4G模块如何经过MQTT协议来实现网络链接

本章将介绍G8100 MQTT指令,因为MQTT是创建在TCP连接的基础上实现的应用协议,所以,
G8100使用MQTT应用时,须要首先配置TCP连接的服务器地址等信息,在收发数据时仍然使用
TCPIP部分的指令,一些典型的应用场景例如:服务器

1) 经过CIPMUX配置使用单连接仍是多连接,在单连接模式,仅仅能够创建一个客户端连接;
在多连接模式下,用户能够创建最多10个MQTT客户端连接。
2) 经过CIPSEND能够向已经配置了发布主题(TOPIC)的节点发送数据,若是在一个MQTT连接
上配置了多个消息发布主题,则会同时向多个主题发送同一数据;
3) 接收消息时,也是经过模块提示“+IPD”得到数据到达指示,但若是订阅了多个主题,无
法提示由哪一个订阅主题得到数据;
使用MQTT指令能够配置MQTT连接须要的大部分参数, 好比: 登陆认证信息、 QOS、消息订阅、
消息发布等, G8100的MQTT应用特色:
1) 可支持多个MQTT连接,所以大部分的MQTT指令都带有连接ID;
2) MQTT的心跳包间隔和TCP配置的心跳间隔都是用CIPCFG指令配置;
3) 每一个MQTT连接能够支持配置多路消息订阅和消息发布;
4) MQTT能够支持数据透传模式;登录


须要4G MQTT 模块的加我152 2009 6219基础