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