ME3616电信CoAP&移动LWM2M通信

一、电信CoAP通信

1.1 指令流程

注意,所以的指令,程序编写的时候需要加入\r\n

ME3616电信CoAP&移动LWM2M通信_第1张图片
最简3个指令

IOT下发,模组默认数据是自动推送的

ME3616电信CoAP&移动LWM2M通信_第2张图片
下发数据,串口自动推送出来

如果需要自己读取,不需要模组主动推送,指令设置如下

M2MCLIREADEN=1

但实际测试时,AT+M2MCLIREAD?提示错误

ME3616电信CoAP&移动LWM2M通信_第3张图片
读取长度失败

1.2 操作示例

电信通信之前,平台一定要先上传Porfile和Package

ME3616电信CoAP&移动LWM2M通信_第4张图片
注册设备到平台
ME3616电信CoAP&移动LWM2M通信_第5张图片
选择已经做好的插件
ME3616电信CoAP&移动LWM2M通信_第6张图片
全部填写为IMEI,名称也可以自定义
ME3616电信CoAP&移动LWM2M通信_第7张图片
添加完成
ME3616电信CoAP&移动LWM2M通信_第8张图片
发送AT指令进行平台注册
ME3616电信CoAP&移动LWM2M通信_第9张图片
通信完成

1.3 需要确认问题

1.3.1 M2MCLINEW lifetime问题

AT+M2MCLINEW=180.101.147.115,5683,"",300  这个指令,如果设置为300,则每过大概300s串口会自动打印"+M2MCLI:notify success"(前面开了AT+CMEE=2),这个时间到底是做什么用的?

1.3.2 注册自动发送数据问题

模组刚刚注册到平台,会自动发送一串数据,这串数据在其他厂家模组暂时未发现,需要确认这个内部数据是否可以屏蔽。

ME3616电信CoAP&移动LWM2M通信_第10张图片
自动发送1包数据问题

1.3.3 接收主动读取长度失败

该问题就是上面截图AT+M2MCLIREAD?问题,需要解决。

二、移动LWM2M通信

移动onenet连接,重庆平台,最简指令如下

ME3616电信CoAP&移动LWM2M通信_第11张图片
最简指令通信流程

2.1 注意事项

2.1.1 确认模组是否支持移动版本

        AT_MIPLVER?指令,需要固件支持移动L2M2M协议,该指令查看只需要模组样品确认即可,批量时不需要每个模组确认。

支持L2M2M协议

2.1.2 APN是否设置正确

        AT*MCGDEFCONT?指令查询是否支持移动的APN,如果没有回复CMNBIOT,需要进行设置。设置指令AT*MCGDEFCONT="IPV4V6","CMNBIOT",该指令设置完成之后,需要AT+ZRST复位生效。

2.1.3 不同地市onenet

        MIPLCREATE是连接重庆平台,其他地市的onenet,如浙江onenet,宁波onenet,江苏onenet等,该指令后面需要配置参数,参数配置需与研发沟通

2.1.4 反馈response&discover

        AT+MIPLOPEN指令之后,需要反馈根据模组发出的msgID反馈对应MIPLOBSERVERSP和MIPLDISCOVERRSP,这里注意MIPLDISCOVERRSP这个指令一般要5S左右回复,否则超时失败,后期等待公司升级固件,用户不在需要回复这2条指令。

2.1.5 发送数据MIPLNOTIFY中的msgID

        AT+MIPLNOTIFY=0,120430,3200,0,5750,1,20,"018013810001013D22DD",0,0,4这里面120430是刚刚MIPLOBSERVERSP对应的msgID,注意替换。

ME3616电信CoAP&移动LWM2M通信_第12张图片
注意发送数据的msgID

2.2 平台下发

平台下发位置如下

ME3616电信CoAP&移动LWM2M通信_第13张图片

点击"写"

        填入一些随机数,进行下发,这里填写"112233445566",可以看到串口已经进行打印,但是因为onenet的交互确认机制,模组没有反馈收到数据,所以onenet进行了3次重发,最后提示超时,实际模组已经收到数据了。

ME3616电信CoAP&移动LWM2M通信_第14张图片
模组收到了数据
ME3616电信CoAP&移动LWM2M通信_第15张图片
平台提示超时

        实际上,模组收到平台下发指令时,需要回复AT+MIPLWRITERSP=0,65316,2,这里面65316是平台下发msgID,回复后通信如下:

平台下发随机数654321,模组收到之后,返回MIPLWRITERSP

ME3616电信CoAP&移动LWM2M通信_第16张图片
模组收到数据后,返回确认  
ME3616电信CoAP&移动LWM2M通信_第17张图片
此时平台提示"XXX成功"

你可能感兴趣的:(ME3616电信CoAP&移动LWM2M通信)