藍(lán)牙模塊如何用呢?
發(fā)布時(shí)間:2022-04-11 09:14:30
瀏覽:210
藍(lán)牙模塊目前主要市場(chǎng)偏向低功耗藍(lán)牙模塊4.0,也是常說(shuō)的“藍(lán)牙4.0時(shí)代”。藍(lán)牙模塊也從傳統(tǒng)的主從分離發(fā)展成主從一體的模塊,以藍(lán)牙模塊USR-BLE100為例。藍(lán)牙模塊BLE100是主從一體的模塊,用于點(diǎn)對(duì)點(diǎn)數(shù)據(jù)透明傳輸,用戶無(wú)需關(guān)心傳輸?shù)膮f(xié)議,只需要進(jìn)行簡(jiǎn)單的設(shè)置就可以進(jìn)行通訊。本模塊主從一體,既可以一主一從進(jìn)行數(shù)據(jù)透?jìng)?,用戶還可以根據(jù)標(biāo)準(zhǔn)的BLE協(xié)議進(jìn)行開(kāi)發(fā)手機(jī)APP。并且本模塊可以一對(duì)多進(jìn)行廣播,并且內(nèi)置iBeacon協(xié)議,用戶只需簡(jiǎn)單設(shè)置就可以作為一個(gè)iBeacon設(shè)備。
藍(lán)牙模塊4.0有四種工作模式:主設(shè)備模式、從設(shè)備模式、 廣播模式、Mesh組網(wǎng)模式。
1.主設(shè)備模式
藍(lán)牙模塊USR-BLE100支持主設(shè)備模式,可以與一個(gè)從設(shè)備進(jìn)行連接。在此模式下可以對(duì)周圍設(shè)備進(jìn)行搜索并選擇需要連接的從設(shè)備進(jìn)行連接。同時(shí)可以設(shè)置默認(rèn)連接從設(shè)備的MAC地址,這樣模塊上電之后就可以查找此模塊并進(jìn)行連接。
<說(shuō)明>:
用戶想要進(jìn)行一對(duì)一的透明數(shù)據(jù)傳輸,就需要使用我們的主設(shè)備連接我們的從設(shè)備,并不支持連接其他公司的從設(shè)備,因?yàn)閮?nèi)置的透?jìng)鲄f(xié)議并不兼容。但是我們的從設(shè)備支持標(biāo)準(zhǔn)的BLE協(xié)議,用戶可以自己開(kāi)發(fā)。
2.從設(shè)備模式
藍(lán)牙模塊USR-BLE100支持從設(shè)備模式,在此模式下完全符合BLE 4.1協(xié)議同時(shí)完全兼容4.0協(xié)議,用戶可以根據(jù)協(xié)議自己開(kāi)發(fā)APP。此模式下包含一個(gè)串口收發(fā)的Service,用戶可以通過(guò)UUID找到它,里面有兩個(gè)通道,分別是讀和寫。用戶可以操作這兩個(gè)通道進(jìn)行數(shù)據(jù)的傳輸。
如果用戶使用藍(lán)牙模塊USR-BLE100的主設(shè)備與該從設(shè)備相連接,那么就無(wú)需關(guān)注里面的協(xié)議,兩個(gè)設(shè)備的串口直接就可以進(jìn)行數(shù)據(jù)的透明傳輸,為用戶建立一個(gè)簡(jiǎn)單的無(wú)線傳輸通道。
<說(shuō)明>:關(guān)于如何使用BLE協(xié)議進(jìn)行通訊將在軟件設(shè)計(jì)手冊(cè)進(jìn)行講解。
3.廣播模式
藍(lán)牙模塊USR-BLE100支持廣播模式,在這種模式下模塊可以一對(duì)多進(jìn)行廣播。用戶可以通過(guò)AT指令設(shè)置模塊廣播的數(shù)據(jù),模塊可以在低功耗的模式下持續(xù)的進(jìn)行廣播,應(yīng)用于極低功耗,小數(shù)據(jù)量,單向傳輸?shù)膽?yīng)用場(chǎng)合,比如無(wú)線抄表,室內(nèi)定位等功能。