打开主菜单

谷雨文档中心 β

更改

NB200软件设计手册

删除841字节2019年2月17日 (日) 22:31
查询模块功能状态
===查询模块功能状态===
发送指令:<syntaxhighlight lang="bash">
#发送指令
AT+CFUN?
</syntaxhighlight>模块返回:<syntaxhighlight lang="bash">#模块返回
+CFUN:0
 OK </syntaxhighlight><code>+CFUN:0表示模块功能未打开,若返回:0</code> 表示模块功能未打开,若返回:<code>+CFUN:1则表示射频已打开。1</code> 则表示射频已打开。
类似查看手机是否处于处于飞行或关机状态。0表示模块处于最低功能状态,功耗很小,可用的指令和功能也很少。
===开启模块功能===
发送指令:<syntaxhighlight lang="bash">#发送指令
AT+CFUN=1
</syntaxhighlight>等待大约4秒左右,模块返回:<syntaxhighlight lang="bash">#大约两三秒后,模块返回
OK
 </syntaxhighlight>此时表示模块功能已打开,可以继续后续指令。注意在AT+CFUN未返回前请勿执行其他指令。此时表示模块功能已打开,可以继续后续指令。注意,CFUN指令未返回前请勿执行其他指令。{{Note|text=注意,若该指令返回错误ERROR,表示没有检测到SIM卡,多数是因为SIM卡未插入或者插反。NB200使用的是Micro类型的卡槽,SIM卡插入时,注意卡缺口朝外。|type=warning}}
===查询SIM卡的ICCID码===
ICCID是集成电路卡识别码:Integrate Circuit Card Identity的首字母缩写,该号码可以在SIM卡的背面看到。 发送指令:<syntaxhighlight lang="bash">#发送指令
AT+NCCID
</syntaxhighlight>模块返回:<syntaxhighlight lang="bash">#模块返回
+NCCID:89860317492045357506
OK
 
</syntaxhighlight>
===查询模块IMEI码===
IMEI码是模块的唯一标识码,模块与电信或华为通信时,会用到IMEI码。<syntaxhighlight lang="bash">
#发送指令
AT+CGSN=1
 
#模块返回
+CGSN:867725034773635
OK
===查询当前频段===
BC28支持多频段,查询当前频段设置的命令如下BC28支持多频段,查询当前频段设置的命令如下。<syntaxhighlight lang="bash">#发送指令
AT+NBAND?
</syntaxhighlight>#模块返回:<syntaxhighlight lang="bash">
+NBAND:5
OK
</syntaxhighlight>+NBAND格式如下:<code>+NBAND:<band>字段的含义为:</code>
{| class="wikitable"
!参数
有关完整的频段说明,请阅读NB200硬件手册
|}
===设置频段(可选)===BC28支持多频段,需要手动设置当前使用的网络频段,例如设置B8频段的命令如下<syntaxhighlight lang="bash">AT+NBAND=8</syntaxhighlight>模块返回:<syntaxhighlight lang="bash"> OK </syntaxhighlight>设置格式为:AT+NBAND=<band>{| class="wikitable"!参数!说明|-|<band>|网络频段:5:表示B5,中国电信使用该频段 8:表示B8,中国移动使用该频段模块入网时会自动搜索工作频段,无需手动设置。
有关完整的频段说明,请阅读NB200硬件手册
|}
{{Note|text=注意:1、BC28模块最新的固件会根据当前SIM卡自动搜索网络,无需手动设置频段,因此请忽略该步骤。2、若手动修改,则在修改频段后,先发送AT+CFUN=0关闭射频,然后在发送AT+CFUN=1重新打开射频。否则可能无法正常使用网络。|type=warning}}
===查询当前信号===
信号的强弱直接影响网络通信的质量,可以使用AT+CSQ来查询当前信号值。一般要求CSQ值大于5方可正常工作。
发送指令:<syntaxhighlight lang="bash">
#发送指令
AT+CSQ
</syntaxhighlight>模块返回:<syntaxhighlight lang="bash">#模块返回
+CSQ:25,99
 
OK
</syntaxhighlight>+CSQ格式如下:<code>+CSQ:<rssi>,<ber>,字段的含义为:</code>
{| class="wikitable"
!参数
发送指令<syntaxhighlight lang="bash">
#发送指令
AT+CGATT?
</syntaxhighlight>模块返回:<syntaxhighlight lang="bash">#模块返回
+CGATT:1
 
OK
 
</syntaxhighlight>参数:
发送指令:<syntaxhighlight lang="bash">
#发送指令
AT+CGATT=1
</syntaxhighlight>模块返回:<syntaxhighlight lang="bash">#模块返回
OK
 
</syntaxhighlight>
 
===查询网络是否已注册===
发送指令<syntaxhighlight lang="bash">#发送指令
AT+CEREG?
</syntaxhighlight>模块返回:<syntaxhighlight lang="bash">#模块返回
+CEREG:0,1
 
OK
</syntaxhighlight>返回格式为:<code>+CEREG:<n>,<stat></code>
{| class="wikitable"
!参数
2,367
个编辑