Thingsboard之MQTT设备协议简介
MQTT基础知识 MQTT是一种轻量级的发布 - 订阅消息传递协议,可能使其最适合各种物联网设备。您可以在此处找到有关MQTT的更多信息。 ThingsBoard服务器节点充当MQTT Broker,支持QoS级别0(最多一次)和1(至少一次)以及一组预定义主题。 客户端库设置 您可以在Web上找到大量MQTT客户端库。本文中的示例将基于Mosquitto,MQTT.js和Paho,要设置其中一个工具。 客户端库设置 您可以在Web上找到大量MQTT客户端库。本文中的示例将基于Mosquitto,MQTT.js和Paho,要设置其中一个工具。 键值格式 默认情况下,ThingsBoard支持JSON中的键值内容。Key始终是一个字符串,而value可以是string,boolean,double或long。也可以使用自定义二进制格式或某些序列化框架。有关详细信息,请参阅物模型。例如: {"stringKey":"value1", "booleanKey":true, "doubleKey":42.0, "longKey":73} 遥测上传API 为了将遥测数据发布到ThingsBoard服务器节点,请将PUBLISH消息发送到以下主题: v1/devices/me/telemetry 最简单的支持数据格式是: {"key1":"value1", "key2":"value2"}