5.0蓝牙模块SKB501 AT指令集解析_串口蓝牙模块使用指导

SKB501是采用NordicnRF52840芯片的蓝牙串口模块,具备低功耗、高性能和多种通信协议支持。其AT指令集包括设备配置、状态查询和连接管理等功能,适用于物联网、智能家居和可穿戴设备的数据传输应用。
摘要由CSDN通过智能技术生成

  SKB501是SKYLAB基于Nordic nRF52840方案开发生产的主从一体蓝牙串口模块,具有性能好、功耗低、接收灵敏度高、传输距离长、支持SPI/UART/TWI通信协议、封装小等优点。该产品可以更好地嵌入客户的产品中,满足客户对蓝牙产品的快速编程需求。


  串口蓝牙模块数据传输的工作原理:当内置高速蓝牙串口模块SKB501传统设备成功匹配手机蓝牙时,相当于两个蓝牙设备建立连接,两个设备共同使用一个通道,即相同的串口,一个设备向通道发送数据,另一个设备可以接收通道中的数据。
  5.0蓝牙模块SKB501可满足蓝牙串口传输、高速蓝牙数据传输、远程蓝牙数据传输、工业物联网蓝牙传感器和控制器的应用,可广泛应用于先进可穿戴设备、虚拟和增强现实、高性能HID控制器、智能家居和工业物联网设备。

SKB501参数

蓝牙默认参数
广播名称: nRF52
发射功率: 0dBm
连接间隔: 7.5ms~500ms
广播间隔: 100ms
广播状态:开启
串口默认参数
波特率: 115200 bps
数据位: 8
校验位:无
停止位: 1
流控:无

 SKB501 AT指令集解析

1. 指令说明
        所有指令均为字符格式(ASCII 码)
        所有命令均符为大写。
        所有指令均以新行符结尾(<CR><LF> ,即十六进制的 0D 0A ,字符写成’\r’,’\n’), 部分命令回复有附加数据。
2. 指令格式

 

3. 指令集

1.AT? (Get AT commands help)

 --查看AT命令帮助

2.AT+VER(Show Firmware version)

 --显示固件版本

3.AT+MAC(Get device MAC address)

 --获取设备MAC地址

 

4.AT+PEER(Get peer device MAC address when in connection)

 --在连接时获取对端设备的MAC地址

 

5.AT+RESET(Reset the module by software)

 --软件复位

 

6.AT+FACTORY(Restore factory parameters)

 --恢复出厂参数

 

7.AT+SAVE (Store current parameters to FLASH)

 --将当前参数存储到FLASH中

 

8.AT+STATUS(Get current parameters)

 --获取当前参数

 

9.AT+WSTA(Get BLE working state)

 --获取BLE工作状态

 

10.AT+DISCON=[s/m](Disconnect to peer device when

in connection)

   --断开与对端设备的连接

11.AT+RSSI_THERSHOLD=<?/rssi>(Get/Set initiating connection rssi thershold and Parameter could be -127 ~ -1)

--获取/设置初始化连接rssi阈值,参数范围在-127 ~ -1

a.AT+RSSI_THERSHOLD=?(Get initiating connection

rssi thershold.) 

 --获取初始化连接rssi阈值

b.AT+RSSI_THERSHOLD=rssi(Set initiating connection

rssi thershold)

--设置初始化连接rssi阈值,rssi可为-127到-1之间

12.AT+TXPWR=<tx power>(Set Radio TX power in dBm unit and it

Could be 8,7,6,5,4,3,2,0,-4,-8,-12,-16,-20)

 --设置“Radio TX power”参数,单位为dBm,参数可设置

8,7,6,5,4,3,2,0,-4,-8,-12,-16,-20.

 

13.AT+DEV_NAME=<name>(Modify device's name and Length of name less than 20)

 --修改设备名称,名称长度小于20

   

14.AT+ADVINTVL=<interval>(Modify advertisment interval in ms unit and Interval=[20~5000])

 --修改广告间隔,单位为ms。范围为20-5000。

15.AT+ADV=start/stop (Start or stop advertising if in a right time and Return ERROR code if OP in connection )

 --在正确的时间开始或停止广告,如果OP连接则返回错误代码

 

16.AT+BLE5_REQ=<p1=?/m/s>,<p2=phy1m/phy2m/coded>

(Start a procedure for updating PHYs mode and parameter 1 = m for master role, = s for slave role)

 --启动一个过程来更新PHYs模式,参数1:主角色= m,从角色= s

  

17.AT+BLE5_STA=m/s

 (Query current PHYs update status.return:

p1: Current PHY mode update result,1:PHY1M,2:PHY2M,3:Coded

p2: Peer device status,0:init,1:unsupport update,2:update ok

p3/4: Real Current PHY tx/rx mode,1:1:PHY1M,2:PHY2M,4:Coded)

--查询当前PHYs的更新状态,返回:

  P1:当前PHY更新结果:1:PHY1M,2:PHY2M,3:Coded

  P2:对端设备状态:0:init,1:unsupport update,2:update ok

  P3/P4:Real Current PHY tx/rx模式:1:1:PHY1M,2:PHY2M,4:Coded

18.AT+CONN_NAME=?/<dev name prefix>(Connect to a device with a name prefix)

 --连接到一个带有名称前缀的设备

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

游荡白羊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值