实施Tthings(IoT)互联网协议涉及选择适当的通信标准,以确保有效的数据传输和设备互操作性. 本条比较了常见的IoT协议,并通过基本计算来检查其性能特征.

共同的IOT议定书

多个协议在IOT应用程序中广泛使用,每个协议都有独特的特性,最常见的包括MQTT,CoAP,和HTTP. 这些协议在管理费用,功耗,以及适合各种网络环境等方面都有不同.

性能测量

对IOT协议的性能评价往往涉及耐久性,吞吐量,能效等度量标准. 计算可以帮助根据具体的应用要求比较协议.

样本性能计算

假设设备每分钟发送100封信,每封信为50字节,则可以估计每个协议的数据速率。对于MQTT,只要最小的间接费用,有效数据速率就接近原始数据速率。对于HTTP,如果增加信头,数据速率就会下降。

  • MQTT: 100 条消息/min× 50字节=5000字节/min ^ 0.083字节/秒
  • HTTP: 100 消息/min × 70字节(包括标题) = 7000字节/min = QQ 0.117字节/秒
  • CoAP: 100 条消息/min× 55字节 ^ 0.092字节/秒

这些计算表明协议的间接费用如何影响数据传输率,影响基于网络限制和应用需要的协议选择。