admin管理员组

文章数量:1606459

M5311是中国移动退出一款NB-IoT模块,体积小,功耗低,对物联网设备非常适用。它固件自带了TCP、HTTP、MQTT等通信协议,开发者只需要通过AT指令进行相关配置即可。
物联网产品一般都对OTA空中升级功能有要求,升级通常是连接http服务器下载bin文件,然后进行MD5校验,完全正确后再写入MCU的FLASH。为了安全保密起见,一般都会选择https协议来进行通信。
下面主要说一下M5311模块连接HTTPS服务器的AT命令流程。至于url如何获取和如何进行MD5校验,不在本文范围内。

AT\r\n

AT+CLPLMN\r\n

ATE0\r\n

AT+SM=LOCK_FOREVER\r\n

AT+CEDRXS=0,5\r\n			 //关闭 eDRX 功能

AT+CPSMS=0\r\n			//禁止模组 PSM 功能,

AT+CIMI\r\n		//确认读 SIM 卡正常

AT+CEREG?\r\n //确认基站注册状态 0,1 或者 0,5 1-本地已注册, 5-漫游已注册

AT+CGATT?\r\n //确认 PDP 激活状态,1-已激活 0-未激活,M5311自动入网后自动激活

AT+HTTPCREATE="https://iotx-ota.oss-cn-shanghai.aliyuncs:443/"\r\n //创建一个https客户端并建立到阿里云https服务器的连接

AT+HTTPCFG

本文标签: 干货服务器文件HTTPSBin