物联网单片机开发常用的通信协议有哪些?
1、MQTT:轻量级消息传输协议,专为物联网各种传感器等嵌入式小设备设计,具有高度可靠性、快速响应以及低的维护成本特点。
2、CoAP:ConstrainedAPPlicationProtocol,是基于HTTP的应用层协议,适用于硬件资源受限的环境,特别适用于IoT设备。
3、xMPP:一种开放协议,用于消息文本及多媒体传输,适合在低带宽和不可靠网络中应用,也可以用于物联网应用。
4、AMQP:面向消息的中间件protocol,专门为企业级消息处理而设计,可用于企业级物联网中连接服务器端和客户端之间的异步通信。
5、Modbus:专为过程控制应用的工业方式网络协议,支持多种语言平台,可以用于工业物联网系统中各种实时性要求的应用。