深度解析:利用MQTT协议优化合宙Air780EP 4G模组的数据传输效率,揭秘低功耗物联网解决方案的关键技术

Air780EP模组MQTT协议应用指南

       Air780EP,代表着合宙在低功耗4G模组领域的卓越成就,它不仅兼容了全面的AT指令集,还开放了LuatOS脚本的二次开发能力,为创新应用提供了无限可能。
     在此,我们应行业领袖们的诚挚邀请,精心编纂了一篇指南,深入剖析了Air780EP模组在MQTT协议应用中的实践路径。本文为您呈现了Air780EP模组在MQTT应用中的多个AT命令操作实例,助您在物联网项目中游刃有余。


1

相关准备工作 


图片

1.1 硬件准备

  • 合宙EVB_Air780EP开发板一套,包括天线、SIM卡;

  • USB线

  • PC电脑

1.2 软件准备

  • 串口调试工具
    如果没有准备,推荐使用LLCOM:
    https://llcom.papapoi.com

  • AT固件下载
    https://gitee.com/openLuat/airm2m-ec718-at/releases

进入AT固件页面按下Ctrl+F,搜索AirM2M_780EP_LTE_AT,即可找到Air780EP模块所使用的AT固件。

本文示例为:
AirM2M_780EP_V1007_LTE_AT版本固件

推荐选用:相关型号固件名称后面数字版本号最高的最新relase版本进行调试。


2

MQTT应用基本流程 


合宙低功耗4G模块支持MQTT和MQTT SSl协议,MQTT应用的基本流程如下:

  1. 如果要支持SSL,配置SSL参数

  2. 通过TCP连接到MQTT服务器

  3. 发送MQTT CONNECT到服务器,打开会话连接

  4. 订阅或者发布消息


3

MQTT发布消息示例 


先来看个正常情况下的AT命令序列,如果不理解AT命令含义,请自行参考AT手册。

AT指令手册下载链接:
https://doc.openluat.com/article/4985

AT+CPIN?
+CPIN: READY    //查询sim卡是否正常
OK
AT+CGATT?
+CGATT: 1        
//查询是否附着上数据网络,如果返回+CGATT: 0表示未附着上
OK
AT+MCONFIG="866289037465624","user","password"
OK
AT+MIPSTART="lbsmqtt.airm2m.com","1884"
OK
CONNECT OK
AT+MCONNECT=1,60
OK
CONNACK OKAT+MSUB="mqtt/sub_topic",0
OK
SUBACK
AT+MPUB="mqtt/pub_topic",0,0,"publish 0 payload"
OK

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值