蜂匯bk-02藍(lán)牙模塊使用手冊(cè)v1_第1頁
蜂匯bk-02藍(lán)牙模塊使用手冊(cè)v1_第2頁
蜂匯bk-02藍(lán)牙模塊使用手冊(cè)v1_第3頁
蜂匯bk-02藍(lán)牙模塊使用手冊(cè)v1_第4頁
蜂匯bk-02藍(lán)牙模塊使用手冊(cè)v1_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、蜂匯物聯(lián)BK-02 藍(lán)牙模塊使用手冊(cè)ShenZhenWeBee IOT Technology Co.,1 版本信息ShenZhenWeBee IOT Technology Co.,2 版本日期作者說明V1.02018-4-9HarkShen建立文檔V1.12018-4-27Hark增加設(shè)置廣播數(shù)據(jù)包和設(shè)置發(fā)射功率指令目錄1概述5模塊參數(shù)詳情6模塊參數(shù)62.2 模塊引腳說明72.3 BK-02 尺寸規(guī)格92.4 模塊默認(rèn)出廠設(shè)置9模塊的 Service UUID 和 Characteristic UUID11模塊功耗參數(shù)11串口成幀說明11與模塊透?jìng)鳒y(cè)試123.模塊 AT 指令集14測(cè)試 AT

2、啟動(dòng)15模塊復(fù)位(重啟)15重置模塊(恢復(fù)出廠設(shè)置)16設(shè)置模塊廣播名字16查詢模塊名字17設(shè)置模塊廣播間隔18查詢廣播間隔18設(shè)置模塊串口波特率184.9 查詢模塊波特率194.10 設(shè)置連接參數(shù)204.11 查看模塊連接參數(shù)214.12 查看模塊當(dāng)前連接參數(shù)224.13 查詢模塊版本224.14 查詢模塊地址234.15 設(shè)置廣播數(shù)據(jù)包234.16 查詢模塊廣播數(shù)據(jù)包244.17 設(shè)置. 24ShenZhenWeBee IOT Technology Co.,3 4.18 查詢模塊. 25模塊應(yīng)用電路連接26模塊最簡(jiǎn)易連接電路圖265.2 模塊典型應(yīng)用電路連接27免責(zé). 28ShenZhen

3、WeBee IOT Technology Co.,4 蜂匯物聯(lián)科技推出的BK-02 藍(lán)牙無線透?jìng)髂K是基于BEKEN 公司的BK3431Q研發(fā)的低功耗 BLE 射頻模塊,符合 SIG Bluetooth specification v4.2 版本。BK-02 藍(lán)牙模塊可以實(shí)現(xiàn)模塊與數(shù)據(jù)透?jìng)?,通過簡(jiǎn)單的 IO 控制便可以快速使用 BLE 技術(shù)。模塊作為從角色,可使用 AT 指令控制, 通過串口設(shè)置串口波特率、修改、修改模塊的廣播名稱,修改廣播間隔和連接間隔等參數(shù)。ShenZhenWeBee IOT Technology Co.,5 1 概述蜂匯物聯(lián) BK-02 藍(lán)牙透?jìng)髂K詳細(xì)參數(shù)如下表:She

4、nZhenWeBee IOT Technology Co.,6 蜂匯物聯(lián)科技 BK-02 BLE 無線透?jìng)髂K參數(shù):PCB 尺寸板層1、層數(shù): 2 層2、尺寸: 21.5*15.1 mm3、接口: 1.27mm 半孔郵票引腳,直接貼到電路板應(yīng)用4、材料:射頻高介電常數(shù)、低損耗板材模塊功能特點(diǎn)1、接收靈敏度: -96dBm2、工作電壓:1.8V3.6V3、工作溫度:-40 854、天線: PCB 板載天線5、傳輸距離:空曠視距 30 米6、藍(lán)牙版本: BLE Core_V4.27、傳輸速率:無線傳輸速率最高可達(dá) 2.0KByte/s模塊特點(diǎn)1、支持模塊串口指令配置2、支持 Android4.3

5、以上系統(tǒng),iOS7.0 以上系統(tǒng)設(shè)備3、配置參數(shù)斷電數(shù)據(jù)保存2.1 模塊參數(shù)2. 模塊參數(shù)詳情使用蜂匯的 BK-02 透?jìng)髂K,只需要關(guān)注以下幾個(gè) Pin 的功能和使用方法,就可直接與外部的串口設(shè)備交互,實(shí)現(xiàn)模塊與通信。ShenZhenWeBee IOT Technology Co.,7 引腳I/O功能及使用說明GND-外部控制器需要和模塊的 GND 共地VCC-供電電壓為 DC:1.8V3.6VP0.1RXD模塊串口接收端 UART_RX,連接外部控制器串口的 TX 端P0.0TXD模塊串口發(fā)送端 UART_TX,連接外部控制器串口的 RX 端P1.7O模塊藍(lán)牙連接指示引腳L:藍(lán)牙未連接H:

