MQTT 和 CoAP 正在被推广为允许将受限设备连接到 Internet 的标准协议。
我对以本机方式或通过网格/网关支持这两种协议的传感器和执行器列表感兴趣。
对于 CoAP:每个 6LowPAN 传感器节点都有一个 CoAP 客户端,例如运行 contiki 的客户端:http: //www.contiki-os.org/hardware.html 或 OpenWSN、RIOTOS
您也可以使用任何 Arduino:https ://github.com/1248/microcoap
CoAP/MQTT 和传感器/执行器是两个不同的实体。您可以使用 CoAP 和 MQTT 实现任何传感器或资源。
CoAP 和 MQTT 是使用 TCP/UDP 通过网络传输数据(例如,传感器读数)的应用层协议。例如在 CoAP 中,硬件上的所有传感器都被视为“资源”。CoAP 提供 GET、PUT、POST、DELETE 接口来操作资源。将其自定义处理程序附加到上述接口是开发人员的责任。例如,将 read_temperature_sensor_data() 附加到“GET”接口,将 set_clock_time() 附加到“PUT”接口等。