AT
AT+CMEE=1
报告移动终端错误
AT+CFUN=1
设置终端功能
AT+CGSN=1
查询模块序列号
AT+CEREG=1
查询网络注册状态
AT+CGATT
查询连接状态
AT+CESQ
查询设备信号强度
//=====================================================
//===================向电信云注册=========================
AT+CGPADDR=1
检查默认的IP地址
AT+QLWSERV="180101147115",5683
设置电信云的IP地址和端口
AT+QLWCONF="8669xxxxxxxxxxx" (AT+CGSN=1 这条指令获得)
设置NBIOT设备的IMEI序列号
AT+QLWADDOBJ=19,0,1,"0"
AT+QLWADDOBJ=19,1,1,"0"
添加新的LwM2M对象ID
AT+QLWOPEN=0
以直接推送模式注册到IoT平台 0表示直接模式, 1表示缓存模式
这里采用直接模式,因为这样接收的效率更加高
AT+QLWUPDATE
更新到物联网平台
AT+QLWCFG=”dataformat”,1,1
配置16进制字符串来发送和接收电信云的通信指令
//==============到此注册成功,接下来可以直接收发信息============
AT+QLWDATASEND=19,0,0,11,3130313233343536373839,0x0000
发送信息,只要改其中11,和后面的数据长度就可以了
AT+QLWDATASTATUS
确认发送成功
+QLWDATARECV: 19,1,0,4,AAAA0000
直接接收来自电信云的数据
//=================断开连接=================
AT+QLWCLOSE
取消电信云的注册
AT+QLWDEL
删除LwM2M连接
//==================================================
其他命令的使用
//==================================================
0、查看软件版本号
ATI
Quectel_Ltd
Quectel_BC26
Revision: BC26NBR01A02
1 、sim卡读取情况
AT+CIMI
460111174580174
OK
2、//查看置乱算法返回值
AT+QSPCHSC
+QSPCHSC: 1 //返回1可以入网,返回0的话是入不了网的,需要AT+QSPCHSC=1指令设置成1
3、频带查询、修改
AT+QBAND=
+QBAND: (0-15),(1,2,3,5,8,12,13,17,18,19,20,25,26,28,66)
OK
AT+QBAND=1,5
OK
AT+QBAND
+QBAND: 5
OK
3、进入psm模式和退出
AT+SM=UNLOCK 允许自动进入低功耗模式 7秒后没有 *** 作自动进入低功耗模式
AT+SM=LOCK 不允许进入低功耗模式
4、时间查询
AT+CCLK
5、网络的附加或分离
AT+CGATT
AT+CGATT=1
AT+CGATT=
6、醒来提示
AT+QATWAKEUP=1
7、power off the module
AT+QPOWD=0
1、重启
AT+QRST=1
《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是物联网设备网关技术架构设计(Session 管理、心跳管理、数据上行、数据下行)TCP Gateway。
物联网设备网关技术架构设计(Session 管理、心跳管理、数据上行、数据下行)
NioEventLoop 是 Netty 的 Reactor 线程,其角色:
基于Netty构建TCP网关的长连接容器,作为网关接入层提供服务API请求调用。
客户端通过域名+端口访问TCP网关,域名不同的运营商对应不同的VIP,VIP发布在LVS上,LVS将请求转发给后端的HAProxy,再由HAProxy把请求转发给后端的Netty的IP+Port。
LVS转发给后端的HAProxy,请求经过LVS,但是响应是HAProxy直接反馈给客户端的,这也就是LVS的DR模式。
其中步骤一至步骤九是指 Netty 服务端的创建时序,步骤十至步骤十三是 TCP 网关容器创建的时序。
Window 地址 // C:WindowsSystem32driversetchosts
添加 127001 iot-openicloudcom
位置: comibyteiottestserverTestTcpServer
位置: comibyteiottestclientTcpClient
更多内容:>本实验通过 PC 串口调试终端输入 AT 指令控制 NB 模组入网注册与数据上报,掌握 AT 指令与 NB 入网流程,同时基于 LiteOS *** 作系统实现通过 AT 指令控制 NB 模组入网及数据上报。步骤 1 通过 PC 串口调试终端控制 NB 模组入网注册与数据上报
根据实验二步骤一的介绍,将 SIM 卡插入 NB-IoT 通信模组卡槽中;并将 NB-IoT 模组与开发板主板上的通信扩展板对接引脚对接;同时将 AT 指令输入源的切换开关切换至 AT-PC;最后将开发板通过 USB 线接到 PC 机上;打开 LiteOS Studio,导入实验二的工程文件,在 LiteOS Studio 主界面下的控制台界面,选择“串口终端”,在串口终端界面下选择相应端口(相应端口可通过 PC 机的“计算机”->“管理”->“设备管理器”->“端口”中可以查看),设置波特率为 9600,校验位None,数据位 8,停止位 1,流控 None,点击配置栏最左边图标“切换到非 shell”,并打开终端;
在发送区界面输入“AT+NRB”,点击“发送”,重启 NB 模组(注:发送 AT 指令后,需发送新行模组才能正确接收指令,即输入完 AT 指令后需回车另一起行再点击发送);
在接收区可查看模组返回的信息;
在发送区界面输入“AT+CGSN=1”,点击“发送”,获取 NB 模组的 IMEI 号,该 IMEI 信息同时也可在 NB 模组标刻的信息上查到;
根据 NB 模组的 IMEI 号,在平台上注册设备。在 OceanConnect 平台“产品”下的“设备管理”界面,点击“新增真实设备”;
选择实验三中开发的 Profile 文件;
自定义设备名称,并根据获取的 IMEI 号输入设备标识,选择设备注册方式“不加密”,点击“确定”;
OceanConnect 平台“设备管理”界面可查看到注册的设备(此时还处于离线状态);
根据平台提供的对接信息,在 LiteOS Studio 串口终端发送区界面输入
“AT+NCDP=49485232,5683”,设置 NB 模组对接的平台 ip 及端口信息(模组返回OK,即设置成功)
在发送区界面输入“AT+NRB”,重新重启 NB 模组,确保对接平台 ip 设置生效;
在发送区界面输入“AT+CFUN”,查询协议栈功能是否开启(返回值为 CFUN:1 表示开启返回值为 CFUN:0 表示关闭。如返回 0 则需要输入”AT+CFUN=1”开启);
在发送区界面输入“AT+CGATT”,查询 NB-IoT 模组网络附着状态(如果返回值为CGATT:0,表示网络未附着;返回值为 CGATT:1,表示网络附着。如返回 0 则需要输入“AT+CGATT=1”进行网络附着);
在发送区界面输入“AT+NMGS=3,000123”,发送模拟数据给 IoT 平台(返回 OK 即为发送成功);
在 OceanConnect 平台“产品”下的“设备管理”界面,可以查看到之前注册的设备处于在线状态;
选择该设备,点击“历史数据”,可查看到设备的历史数据信息。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)