上行数据总流程:
设备端收集数据--->通过NB模块发送到平台--->电信平台接收到数据并下发ACK--->设备端收到ACK确认发送成功(上行数据完成);
下行数据总流程:
说明:
目前我用IoT_OceanConnect_North_GUI_APPDemo-master\application中的Demo下发命令:
Demo下发数据--->平台中我的设备 设备详情 历史命令中可见该数据处于等待状态--->此时NB模块发送一个数据(以后协议中会定)--->发送成功后会发现平台中该数据为已送达状态--->当模块接收到下行命令后进行对下发命令的应答(下行命令中数据后面带有两字节的mid)--->NB模块按照编解码插件中设定的应答规定(一般是010001后面加两字节的mid)发送应答信息--->此时可以看到电信平台的这条命令数据变为成功状态。
详细步骤:
- 上行数据:
1>上报数据AT+NMGS=12,00031520252005031A010000(我用的串口助手发送,在我们板子上