BLE5.2藍牙模塊SKB378是SKYLAB最新推出的2.4GHz ISM頻段內做高速率、短距離無線通信串口藍牙模塊。SKB378模塊主頻76.8MHz,32位ARM Cotex-M33處理器,同時內置32kB RAM和512kB Flash,憑借工業(yè)級標準,支持主從模式(1主對8從),支持串口透傳,支持低功耗模式,休眠電流<1.8μA,支持AT指令控制,且支持AoA藍牙高精度室內定位的優(yōu)勢已經飽受市場認可,廣泛應用于智能家居、物聯網、LED燈、樓宇管理、室內定位、藍牙AOA定位基站/信標等。本篇SKYLAB小編就來給大家詳細介紹一下藍牙模塊SKB378的使用指導以及AT指令集的使用說明。
一、SKB378的模塊接線
1、首先通過USB TTL串口線將模塊連接至電腦。
2、打開串口調試助手,選擇正確的端口號與串口波特率(有的模塊初始的波特率值為115200,但是實際使用過程當中其真實值可能是9600,使用時需要注意)。
3、通過串口調試助手發(fā)送以下指令對藍牙模塊工作是否正常的確認以及配置藍牙模塊。
二、BLE5.2藍牙模塊SKB378 AT指令配置
指令串由五個部分構成: 指令頭、指令、參數連接符、 [參數]、結束符,指令頭為:”AT+”,參數連接符為”=”,結束符為”\\r\\n”,參數連接符、參數為可選項(即可以帶參數、也可以不帶參數),當指令串攜帶有參數則表示設置指令,若不帶參數則表示查詢指令。
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工作狀態(tài)
AT+STATUS,獲取模塊狀態(tài)。
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發(fā)射功率
AT+TXPWR,設置模塊無線發(fā)射功率。命令用于設置模塊無線發(fā)送功率,此命令可以增加或減短傳輸距離。SKB378模塊僅支持以下發(fā)射功率:-20/-16/-12/-8/-4/0/2/4/6。
12、查詢設置廣播名稱
AT+DEV_NAME,命令用于查詢和設置SKB378的廣播名稱,名稱最長為20字節(jié)。
13、查詢設置廣播間隔
AT+ADVINTVL,使命令用于查詢和設置SKB378的廣播間隔,SKB378模塊廣播間隔設置范圍為20ms~10000ms,步進:10ms。
14、掃描周圍藍牙設備
AT+SCAN_BLE,掃描并通過串口輸出BLE設備,最大可輸出100個設備。
15、打開或關閉串口
AT+UART_EN,打開或者關閉串口(掉電不保存),關閉串口達到降低功耗的目的;關閉串口后無法通過串口發(fā)送指令去打開串口,可選擇使用手機連接設備后發(fā)送此指令打開串口或重新上電。
16、喚醒其他模塊
AT+WAKE_UP,模塊出廠默認拉高喚醒引腳(PB.00),引腳電平跟隨設置值。
經過上述藍牙指令之后就可以實現簡單的藍牙模塊之間的連接,之后就可以通過串口在模塊間相互發(fā)送數據。這是簡單的藍牙模塊工作在主從模式下的串口透傳。更多SKB378的配置詳見SKB378 AT指令集。指路SKYLAB官網BLE5.2藍牙模塊SKB378產品頁的資料下載。