Насколько я понимаю, если вы subscribed
на topic
с определенным QoS
, то подписчик увидит только сообщения под этим topic
, предоставленные MQTT
брокером с уровнем QoS
, равным или ниже того QoS
, который указан при публикации темы.
Иными словами, клиент, который подпишется, например, на topic = news
и с QoS = 1
, то сможет видеть любые published
сообщения под topic = news
сQoS = 1 OR 0
Я subscribed
в topic = news
с QoS = 0
, этот topic
был опубликован с QoS = 2
, когда я подключился к broker
, я получил опубликованное сообщение, но с его QoS = 0
, а во второй раз я опубликовал ту же тему, но с QoS = 1
, и когда я подписался к нему с QoS = 0
, я получил сообщение, но с QoS = 0
.
Итак, поскольку каким бы ни был уровень QoS
, я получаю сообщение, но с его QoS
"пониженным", и что? Каков риск? Кто-нибудь может объяснить?!!