6、藍(lán)牙已連接P1.1IEN_UART 引腳,模塊默認(rèn)為。L:模塊串口使能H:模塊串口關(guān)閉P1.6O串口輸出指示引腳,當(dāng)模塊接收到 APP 端發(fā)送過來的數(shù)據(jù)時(shí),此引腳會(huì)輸出 ,無數(shù)據(jù)為低電平(用于喚醒外部 MCU,如果外部 MCU 無需喚醒信號(hào),可忽略此引腳)2.2 模塊引腳說明注意:1.模塊上電即開始廣播(只接 VCC 和 GND 即可),拉低 P1.1 使能模塊 UART工作,拉高 P1.1 可以關(guān)閉 UART 功能,進(jìn)入節(jié)能模式,如果用戶應(yīng)用不在意功耗,可讓 P1.1 直接接 GND,此時(shí)模塊平均電流 2.3mA。2.如果用戶機(jī)是 Android6.0 以上的系統(tǒng),需要開啟GPS,才能讓正常

7、使用 BLE(Android 系統(tǒng)的原因)。本公司接受定制,可以修改程序,以節(jié)省模塊檢測(cè)、配置時(shí)間。3.ShenZhenWeBee IOT Technology Co.,8 客戶可以到蜂匯的網(wǎng)盤或者公司上自行BK-02 的原理圖封裝、PCB 封K-02 的詳細(xì)的外部尺寸規(guī)格如下:蜂匯 BK-02 透?jìng)髂K出廠已經(jīng)燒寫了蜂匯透?jìng)鞯墓碳?,固件里將模塊的各參數(shù)配置如下:ShenZhenWeBee IOT Technology Co.,9 項(xiàng)目默認(rèn)參數(shù)模塊角色Peripheral(從機(jī))模塊名稱BK_XX(MAC 地址的前 4 個(gè)字節(jié))廣播間隔100ms最長(zhǎng)串口幀200Byte模塊地址模塊本身唯一 M

8、AC 地址模塊串口波特率9600bps,數(shù)據(jù)位 8 位,停止位 1 位,無奇偶校驗(yàn)2.4 模塊默認(rèn)出廠設(shè)置2.3 BK-02 尺寸規(guī)格注意:1.模塊的廣播間隔越小,APP 或者模塊連接的響應(yīng)速度會(huì)越快,但是功耗會(huì)相應(yīng)的增加。模塊的連接參數(shù)也會(huì)影響與 APP 連接的響應(yīng)速度。2.ShenZhenWeBee IOT Technology Co., 10 模塊功耗:1) 用戶控制器- 藍(lán)牙模塊方向:當(dāng)模塊串口緩存到的數(shù)據(jù)已經(jīng)大于等于 20 個(gè)字節(jié),模塊會(huì)啟動(dòng)藍(lán)牙發(fā)送給 APP,如果模塊串口收到數(shù)據(jù)時(shí),串口為空時(shí)則會(huì)超時(shí) 10ms 后在發(fā)送給 APP。2)藍(lán)牙模塊 -用戶控制器方向藍(lán)牙模塊收到 APP

9、 的數(shù)據(jù)時(shí),通過串口把 APP 下發(fā)的原始數(shù)據(jù)通過串口轉(zhuǎn)發(fā)給外部控制器(單片機(jī)等)。ShenZhenWeBee IOT Technology Co., 11 2.5 模塊的 Service UUID 和 Characteristic UUID2.7 串口成幀說明BK-02 模塊默認(rèn)狀態(tài)下不同廣播間隔下的功耗廣播間隔 ms平均電流 uA耗電量(一天)耗電量(一月)耗電量(一年)1001603.9mAh117mAh1404mAh500350.84mAh25.2mAh302.4mAh1000190.46mAh13.8mAh165.6mAhBK-02 模塊各工作狀態(tài)下功耗模塊狀態(tài)連接/廣播參數(shù)藍(lán)牙狀態(tài)

10、模塊串口狀態(tài)功耗模塊上電功耗默認(rèn)開啟廣播關(guān)閉160uA開啟2.3mA模塊連接狀態(tài)連接參數(shù):80,3,600保持連接關(guān)閉30.3uA模塊發(fā)射功耗默認(rèn)藍(lán)牙保持連接且不間斷發(fā)送/接收數(shù)據(jù)開啟8mA模塊接收功耗開啟8mA2.6 模塊功耗參數(shù)UUID參數(shù)說明Service UUID0 xFEE0主服務(wù)Notify Characteristic UUID0 xFEE1模塊往 APP 發(fā)送的 UUID,屬性是 NotifyWrite Characteristic UUID0 xFEE2APP 往藍(lán)牙模塊寫數(shù)據(jù)蜂匯物聯(lián)提供了藍(lán)牙透?jìng)髂K測(cè)試機(jī) APP,用戶可以快速測(cè)試與模塊之間的透能。1、掃描上蜂匯測(cè)試就可以

