AT指令配置軟件:http://imbacareer.com.cn/Download/690.html
USR-BLE101 使用內(nèi)置的 ADC 進(jìn)行電壓的采集,并通過(guò)專(zhuān)門(mén)的 Service 進(jìn)行傳輸??紤]到使用藍(lán)牙的用戶(hù)多數(shù)情況下會(huì)使用電池供電,為了實(shí)時(shí)獲取電池的電量特意增加測(cè)量功能,用戶(hù)只需要對(duì)電池進(jìn)行分壓,在電 池最大電量的時(shí)候分壓一個(gè) 1.024V 的電壓給模塊的電量采集引腳。模塊實(shí)時(shí)監(jiān)測(cè)此電壓的變化,并通過(guò)專(zhuān)用的通道的進(jìn)行上報(bào)。比如我們的紐扣電池電壓是 3V,那么我們需要使用兩個(gè)電阻進(jìn)行分壓得到一個(gè) 1.024V 的電 壓,當(dāng)然這個(gè)電壓無(wú)需這么準(zhǔn)確,只要接近就可以,那么我們就可以根據(jù)下面圖的操作得到一個(gè)對(duì)比電壓,將這個(gè)電壓接到模塊的電量測(cè)量引腳就可以獲取到電池的電量。
a.藍(lán)牙為從設(shè)備機(jī)模式
模塊的缺省 UART 口參數(shù)為: 波特率 57600、無(wú)校驗(yàn)、8 位數(shù)據(jù)位、1 位停止位。正確打開(kāi)串口后,點(diǎn)擊“+++a”,接收區(qū)顯示“a+ok”說(shuō)明模塊進(jìn)入了命令行模式。
使用AT+MAC?查詢(xún)從機(jī)藍(lán)牙的MAC地址
藍(lán)牙出廠設(shè)置為從機(jī)模式, 可以通過(guò)AT+MODE來(lái)查詢(xún)模塊的工作模式。AT+MODE=S設(shè)為從機(jī)。
根據(jù)用戶(hù)的需求不同電池電量檢測(cè)的功能需要使用 AT 指令進(jìn)行打開(kāi)。 AT+BATEN=ON
然后我們可以通過(guò) AT 指令進(jìn)行電量的查詢(xún),
AT+SHOW
或者在 App 中讀取電量 Service 的值。
b. APP連接藍(lán)牙
測(cè)試軟件:USR低功耗藍(lán)牙調(diào)試助手
【安卓版調(diào)試助手】藍(lán)牙低功耗調(diào)試助手:http://imbacareer.com.cn/Download/285.html
【IOS版調(diào)試助手】藍(lán)牙低功耗調(diào)試助手:http://imbacareer.com.cn/Download/287.html
模塊上電之后LINK燈閃爍,時(shí)間大約為1秒閃爍一次,使用手機(jī)軟件進(jìn)行搜索(放大鏡按鈕)可以搜索到名為WH-BLE101的設(shè)備,需要手動(dòng)開(kāi)啟APP所需要的權(quán)限(手機(jī)-設(shè)置-應(yīng)用 選擇這個(gè)app,允許它要用到的所有權(quán)限)如圖所示。
點(diǎn)擊該設(shè)備可以與設(shè)備建立連接,此時(shí)LINK燈變?yōu)槌A?,軟件界面如圖所示, 選擇Battery Service點(diǎn)擊Read(app查詢(xún)電量需保證已配置AT+BATEN=ON)。
App 中專(zhuān)用的讀取 Service 的 UUID 是 0000180F-0000-1000-8000-00805F9B34FB,用戶(hù)可以根據(jù)標(biāo)準(zhǔn)的 BLE 協(xié)議進(jìn)行讀取
如果您做APP開(kāi)發(fā)的話,這個(gè)app的源碼官網(wǎng)上可以下載
[源碼]藍(lán)牙調(diào)試助手源碼-下載中心-濟(jì)南有人物聯(lián)網(wǎng)技術(shù)有限公司官網(wǎng) http://imbacareer.com.cn/Download/492.html