100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > NB-IOT(BC95模组)对接华为中国电信物联网平台上行数据与下行数据总流程

NB-IOT(BC95模组)对接华为中国电信物联网平台上行数据与下行数据总流程

时间:2019-08-26 07:37:01

相关推荐

NB-IOT(BC95模组)对接华为中国电信物联网平台上行数据与下行数据总流程

上行数据总流程:

设备端收集数据--->通过NB模块发送到平台--->电信平台接收到数据并下发ACK--->设备端收到ACK确认发送成功(上行数据完成);

下行数据总流程:

说明:

目前我用IoT_OceanConnect_North_GUI_APPDemo-master\application中的Demo下发命令:

Demo下发数据--->平台中我的设备 设备详情 历史命令中可见该数据处于等待状态--->此时NB模块发送一个数据(以后协议中会定)--->发送成功后会发现平台中该数据为已送达状态--->当模块接收到下行命令后进行对下发命令的应答(下行命令中数据后面带有两字节的mid)--->NB模块按照编解码插件中设定的应答规定(一般是010001后面加两字节的mid)发送应答信息--->此时可以看到电信平台的这条命令数据变为成功状态。

详细步骤:

1、上行数据:

1>上报数据AT+NMGS=12,0003152025031A010000

2>可以看到平台收到数据

下行数据:

用IoT_OceanConnect_North_GUI_APPDemo-master\application中的Demo下发命令)

1>登录Demo

Platform IP:180.101.147.89

Port: 8743

App ID:K0d7_awqADPFGiVHfusFDKNYUpYa

Password:34Y6tEWsSGrEwJSGwaCtTfQ9v4Ma

2>选择Command Manager

3>输入设备ID(ID是注册设备时返回的),并获得可以下发的命令,输入Value值:即要下发的数据590F000800000000B126000885300008,点击Post command

4>发送数据成功后可以看到状态为等待

5>设备端需要上报一条数据激活设备,才能收到下发的命令。

这里我上报AT+NMGS=4,00012220,可见上报成功后收到刚刚平台下发的数据

6>此时平台的命令状态为已送达

6>设备端发送对平台下发命令收到的确认

AT+NMGS=5,0100010028,编解码插件已写好,010001后面加上mid,0028是平台命令下发后面加上的

7>发送成功后平台命令状态为成功

上下行数据(命令)流程完成。。。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。