Поскольку протокол MQTT работает по протоколу TCP, разница между тремя уровнями QoS весьма незначительна. В нормальных условиях TCP обеспечит доставку и предотвратит дублирование.
Я намерен использовать MQTT для отправки данных в реальном времени на мобильные устройства, но мне не нужна надежная доставка. Сохранение энергопотребления на минимально возможном уровне действительно важно, поэтому было бы здорово избегать отправки ненужных сообщений (подтверждений TCP).
Можно ли реализовать MQTT через UDP или другой ненадежный протокол транспортного уровня? Есть ли какая-либо существующая библиотека, делающая это?