藍牙模塊如何用呢?
發(fā)布時間:2022-08-19 09:04:11
瀏覽:226
藍牙模塊如何用呢?
藍牙模塊目前主要市場傾向低功耗藍牙模塊4.0,也是常說的“藍牙4.0時期”。藍牙模塊也從傳統(tǒng)的主從別離開展成主從一體的模塊,以藍牙模塊USR-BLE100為例。藍牙模塊BLE100是主從一體的模塊,用于點對點數(shù)據(jù)透明傳輸,用戶無需關(guān)懷傳輸?shù)膮f(xié)議,只需求停止簡單的設置就能夠停止通訊。本模塊主從一體,既能夠一主一從停止數(shù)據(jù)透傳,用戶還能夠依據(jù)規(guī)范的BLE協(xié)議停止開發(fā)手機APP。并且本模塊能夠一對多停止播送,并且內(nèi)置iBeacon協(xié)議,用戶只需簡單設置就能夠作為一個iBeacon設備。
藍牙模塊4.0有四種工作形式:主設備形式、從設備形式、 播送形式、Mesh組網(wǎng)形式。
1. 主設備形式
藍牙模塊USR-BLE100支持主設備形式,能夠與一個從設備停止銜接。在此形式下能夠?qū)λ闹茉O備停止搜索并選擇需求銜接的從設備停止銜接。同時能夠設置默許銜接從設備的MAC地址,這樣模塊上電之后就能夠查找此模塊并停止銜接。
<闡明>:
用戶想要停止一對一的透明數(shù)據(jù)傳輸,就需求運用我們的主設備銜接我們的從設備,并不支持銜接其他公司的從設備,由于內(nèi)置的透傳協(xié)議并不兼容。但是我們的從設備支持規(guī)范的BLE協(xié)議,用戶能夠本人開發(fā)
2. 從設備形式
藍牙模塊USR-BLE100支持從設備形式,在此形式下完整契合BLE4.1協(xié)議同時完整兼容4.0協(xié)議,用戶能夠依據(jù)協(xié)議本人開發(fā)APP。此形式下包含一個串口收發(fā)的Service,用戶能夠經(jīng)過UUID找到它,里面有兩個通道,分別是讀和寫。用戶能夠操作這兩個通道停止數(shù)據(jù)的傳輸。
假如用戶運用藍牙模塊USR-BLE100的主設備與該從設備相銜接,那么就無需關(guān)注里面的協(xié)議,兩個設備的串口直接就能夠停止數(shù)據(jù)的透明傳輸,為用戶樹立一個簡單的無線傳輸通道。
<闡明>:
關(guān)于如何運用BLE協(xié)議停止通訊將在軟件設計手冊停止解說。
3. 播送形式
藍牙模塊USR-BLE100支持播送形式,在這種形式下模塊能夠一對多停止播送。用戶能夠經(jīng)過AT指令設置模塊播送的數(shù)據(jù),模塊能夠在低功耗的形式下持續(xù)的停止播送,應用于極低功耗,小數(shù)據(jù)量,單向傳輸?shù)膽脠鏊?,比方無線抄表,室內(nèi)定位等功用。
<闡明>:
模塊自帶iBeacon協(xié)議,用戶只需求配一個紐扣電池然后經(jīng)過AT指令設置下參數(shù)就能變?yōu)橐粋€iBeacon設備,下面有特地的章節(jié)停止解說。
4. Mesh組網(wǎng)形式
藍牙模塊USR-BLE100支持Mesh組網(wǎng)形式,能夠簡單的將多個模塊參加到網(wǎng)絡中來,應用星型網(wǎng)絡和中繼技術(shù),每個網(wǎng)絡能夠銜接超越65000個節(jié)點,網(wǎng)絡和網(wǎng)絡還能夠互連,最終可將無數(shù)藍牙模塊經(jīng)過手機、平板電腦或PC停止互聯(lián)或直接操控。并且不需求網(wǎng)關(guān),即便某一個設備呈現(xiàn)毛病也會跳過并選擇最近的設備停止傳輸。整個聯(lián)網(wǎng)過程只需求設備上電并設置通訊密碼就能夠自動組網(wǎng),真正完成簡單互聯(lián)。
<闡明>:
但是這種形式會遭到一定限制,首先是由于模塊傳輸過程中需求不時切換形式,招致傳輸數(shù)據(jù)的量每次限制到20字節(jié),并且傳輸速度會有幾秒的延遲,這種場景相似于UDP的方式,并不能保證數(shù)據(jù)一定會被送達目的模塊,細致的運用闡明請參考軟件設計手冊。