本文將通過E104-BT09藍(lán)牙模塊作為從機(jī)與手機(jī)進(jìn)行連接通信的操作過程,進(jìn)一步介紹關(guān)于E104-BT09系列藍(lán)牙模塊的應(yīng)用及特性。
E104-BT09藍(lán)牙模塊是成都億佰特電子科技有限公司基于泰凌微的TLSR8208BER芯片方案研發(fā)的符合藍(lán)牙BLE5.0協(xié)議的低功耗、貼片型藍(lán)牙轉(zhuǎn)串口從機(jī)模塊,E104-BT09藍(lán)牙模塊使用通用的AT指令設(shè)置參數(shù),操作簡單快捷。藍(lán)牙模塊支持從機(jī)角色、藍(lán)牙廣播、數(shù)據(jù)透傳、空中配置。藍(lán)牙模塊可廣泛應(yīng)用于智能穿戴、家庭自動化、家庭安防、個人保健、智能家電、配飾與遙控器、汽車、照明、工業(yè)互聯(lián)網(wǎng)、智能數(shù)據(jù)采集、智能控制等領(lǐng)域。
? 支持藍(lán)牙BLE 5.0 協(xié)議;
? 支持開機(jī)自動廣播;
? 支持IBeacon 和普通廣播切換;
? 支持串口透明傳輸;
? 支持多種串口波特率;
? 支持自定義16 位、128 位 UUID;
? 支持藍(lán)牙參數(shù)空中配置功能;
? 支持AT 指令配置,在喚醒模式下自動識別 AT 指令;
? 支持發(fā)射功率修改,最大發(fā)射功率為11.5dBm;
? 最大通訊最遠(yuǎn)距離可達(dá)150m;
? 支持超低功耗睡眠;
? 模塊支持從機(jī)角色;
? MTU 最大 200 bytes;
最大串口波特率支持1000000 bps。
l AT指令說明:模塊一直處于響應(yīng)AT指令的狀態(tài),所以在連接模塊進(jìn)行透傳時(shí),發(fā)送的數(shù)據(jù)可能需要避開AT指令相關(guān)的數(shù)據(jù)。
l 傳輸模式:模塊被連接后,通過串口發(fā)送的數(shù)據(jù)將會被轉(zhuǎn)發(fā)到藍(lán)牙處。
常用指令:
l AT?測試指令
指令 | 應(yīng)答 |
AT? | AT |
說明:無 |
l AT+RESET 復(fù)位指令
指令 | 應(yīng)答 |
AT+RESET | DEVICE_NAME:EBYTEBLE MAC:40050238C1A4 |
說明:立即生效 |
l AT+FACTORY 恢復(fù)出廠指令
指令 | 應(yīng)答 |
AT+FACTORY | DEVICE_NAME:EBYTEBLE MAC:40050238C1A4 |
說明: 1、重置完后,自動重啟; 2、恢復(fù)出廠設(shè)置過程中,禁止任何形式復(fù)位,禁止操作未完成之前斷電; 3、RESTORE引腳為低電平持續(xù)5秒,則恢復(fù)出廠設(shè)置 |
l AT+NAME 藍(lán)牙廣播名稱
指令 | 應(yīng)答 | |
查詢 | AT+NAME? | OK+NAME=[para] |
設(shè)置 | AT+NAME=[para] | OK+NAME |
參數(shù) | para(ASCII)指藍(lán)牙廣播名稱 | |
說明 | 設(shè)置藍(lán)牙廣播名稱,如模塊已有連接,需要下次廣播時(shí)才能生效,如永久保存該參數(shù)需發(fā)送AT+SAVE,否則只是臨時(shí)生效,缺省的藍(lán)牙名稱為EBYTEBLE。 | |
示例 | 發(fā)送:AT+NAME=ABC 返回:OK+NAME 設(shè)置藍(lán)牙廣播名稱為ABC |
第一步:E104-BT09藍(lán)牙模塊作為從機(jī)與手機(jī)nrf connec app進(jìn)行通信,如下所示:
1、 將測試套件接入電腦后可以在設(shè)備管理器中看到如下圖端口。
2、通常Windows 10以上的系統(tǒng)將會自動安裝串口驅(qū)動,但是假如測試套件通過usb口接入電腦后沒有相應(yīng)端口出現(xiàn)可以先嘗試安裝 串口驅(qū)動。
第二步:藍(lán)牙模塊連接步驟:
1.將測試套件通過usb口接入電腦。測試接入電腦后,可以在 “我的電腦->屬性->設(shè)備管理->端口中看到相應(yīng)端口號”
2.打開xcom助手,選擇對應(yīng)的端口號.
l 串口波特率:115200 ;
l 停止位:1位 ;
l 數(shù)據(jù)位:8位 ;
l 校驗(yàn)位:NONE ;
3.打開串口,按下圖進(jìn)行配置
l 恢復(fù)出廠模式(factory reset);
l 打開從機(jī)普通廣播功能(Open the normal broadcast function of the slave device);
l 修改從機(jī)廣播名稱(Modify the name of the slave broadcast);
l 保存配置;
4.至此模塊端從機(jī)角色功能配置完成;
5.手機(jī)打開app "nrf connect";
6.連接模塊(點(diǎn)擊"connect"按鍵);
7.找到對應(yīng)服務(wù)以及打開對應(yīng)接收開關(guān);
第三步驟:點(diǎn)擊發(fā)送按鈕后如圖顯示
第四步:界面右滑可以進(jìn)入日志界面
第五步:電腦端接收與發(fā)送顯示,如下圖所示:
藍(lán)牙模塊通信波特率為115200;
當(dāng)指令出現(xiàn)ERR 提示后可以參考用戶手冊。如使用其他的串口助手進(jìn)行調(diào)試,請注意檢查字符串長度;
注意藍(lán)牙模塊只支持從機(jī)模式;
注意指令結(jié)尾沒有其余符合(某些串口助手,或者用戶自己勾選了發(fā)送新行等功能,會導(dǎo)致軟件自動給指令結(jié)尾附加特殊符號)。
今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動化的發(fā)展,提升資源利用率,更多藍(lán)牙模塊產(chǎn)品及藍(lán)牙技術(shù)藍(lán)牙協(xié)議資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)和企業(yè)公眾號(微信號:cdebyte)進(jìn)行了解,也可以直接撥打400電話咨詢技術(shù)專員!
藍(lán)牙模塊相關(guān)閱讀:
1、藍(lán)牙模塊有什么作用?藍(lán)牙有哪些物聯(lián)網(wǎng)應(yīng)用場景?
2、BLE1.0到BLE5.3藍(lán)牙協(xié)議版本解析
3、什么是藍(lán)牙模塊?藍(lán)牙模塊使用指南和常見問題解答
7 X 24 銷售服務(wù)熱線
4000-330-990深圳辦事處柯經(jīng)理:18218726658 無錫辦事處劉經(jīng)理:13558641933
成都總部銷售經(jīng)理:
秦 科(無線模塊):18884314654 馮子恒(無線模塊):18828049434
蔡友銀(無線模塊):13882211021 葛宇龍(通信設(shè)備):19138800613
胡兵(外貿(mào)銷售經(jīng)理):18584911141、 sales06@ebyte.com
業(yè)務(wù)郵箱:support@cdebyte.com 全國銷售投訴電話:19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號B5棟(前臺座機(jī):028-61543675)
?? 成都億佰特電子科技有限公司【版權(quán)所有】 蜀ICP備13019384號