打开主菜单

谷雨文档中心 β

更改

NB200软件设计手册

添加168字节2019年2月17日 (日) 22:12
开启自动入网
OK
</syntaxhighlight>设置完后发送AT+CFUN=1打开设备功能,最后发送重启命令AT+NRB,重启模块即可生效。重启后,模块返回:<syntaxhighlight lang="bash">REBOOTINGREBOOT_CAUSE_APPLICATION_ATNeul OK  </syntaxhighlight>NRB,重启模块即可生效。
====关闭自动入网====
自动附着网络功能会消耗更多的电量,如果考虑功耗问题,建议在使用的时候再连接网络。只要关闭自动连接和射频功能即可。
===PING测通===
使用AT+NPING指令来测通,检查是否能够与目标服务器IP通信。 发送指令<syntaxhighlight lang="bash">
#发送ping请求
AT+NPING=115.29.240.46
另外值得注意的是,电信的SIM卡虽然已绑定了该某个IP地址,会仍然无法PING成功,但不影响通信。
 
=== 错误码提示 ===
当指令执行遇到错误时,我们需要针对错误原因,来确定下一步的操作。发送指令<code>AT+CMEE=1</code> 来开启错误码提示。
 
未开启时,模块仅返回ERROR,开启后,会携带错误码,例如:<code>+CME ERROR:513</code>
== 使用UDP协议通信 ==
NB模块作为UDP的客户端,连接UDP的服务端,UDP客户端创建成功后,可以收发数据。NB模块作为UDP的客户端,连接UDP的服务端,NB模块的UDP客户端创建成功后,可以与服务器收发数据。
为了方便测试,我们在云平台上启用了一个UDP测试服务器,无论发任何数据,在3秒后,会加上前缀字符串返回数据。为了方便测试,我们在谷雨云平台上启用了一个UDP测试服务器,监听客户端,收到数据后会加上前缀字符串返回给客户端。
注意,使用电信卡的用户很可能无法与我们的服务器通信。因为电信NB网络有定向访问的限制。注意,使用电信卡的用户很可能无法与我们的服务器通信,因为电信NB网络有定向访问的限制。
{| class="wikitable"
!接口
|-
|UDP测试服务器:115.29.240.46,端口号:6001
|6001端口时刻监听客户端,收到数据后,加上“iotxx.udp”前缀字符串,然后延时3s后返回给客户端。udp”前缀字符串,延时3s后返回给客户端。
|}
===创建UDP通信Socket===
需要先创建一个socket,指定socket类型为UDP,并且指定一个本地端口。需要先创建一个socket,类型为UDP,并且指定一个本地端口。
发送如下命令创建UDP Socket<syntaxhighlight lang="bash">
2,367
个编辑