11、lightblue 進(jìn)機(jī) APP: BLE SPP安裝,模塊支持 Android 和 iOS(iOS 設(shè)備在 app store試)2、安裝好 APP 后,給模塊上電,模塊通過串口與用戶 PC 機(jī)連接,模塊默認(rèn)上電為從機(jī)廣播狀態(tài);打開 APP 掃描設(shè)備并連接ShenZhenWeBee IOT Technology Co., 12 3.與模塊透?jìng)鳒y(cè)試3、連接成功后,端可以發(fā)送信息給藍(lán)牙模塊,藍(lán)牙模塊通過串口將信息打印在 PC 機(jī)的串口助手上;PC 機(jī)也可以通過藍(lán)牙串口給引腳需要保持拉低)發(fā)信息。(此時(shí) P1.1這樣就實(shí)現(xiàn)了與模塊的交互測(cè)試。注意:如果用戶機(jī)是 Android6.0 以上的系統(tǒng),需

12、要開啟GPS,才能讓正常使用 BLE(Android 系統(tǒng)的原因)。蜂匯開源 Android 測(cè)試 APP 的源碼,有需要的用戶可自行在官網(wǎng)上。ShenZhenWeBee IOT Technology Co., 13 蜂匯 BK-02 藍(lán)牙透?jìng)髂K支持 AT 指令對(duì)其進(jìn)行配置,用戶只需要將模塊連接上PC 或者單片機(jī)串口,即可給模塊發(fā)送指令,同時(shí)接收模塊可返回的數(shù)據(jù)。注意:BK-02 藍(lán)牙模塊支持對(duì)其發(fā)送指令(用戶可自試),此時(shí)模塊P1.1 需要拉低,以使能模塊串口。注意:1、所有 AT 指令無需加回車(r)、換行(n);2、注意部分 AT 設(shè)置指令需要重啟生效;3、藍(lán)牙模塊所有返回指令都以rn

13、 結(jié)尾。ShenZhenWeBee IOT Technology Co., 14 4 模塊 AT 指令集ShenZhenWeBee IOT Technology Co., 15 4.2 模塊復(fù)位( 重啟)4.1 測(cè)試 AT 啟動(dòng)執(zhí)行命令A(yù)T+RST參數(shù)說明:無響應(yīng):OK例:AT+RST注意:指令執(zhí)行,模塊 100ms 后立即重啟執(zhí)行命令A(yù)T參數(shù)說明:無響應(yīng):OK 表明執(zhí)行成功例:AT注意:指令執(zhí)行后立即返回ShenZhenWeBee IOT Technology Co., 16 4.4 設(shè)置模塊廣播名字4.3 重置模塊( 恢復(fù)出廠設(shè)置)執(zhí)行命令A(yù)T+NAME=參數(shù)說明:所要設(shè)置內(nèi)容(20Byt

14、e 以內(nèi))響應(yīng):OK例:AT+NAME=LOCK把模塊名字設(shè)置成 LOCK注意:指令執(zhí)行后重啟生效設(shè)置命令A(yù)T+RESTORE參數(shù)說明:無響應(yīng):OK例:AT+RESTORE注意:所有參數(shù)恢復(fù)之前的默認(rèn)參數(shù),即恢復(fù)出廠設(shè)置注意:指令執(zhí)行后模塊立即重置,然后重啟,需要 250msShenZhenWeBee IOT Technology Co., 17 4.5 查詢模塊名字執(zhí)行命令A(yù)T+NAME參數(shù)說明:無響應(yīng):BK_XX例:AT+NAME注意:指令執(zhí)行后模塊立即返回ShenZhenWeBee IOT Technology Co., 18 4.8 設(shè)置模塊串口波特率4.7 查詢廣播間隔4.6 設(shè)置模

15、塊廣播間隔執(zhí)行命令A(yù)T+UART=參數(shù)說明:bautdrate:2400,4800 ,9600,19200,38400,57600 ,115200響應(yīng):OK:表示設(shè)置成功 E4:表示設(shè)置失敗執(zhí)行命令A(yù)T+ADV參數(shù)說明:無響應(yīng):100 廣播間隔為:100ms例:AT+ADV注意:指令執(zhí)行后立即返回執(zhí)行命令A(yù)T+ADV=參數(shù)說明: 廣播間隔參數(shù)響應(yīng):OK例:AT+ADV=160表明把廣播間隔設(shè)置成 160ms注意:指令執(zhí)行后立即生效BK-02 模塊串口最多接收 200Byte,串口緩存為 2048Byte,模塊收到數(shù)據(jù)之后會(huì)分包發(fā)送給 APP,藍(lán)牙發(fā)送給 APP 最長(zhǎng)一包字節(jié)數(shù)為 20Byte。

