SKB378是一个高度集成的蓝牙5.2模组,可用来在2.4GHz ISM频段内做高速率、短距离无线通信。工业级标准,支持主从模式(1主对8从),支持串口透传,AT指令控制,且支持AoA蓝牙高精度室内定位,模组内部集成32位ARM Cotex-M33处理器,主频76.8MHz,同时内置32kB RAM和512kB Flash,支持模拟或者数字外设。接收灵敏度高达-106.7dBm,能实现50+米较远距离的数据透传,是物联网蓝牙数据采集、数据透传、智能控制、AoA蓝牙信标、AoA蓝牙网关的优选蓝牙方案。
SKB378拥有丰富的外设,如UART、SPI、SmartCard-ISO7816、IrDA、I2S、I2C、PDM等。
SKB378 更具极致性价比,支持低功耗模式,休眠电流<1.8μA。体积大小和模块外观、封装与现有BLE4.2蓝牙模块SKB369和BLE5.0蓝牙模块SKB501一致,性能上,SKB378拥有更低功耗,能传输更远距离。
SKB378 使用教程
1、首先通过USB-TTL串口线将模块连接至电脑。
2、打开串口调试助手,选择正确的端口号与串口波特率(有的模块初始的波特率值为115200,但是实际使用过程当中其真实值可能是9600,使用时需要注意)。
3、通过串口调试助手发送以下指令对蓝牙模块工作是否正常的确认以及配置蓝牙模块。
1、获取SKB378 AT指令
AT+? or AT+HELP,命令用于查询模块支持的AT指令以及用法说明和判断蓝牙模块SKB378是否正常工作,正常输出AT指令则判断模块正常工作。
2、获取固件版本
AT+VER,用于查看SKB378的固件版本。
3、查看SKB378MAC地址
AT+MAC,获取蓝牙MAC地址。
4、获取连接设备蓝牙MAC地址
AT+PEER,获取连接设备的MAC地址。
5、复位蓝牙模块
AT+RESET,复位蓝牙模块。
6、搜索蓝牙设备
AT+FACTORY,回复出厂设置
7、获取SKB378工作状态
AT+STATUS,获取模块状态。
8、连接蓝牙设备
AT+CON_MAC,使用MAC地址方式连接一个从设备,AT+CON_MAC=MAC地址\r\n
9、断开蓝牙设备
AT+DISCON,使用MAC地址方式断开连接的蓝牙设备:AT+DISCON=s\r\n m:作为主机断开;s:作为从机断开。
10、查询/设置SKB378串口波特率
AT+BAUD,可查询当前波特率,或从固定波特率中选择一项设置为当前波特率,设置后须复位生效。
11、查询/设置SKB378发射功率
AT+TXPWR,设置模块无线发射功率。命令用于设置模块无线发送功率,此命令可以增加或减短传输距离。SKB378模块仅支持以下发射功率:-20/-16/-12/-8/-4/0/2/4/6。
12、查询设置广播名称
AT+DEV_NAME,命令用于查询和设置SKB378的广播名称,名称最长为20字节。
13、查询设置广播间隔
AT+ADVINTVL,使命令用于查询和设置SKB378的广播间隔,SKB378模块广播间隔设置范围为20ms~10000ms,步进:10ms。
14、扫描周围蓝牙设备
AT+SCAN_BLE,扫描并通过串口输出BLE设备,最大可输出100个设备。
15、打开或关闭串口
AT+UART_EN,打开或者关闭串口(掉电不保存),关闭串口达到降低功耗的目的;关闭串口后无法通过串口发送指令去打开串口,可选择使用手机连接设备后发送此指令打开串口或重新上电。
16、唤醒其他模块
AT+WAKE_UP,模块出厂默认拉高唤醒引脚(PB.00),引脚电平跟随设置值。
经过上述蓝牙指令之后就可以实现简单的蓝牙模块之间的连接,之后就可以通过串口在模块间相互发送数据。这是简单的蓝牙模块工作在主从模式下的串口透传。更多SKB378的配置详见SKB378 AT指令集。指路SKYLAB官网SKB378产品页的资料下载。
SKB378的应用
可广泛应用于高级可穿戴设备,虚拟和增强现实、高性能HID控制器、智能家居、蓝牙AoA定位和工业以及IoT物联网设备。智能家居、物联网、LED灯、楼宇管理、Beacon、室内定位、蓝牙网关。