• 九游老哥贴吧论坛

    0755-83408210/19958362640 客户支持中心 English

    5.0蓝牙模块SKB380串口通信协议_AT指令集

    2022-12-02发布者:九游老哥贴吧论坛测控 浏览数:

    SKB380模块是一个国产方案的高集成BLE5.0蓝牙模块,模块自带 ARM Cortex-M0 32 位处理器,512KB Flash,64KB SRAM,并集成 UART、SPI、I2C、PWM、ADC 等丰富外设。因能满足蓝牙信标、资产追踪、楼宇自动化、智能家居、智慧医疗等领域的无线数据传输需求,支持对接鸿蒙系统、支持串口透传的小尺寸、低功耗、高性能和高性价比5.0蓝牙模块SKB380广受工程师认可。本篇SKYLAB小编带大家一起来了解一下SKB380的串口通信协议。

    5.0蓝牙模块SKB380.png

    SKB380是串口蓝牙模块,用户可以通过串口和蓝牙模块进行通信。如下图所示:

    6389a6383da39.png

    信号说明如下:

    1) UART_TX/P20:串口通信数据发送引脚,需要与外部 MCU 的串口接收引脚连接

    2) UART_RX/P18:串口通信数据接收引脚,需要与外部 MCU 的串口发送引脚连接

    3) WAKEUP/P14:唤醒引脚,当 MCU 需要发送串口数据给模块时,需要先将该引 脚拉低,将芯片从低功耗模式唤醒。拉低 5ms 后,才能发送串口数据。

    4) BT_STATUS/P11:蓝牙连接状态引脚,当蓝牙连接时,该引脚会拉低,当蓝牙未连接时,该引 脚会拉高。该引脚可与MCU 的 GPIO 引脚连接,用于 MCU 获取连接状态。 

    串口通信使用 UART_TX/P20 与 UART_RX/P18 两根信号线,波特率支持 9600、19200、38400 、57600、115200 。串口默认波特率为 115200bps 。串口其他配置为:8bits 数据位宽,1 个停止位,无校验位,无硬件流控。

    SKB380的透传控制支持上传信息和下发信息,上传信息特征值可将蓝牙模块 UART 接收到的透传数据上传给 APP ,下发信息特征值用于下发透传 数据给模块并通过 UART 输出。当蓝牙模块接收到 UART 数据后,判断该数据是否为 AT 指令,若为 AT 指令,则进行 AT 命令响应,否则将该数据透传给 APP。

    SKB380 AT指令集

    序列

    指令

    作用

    设置参数是否掉电保存

    默认值

    1

    AT

    测试指令



    2

    AT+RST

    复位蓝牙



    3

    AT+BAUD

    设置/查询串口波特率

    115200

    4

    AT+DISC

    断开连接



    5

    AT+ADVEN

    设置/查询广播状态


    打开

    6

    AT+ADVIN

    设置/查询广播间隔

    100ms

    7

    AT+CONIN

    设置/查询连接间隔

    50ms

    8

    AT+POWER

    设置/查询发射功率

    0db

    9

    AT+NAME

    设置/查询蓝牙名称

    Chipsea_BLE

    10

    AT+MAC

    设置/查询 MAC 地址

      出厂默认包含唯一MAC 地址


    11

    AT+VER

    读取版本号


    V100

    12

    AT+GETSTAT

    查询模块工作状态



    13

    AT+RESTORE

    恢复出厂设置



    14

    AT+SLEEP

    进入睡眠模式



    15

    AT+OTA

    进入 OTA 模式



    AT 指令用来设置模块的参数,除协议中规定的 AT 指令外,其余的数据均透传给手机,AT 指令的参数设置立即生效。

    AT 指令修改成功后统一返回 OK  (“AT+MAC 、AT+VER”等查看信息类指令除外) ,不成功不返 回任何信息。 模块上电自动发送 OK,便于用户判断模块是否正常工作。

    AT 命令数据需要为连续的 UART 数据,当 UART 数据间隔时间超过 100ms 或 10 个字节长度后,将认定为不连续,不能作为 1 条 AT 命令处理。


    上文提到的这款高性能蓝牙模块SKB380现已小批,欢迎有物联网串口蓝牙模块需求的厂商们咨询,咨询电话:0755-83408210。

    九游老哥贴吧论坛