藍(lán)牙數(shù)傳模塊使用方法步驟
發(fā)布時(shí)間:2022-04-06 09:06:59
瀏覽:318
藍(lán)牙數(shù)傳模塊使用方法步驟:
藍(lán)牙數(shù)傳模塊工作時(shí)分為主機(jī)與從機(jī),而在實(shí)際應(yīng)用上藍(lán)牙是被手機(jī)APP或者其他客戶端的藍(lán)牙搜索,所以我們需要將嵌入設(shè)備的藍(lán)牙模塊設(shè)置為從機(jī)模式,并配置相關(guān)參數(shù)。
E104-BT02系列產(chǎn)品設(shè)置模式和參數(shù)的方法如下:首先,模塊上的模塊MOD將引腳拉低進(jìn)入配置模式,選擇引腳拉高模塊中的角色,然后將其配置為從機(jī)模式。配置藍(lán)牙模塊時(shí),可使用串口調(diào)試助手進(jìn)行配置。E104-BT02模塊連接電腦,打開(kāi)串口調(diào)試助手,選擇端口(根據(jù)自己電腦的端口選擇)。
藍(lán)牙數(shù)傳模塊設(shè)置串口波特率,E104-BT02默認(rèn)波特率為19200,根據(jù)手冊(cè)設(shè)置停止位、數(shù)據(jù)位、奇偶校驗(yàn)。設(shè)置完成后,打開(kāi)串口,進(jìn)入配置模式。
如需修改波特率,請(qǐng)發(fā)送指令<BAUDxxx>,其中xxx例如,如果需要將波特率設(shè)置為9600,則發(fā)送指令<BAUD9600>,返回<OK>修改成功。
如需修改設(shè)備名稱,請(qǐng)發(fā)送指令<NAMExxx>,xxx最多為18字節(jié),用戶可根據(jù)自己的需要修改名稱。
手機(jī)需要設(shè)備APP或者客戶端搜索,因此需要通過(guò)發(fā)送指令打開(kāi)模塊的廣播功能<STARTADV>打開(kāi)廣播,打開(kāi)廣播后設(shè)置廣播數(shù)據(jù),將一些鎖定的信息放入廣播,發(fā)送指令<ADVDATAxxx>,xxx最多22個(gè)字節(jié)。為了滿足低功耗的需要,我們需要設(shè)置廣播間隙并發(fā)送指令<ADVGAPxxx>,xxx范圍32~16000,對(duì)應(yīng)時(shí)間20ms~10s。
連接間隙與藍(lán)牙的功耗有關(guān)。設(shè)置合適的連接間隙可以降低功耗,并發(fā)送指令<CONMAXxxx>、<COMMINxxx>設(shè)置最大最小連接間隙,xxx范圍6~3200對(duì)應(yīng)時(shí)間7.5ms~4s。
設(shè)置連接超時(shí),藍(lán)牙模塊在連接時(shí)可能由于時(shí)移或者其他原因造成錯(cuò)過(guò)某個(gè)連接事件,所以連接超時(shí)會(huì)包含6個(gè)連接間隙時(shí)間,比如連接間隙為1s則連接超時(shí)設(shè)置為6s,發(fā)送指令<TIMEOUTxxx>設(shè)置連接超時(shí),xxx范圍10~3200對(duì)應(yīng)時(shí)間100ms~32s。