2,367
个编辑
更改
→开启自动入网
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协议通信 ==
{| class="wikitable"
!接口
|-
|UDP测试服务器:115.29.240.46,端口号:6001
|6001端口时刻监听客户端,收到数据后,加上“iotxx.udp”前缀字符串,然后延时3s后返回给客户端。udp”前缀字符串,延时3s后返回给客户端。
|}
===创建UDP通信Socket===
发送如下命令创建UDP Socket<syntaxhighlight lang="bash">