使用模组接入
集成NB-IoT模组的设备,可以通过NB-IoT网络接入物联网平台。
特点 |
|
---|---|
应用场景 |
对数据时效性要求低,数据包较小,设备位置变化较小,需要电池供电,例如:智能抄表,智能路灯等。 |
网络需求 |
|
物联网接入协议 |
CoAP/LWM2M |
相关资源 |
请从模组厂商获取更多信息和支撑。 |
AT指令集
AT指令用于控制设备。如下AT命令仅供参考,具体命令集请向相应的模组厂商获取。
AT命令 |
作用 |
备注 |
---|---|---|
AT+CMEE=1 |
报错查询。 |
标准AT指令 |
AT+CFUN=0 |
关机。设置IMEI和平台IP端口前要先关机。 |
标准AT指令 |
AT+CGSN=1 |
查询IMEI。IMEI为设备标识,应用服务器调用API接口注册设备时,nodeId/verifyCode都需要设置为IMEI。 |
标准AT指令 |
AT+NTSETID=1,xxxx |
xxxx为IMEI。如果查询不到可自行设置IMEI,IMEI必须是唯一的,不能与其他设备重复,且只能设置一次。 IMEI为设备标识,应用服务器调用API接口注册设备时,如果设备使用海思芯片,则nodeId/verifyCode都需要设置成IMEI;如果设备使用高通芯片,则nodeId/verifyCode都需要设置成urn:imei:IMEI。 |
海思芯片私有AT指令,在flash中保存IMEI。应用服务器在向平台进行设备注册时,使用此参数,其他芯片或模组厂商可参考实现。 |
AT+NCDP="IP","port" |
设置设备对接的物联网平台的IP地址和端口号,5683为非加密端口,5684为DTLS加密端口。 |
海思芯片私有AT指令,在flash中保存IP和端口。应用服务器在向平台进行设备注册时,使用此参数,其他芯片或模组厂商可参考实现。 |
AT+CFUN=1 |
开机。 |
标准AT指令 |
AT+NBAND=频段 |
设置频段。 |
海思芯片私有AT指令,在flash中保存频段。设备在入网时,使用此参数,其他芯片或模组厂商可参考实现。 |
AT+CGDCONT=1,"IP","CTNB" |
设置核心网APN。APN与设备的休眠、保活等模式有关,需要与运营商确认。 |
标准AT指令 |
AT+CGATT=1 |
入网。 |
标准AT指令 |
AT+CGPADDR |
获取终端IP地址。 |
标准AT指令 |
AT+NMGS=x,xxxx |
发送上行数据。第1个参数为字节数,第2个参数为上报的16进制业务码流。 |
海思芯片私有AT指令,初次发送数据时,完成设备注册;后续发送数据时,仅发送数据。其他芯片或模组厂商可参考实现。 |
AT+NQMGR |
接收下行数据。 |
海思芯片私有AT指令,查询接收buffer中可以接收的数据量,以及当前总共接收的消息数和丢弃的消息数。其他芯片或模组厂商可参考实现。 |
AT+NMGR |
读取数据。 |
海思芯片私有AT指令,读取从物联网平台(LWM2M SERVER)接收到的数据。其他芯片或模组厂商可参考实现。 |