- Analytics for the Internet of Things(IoT)
- Andrew Minteer
- 195字
- 2021-07-02 18:59:34
QoS 0
Fire and forget - sir, yes, sir!
QoS 0 is the minimal QoS level, often referred to as fire and forget. Messages are sent to the broker without confirmation that it has been sent on by the broker to subscribers. It still has all the guarantees of the TCP protocol, as do all forms of standard MQTT.
As can be seen in the following diagram, there is minimal communication overhead, which translates into minimal power requirements. Once sent to the broker, the message is deleted on the device (publisher). The broker immediately sends on to subscribers that have an open connection. Unlike the other QoS levels, the message is not stored for offline subscribers when QoS is set to zero.
QoS 0 is often used when there is a stable connection and disruption is unlikely, like in the case of a wired connection. It is also used when power constraints are more important than message delivery. In this case, either the resulting data is acceptable even with some messages lost, or the frequency of messages is high enough that if one is lost, then no big deal, another will be on the way shortly.

- 基于免疫進化的算法及應用研究
- Elastic Stack應用寶典
- 薛定宇教授大講堂(卷Ⅳ):MATLAB最優化計算
- 深入淺出Serverless:技術原理與應用實踐
- bbPress Complete
- 表哥的Access入門:以Excel視角快速學習數據庫開發(第2版)
- Active Directory with PowerShell
- 第一行代碼 C語言(視頻講解版)
- Building Wireless Sensor Networks Using Arduino
- Clojure for Machine Learning
- Regression Analysis with Python
- Unity Character Animation with Mecanim
- C語言程序設計實訓教程與水平考試指導
- AV1視頻編解碼標準:原理與算法實現
- Mastering jQuery Mobile