更改

跳转至: 导航搜索

NB260软件设计手册

删除740字节2019年2月14日 (四) 15:21
向平台发送注册请求
注意:发送注册请求之前,务必先在云平台上创建设备,并且必须以该模块的IMEI码作为设备编号。<syntaxhighlight lang="bash">
#向平台发送注册请求
AT+QLWOPEN=0
#模块返回
#等待一小会,若设备注册成功,模块返回:
CONNECT OK
+QLWOBSERVE: 0,19,0,0
#若设备注册失败,模块返回:
* 1,缓存读取模式
|}
若注册成功,平台上会提示,设备已绑定或在线。
 
若注册失败,原因可能有:
* 云平台设备未注册,或未使用IMEI码来注册
* 设置的云平台IP不可达,电信NB卡有定向IP限制,只能访问电信云平台地址,测试平台地址:180.101.147.115,商用平台地址:117.60.157.137。
===CoAP发送和接收数据向平台发送更新请求 ===注意,本节内容仅解释演示CoAP协议收发指令。因为涉及服务器联调问题,所以本节内容大家可能无法正常测试。<syntaxhighlight lang="bash">#向平台发送更新请求AT+QLWUPDATE
发送字符串"123" 发送指令:<syntaxhighlight lang="bash">AT+NMGS=3,313233</syntaxhighlight>模块随即返回:<syntaxhighlight lang="bash">#模块返回
OK
</syntaxhighlight>若数据已成功发送,并且服务器已收到,串口会打印:<syntaxhighlight lang="bash">+NSMI:SENT#等待一小会,若更新成功,模块返回:UPDATE OK</syntaxhighlight>如果失败,会打印失败错误码。 指令格式:AT+NMGS=<length>,<nowiki><data></nowiki> {| class="wikitable"!参数!说明|-|<length>|待发送数据的数据长度|-|<nowiki><data></nowiki>|待发送的数据内容,注意,data是以16进制形式的填写,例如要发送:123,则data为:313233,对应长度为:3|}
当CoAP服务器有数据下发时,模块串口会打印:<syntaxhighlight lang="bash">+NNMI:9,696F7478783A313233</syntaxhighlight>指令格式为:+NNMI:<length>,<nowiki><data>,参数解释,请参考指令AT+NMGS</nowiki>==向平台发送和接收数据===
==本文参考==
2,367
个编辑

本PDF由谷雨文档中心自动生成,点击下方链接阅读最新内容。

取自“http://doc.iotxx.com/特殊:移动版差异/1500

导航菜单