移远NB-IoT BC28 AT指令集

    技术2025-07-06  48

    文章目录

    NB-IoT BC28BC28 AT语法介绍BC28 AT指令集ATIAT+CGMI 识别制造商AT+CGMM 生产模型识别AT+CIMI 检查SIM卡是否读卡成功或者查询SIM卡AT+CGMR 修订版本AT+CGSN 显示产品序列号AT+CEREG EPS网络注册状态AT+CSCON 信号连接状态AT+CSQ 获取信号强度AT+CGPADDR 显示PDP地址AT+NBAND=? 查看入网状态AT+NCDP=?设置IoT平台IP和端口号 常用命令AT+NRB 重新启动AT+NEARFCN 指定搜索频率AT+NSOCR 创造一个套接字AT+NBAND 设置支持频率AT+NLOGLEVEL 设置调试日志级别AT+NSOST 发送命令(UDP)AT+NSORF 接收命令AT+NSOCO 连接命令(TCP)AT+NSOSD 发送命令AT+NSOCL 关闭套接字AT+CSMS 选择消息服务AT+CSCA 服务中心地址AT+CMGS 发送短信消息AT+CMGC 发送短信命令

    NB-IoT BC28

    BC28 是一款超紧凑、高性能、低功耗的多频段 NB-IoT 无线通信模块,支持B1/B3/B8/B5/B20/B28 频段。其尺寸仅为17.7mm×15.8mm ×2.0mm,能最大限度地满足终端设备对小尺寸模块产品的需求,同时有效地帮助客户减小产品尺寸并优化产品成本。BC28 在设计上兼容移远通信 GSM/GPRS 系列的 M26 模块,方便客户快速、灵活的进行产品设计和升级。

    BC28 AT语法介绍

    Test CommandAT+< >=?Check possible sub-parameter valuesRead CommandAT+<>?Check current sub-parameter valuesWrite CommandAT+<>=p1[,p2[,p3[…]]]Write commandExecution CommandAT+<>Execution command

    当输入AT 命令时,除了下列情况外,空格将会被忽略。

    在带着引号的字符串中,空格会被保留;在数值参数中;在IP地址中,空格将会被保留;在AT命令名中包含了’ = ‘,’ ?’或‘= ?”;

    BC28 AT指令集

    在确定连接好串口后,输入:

    microcom -s 9600 /dev/ttyUSB0

    进入通信模式后,输入指令AT后,回复OK,表示连接成功。

    ATI

    显示产品标识信息 最大响应时间为300ms

    AT+CGMI 识别制造商

    AT+CGMM 生产模型识别

    AT+CIMI 检查SIM卡是否读卡成功或者查询SIM卡

    AT+CGMR 修订版本

    AT+CGSN 显示产品序列号

    AT+CEREG EPS网络注册状态

    AT+CSCON 信号连接状态

    AT+CSQ 获取信号强度

    AT+CGPADDR 显示PDP地址

    AT+NBAND=? 查看入网状态

    AT+NCDP=?设置IoT平台IP和端口号

    常用命令

    AT+NRB 重新启动

    AT+NEARFCN 指定搜索频率

    AT+NSOCR 创造一个套接字

    命令格式

    AT+NBAND 设置支持频率

    格式: 测试命令:

    AT+NLOGLEVEL 设置调试日志级别

    AT+NSOST 发送命令(UDP)

    命令格式: socket:整数类型。由AT+NSOCR返回的套接字。 remote_addr:IP地址。 remote_port:端口,支持十进制和十六进制格式。 length:整数类型。要发送的数据为十进制。 data:接收十六进制字符串格式的数据。接收数据的最大长度是1358字节。 sequence:数据序列,范围:1~255。如果省略,则数据发送状态将不报道。 如果不省略,当数据报被RF发送或丢弃时,结果将报告。 status:返回值。0是错误,1是发送成功 例子:

    AT+NSORF 接收命令

    格式:

    AT+NSOCO 连接命令(TCP)

    格式:

    socket:整数类型。由AT+NSOCR返回的套接字。 remote_addr:IP地址。 remote_port:端口,支持十进制和十六进制格式。 例子:

    AT+NSOSD 发送命令

    格式: socket:整数类型。由AT+NSOCR返回的套接字。 length:整数类型。要发送的数据为十进制。 data:接收十六进制字符串格式的数据。接收数据的最大长度是1358字节。 sequence:数据序列,范围:1~255。如果省略,则数据发送状态将不报道。 如果不省略,当数据报被RF发送或丢弃时,结果将报告。 flag:整数类型。指定消息传输的类型。这个参数的值是十六进制格式。 0x100异常消息:发送高优先级消息 0x200发布指示器:指示发布在下一条消息之后 0x400发布指示器:在回复下一条消息后指示发布 如果没有设置标志,则应该设置为0。 status:返回值。0是错误,1是发送成功 例子:

    AT+NSOCL 关闭套接字

    格式: 例子:

    AT+CSMS 选择消息服务

    例子: 服务类型 mt:移动终端消息 mo:手机发短信 bm:广播类型消息 0表示不支持类型; 1表示类型支持;

    AT+CSCA 服务中心地址

    在输入模式更新SMSC地址,通过该地址发送移动发送的短信。在文本模式,设置用于发送和写入命令。在PDU模式下,同样使用设置命令,但仅当SMSC地址的长度编码到参数等于0。 例子:

    AT+CMGS 发送短信消息

    AT+CMGC 发送短信命令

    Processed: 0.014, SQL: 9