mqtt
December 14, 2021
物联网消息标准 #
It is designed as an extremely lightweight publish/subscribe messaging transport that is ideal for connecting remote devices with a small code footprint and minimal network bandwidth.
极其轻量的发布/订阅消息传输,使用小量代码脚本和极小网络带宽来连接远程设备。
- 轻量
- 高效
- 双向
- 大规模(百万设备)
- 可靠
- 支持不可靠网络
- 安全
多个mqtt
客户端连接到broker
(译为:中间商),围绕topic
来实现发布/订阅操作,某些客户端向topic
发布消息,某些客户端订阅topic
上的消息,当broker
接收到某个topic
上的消息时,它会将消息转发到订阅了该topic
的客户端。
QoS #
Quality of Service
control traffic and ensure the performance of critical applications with limited network capacity
控制交通,确保有限网络容量下的应用性能。
QoS(Quality of Service,服务质量)指一个网络能够利用各种基础技术,为指定的网络通信提供更好的服务能力,是网络的一种安全机制, 是用来解决网络延迟和阻塞等问题的一种技术。QoS 的保证对于容量有限的网络来说是十分重要的,特别是对于流多媒体应用,例如 VoIP 和 IPTV 等,因为这些应用常常需要固定的传输率,对延时也比较敏感。
当网络发生拥塞的时候,所有的数据流都有可能被丢弃;为满足用户对不同应用不同服务质量的要求,就需要网络能根据用户的要求分配和调度资源,对不同的数据流提供不同的服务质量:
...