16、ShenZhenWeBee IOT Technology Co., 19 4.9 查詢模塊波特率執(zhí)行命令A(yù)T+UART參數(shù)說明:無響應(yīng):UART:115200 模塊當(dāng)前波特率為 115200例:AT+UART注意:指令執(zhí)行后立即返回模塊串口可設(shè)置的參數(shù)支持的波特率2400 bps4800 bps9600 bps19200 bps38400 bps57600 bps74880 bps115200 bps奇偶校驗(yàn)NONE 無檢驗(yàn)位數(shù)據(jù)位8 位停止位1 位例:AT+UART=115200 設(shè)置串口波特率為 115200說明:模塊默認(rèn)波特率是 9600bps注意:指令執(zhí)行后需重啟生效ShenZhenW

17、eBee IOT Technology Co., 20 4.10 設(shè)置連接參數(shù)連接參數(shù)默認(rèn)出廠參數(shù)說明Connectionerval min8模塊連接參數(shù)的設(shè)置會(huì)影響:模塊與 之間傳輸數(shù)據(jù)的速度,連接參數(shù)越短,速度越快。Connectionerval max8Latency0Timeout100執(zhí)行命令 AT+CONN=Conn_min,Conn_max, Laytency,Timeout參數(shù)說明:Conn_min:最小連接參數(shù)(8-10000) Conn_max:最大連接參數(shù)(8-10000) Laytency:延時(shí)(0-4)Timeout:超時(shí),ms 為響應(yīng):OK例:AT+CONN=20,

18、40,0,2000設(shè)置模塊的 Conn_min:20Conn_max:40 Laytency:0 Timeout:2000注意:指令執(zhí)行后模需要重啟生效ShenZhenWeBee IOT Technology Co., 21 4.11 查看模塊連接參數(shù)執(zhí)行命令A(yù)T+CONN參數(shù)說明:無響應(yīng):Conn_min,Conn_max ,Conn_Latency,Supervi_Timeout舉例:Param:8,8,0,100Conn_min:8 Conn_ max:8 Conn_Latency:0Supervi_Timeout:100例:AT+CONN說明:查看模塊所設(shè)置的連接參數(shù)注意:執(zhí)行后立即生

19、效ShenZhenWeBee IOT Technology Co., 22 4.13 查詢模塊版本4.12 查看模塊當(dāng)前連接參數(shù)執(zhí)行命令:AT+VER參數(shù)說明:無響應(yīng):1.0.0例:AT+VER注意:指令執(zhí)行后立即返回執(zhí)行命令A(yù)T+CURRCONN參數(shù)說明:無響應(yīng):正確響應(yīng):Conn_,Conn_Latency,Supervi_Timeout藍(lán)牙未連接響應(yīng):E8 錯(cuò)誤代碼舉例:Param:8,0,100 Conn_:8 Conn_Latency:0Supervi_Timeout:100例:AT+CURRCONN說明:查看模塊當(dāng)前保持連接的參數(shù)注意:執(zhí)行后立即生效ShenZhenWeBee IO

20、T Technology Co., 23 4.15 設(shè)置廣播數(shù)據(jù)包4.14 查詢模塊地址執(zhí)行命令:AT+AD_DATA=參數(shù)說明:廣播數(shù)據(jù)包內(nèi)容,最大長(zhǎng)度是 22 個(gè)字節(jié)響應(yīng):OK如果模塊處于廣播狀態(tài)立即更新如果處于連接狀態(tài),連接斷開后有效例:AT+AD_DATA=0912注意:指令執(zhí)行后立即返回執(zhí)行命令:AT+MAC參數(shù)說明:無響應(yīng):MAC:02:80:E1:00:00:00例:AT+MAC注意:指令執(zhí)行后立即返回ShenZhenWeBee IOT Technology Co., 24 4.17 設(shè)置4.16 查詢模塊廣播數(shù)據(jù)包執(zhí)行命令:AT+dBm=參數(shù)說明:響應(yīng):OK模塊默認(rèn)是 0dBm例:AT+dBm=2,表示設(shè)置 0dBm注意:該指令重啟有效參數(shù)值0-26dBm1-6dBm20dBm3+3dBm執(zhí)行命令:AT+AD_DATA參數(shù)說明:無響應(yīng):AD:X例:AT+AD_DATA注意:指令執(zhí)行后立即返回ShenZhenWeBee IOT Technology Co., 25 4.18 查詢模塊執(zhí)行命令:AT+dBm參數(shù)說明:無響應(yīng):例:AT+dBm注意:指令執(zhí)行后立即返回響應(yīng)值dBm:0-26

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論