前言
BC28芯片支持IPv4/IPv6*/UDP/CoAP/LwM2M*/Non-IP/DTLS*协议。
使用AT命令通信和数据传输:3GPP TS 27.007 V14.3.0 (2017-03) 定义的命令以及移远通信新增的AT 命令
AT指令使用
定义:
<CR>:回车符号'\r'
<LR>:换行符号'\n'
<..>:参数名称,<>不在指令中出现
[..]:可选参数,[]不在指令中出现
语法:
测试命令 AT+<cmd>=? 检查可能的子参数值
读命令 AT+<cmd>? 检查当前的子参数值
写命令 AT+<cmd>=p1[,p2[,p3[.....]]] 写命令
执行命令 AT+<cmd> 执行命令
多个命令时用‘;’隔开,此时只有首个命令带AT前缀。命令不区分大小写
指令执行完成返回‘OK’,指令无效返回‘ERROR’
返回格式:
<CR><LF>+CMD1:<parameters><CR><LF>
<CR><LF>OK<CR><LF>
或
<CR><LF><parameters><CR><LF>
<CR><LF>OK<CR><LF>
1)<CR><LF>Neul<CR><LF>OK<CR><LF>
当模块正常启动后会输出此字符串,然后模块的AT命令处理器可以接受AT命令
3GPP Commands (27.007)
- ATI:显示产品标识信息
- ATE:设置命令回传方式
- AT+CGMI:获取制造商标识
- AT+CGMM:获取厂商模型
- AT +CGMR:获取生产版次
- AT+CGSN:获取产品序列号
- AT+CEREG:EPS ( Evolved Packet System演进分组系统)网络注册状态
- AT+CSCON:信令连接状态
- AT+CLAC:可用命令列表
- AT+CSQ:获取信号强度指示
- AT+CGPADDR:显示PDP地址
- AT+COPS:通讯网络选择
- AT+CGATT:附加或分离PS(packet domain service)包域服务;1为附加,0为分离
- AT+CGACT:激活或停用PDP(Packet Data Protocol分组数据协议)上下文
- AT+CIMI:请求国际移动用户身份
- AT+CGDCONT:定义一个PDP上下文
- AT+CFUN:设置UE(User Equipment用户功能)功能
- AT+CMEE:打印UE错误
- AT+CCLK:返回当前日期和时间
- AT+CPSMS:省电模式设置
- AT+CEDRXS:eDRX(Extended Discontinuous Reception扩展不连续接收)设置
- AT+CEER:扩展的错误报告
- AT+CEDRXRDP :eDRX读取动态参数
- AT+CTZR:时区报告
- AT+CIPCA:初始PDP上下文激活
- AT+CGAPNRC:APN(Access Point Name接入点)速率控制
- AT+CSODCP*:通过控制平面发送原始数据
- AT+CRTDCP*:通过控制平面报告终止数据
3GPP Commands (27.005)
- AT+CSMS:选择短消息服务
- AT+CNMA:UE的新消息确认
- AT+CSCA:服务中心地址
- AT+CMGS:发送SMS(Short Messaging Service)短信
- AT+CMGC:发送SMS短信命令
General Commands
- AT+NRB:重启UE
- AT+NUESTATS:查询UE统计
- AT+NEARFCN:指定搜索频率
- AT+NSOCR:创建一个套接字socket
- AT+NSOST:SendTo命令(仅用于UDP)
- AT+NSOSTF:带标志的SendTo命令(仅用于UDP)
- AT+NQSOS:查询挂起的套接字消息列表
- AT+NSORF:接收命令(仅UDP)
- AT+NSOCO:连接命令(仅适用于TCP)
- AT+NSOSD:发送命令(仅适用于TCP)
- AT+NSOCL:关闭一个套接字
- +NSONMI:到达的套接字消息(仅响应)的指示器
- AT+NPING:测试到远程主机的IP网络连接
- AT+NBAND:设置支持的波特
- AT+NLOGLEVEL:设置调试日志级别
- AT+NCONFIG:配置UE行为
- AT+NATSPEED:配置UART端口波特率
- AT+NCCID:USIM卡识别
- AT+NFWUPD:通过UART更新固件
- AT+NPOWERCLASS:为Band和Power类设置映射
- AT+NPSMR:省电模式状态报告
- AT+NPTWEDRXS:分页时间窗口值和eDRX设置
- AT+NPIN*:PIN操作
- AT+QLEDMODE:设置NETLIGHT LED功能模式
Huawei’s IoT Platform Commands
- AT+NCDP:配置和查询CDP(Connected Device Platform连接设备平台)服务器设置
- AT+QSECSWT*:设定数据加密模式
- AT+QSETPSK*:设置PSK ID和PSK
- AT+QLWSREGIND:寄存器控制
- AT+QLWULDATA:发送数据
- AT+QLWULDATAEX:发送COM/NON消息;confirmable (CON) or non-confirmable (NON)
- AT+QLWULDATASTATUS:查询CON消息发送状态
- AT+QLWFOTAIND:设置DFOTA更新模式
- AT+QREGSWT:设置注册模式
- AT+NMGS:发送一个消息
- AT+NMGR:得到一个消息
- AT+NNMI:新消息显示
- AT+NSMI:发送消息指示
- AT+NQMGR:查询收到的消息的状态
- AT+NQMGS:查询发送的消息的状态
- AT+NMSTATUS:信息注册状态
- +QLWEVTIND:LWM2M事件报告(只回应)