www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 工業(yè)控制 > 電路設(shè)計(jì)項(xiàng)目集錦
[導(dǎo)讀]低功耗藍(lán)牙(BLE)已成為低功耗物聯(lián)網(wǎng)設(shè)備現(xiàn)代無線通信的支柱。它的核心功能之一——廣告——允許BLE設(shè)備在不需要配對或連接的情況下廣播信息。從接觸追蹤到接近營銷和傳感器廣播,BLE廣告為許多現(xiàn)實(shí)世界的應(yīng)用提供了動力。

制作BLE廣告包需要使用復(fù)雜的sdk或嵌入式C庫。但是有了BleuIO,事情就簡單多了。

低功耗藍(lán)牙(BLE)已成為低功耗物聯(lián)網(wǎng)設(shè)備現(xiàn)代無線通信的支柱。它的核心功能之一——廣告——允許BLE設(shè)備在不需要配對或連接的情況下廣播信息。從接觸追蹤到接近營銷和傳感器廣播,BLE廣告為許多現(xiàn)實(shí)世界的應(yīng)用提供了動力。

什么是BLE廣告?

BLE廣告是一種設(shè)備定期發(fā)送小數(shù)據(jù)包以宣布其存在的機(jī)制。這些數(shù)據(jù)包被附近具有ble功能的中心設(shè)備(例如,智能手機(jī)、網(wǎng)關(guān)、計(jì)算機(jī))接收。

一個典型的BLE廣告報(bào)文包含:

?標(biāo)志:指示可發(fā)現(xiàn)性等功能

?本地名稱:設(shè)備名稱(可選)

?服務(wù)uuid:描述設(shè)備支持的服務(wù)

?制造商特定數(shù)據(jù):由制造商定義的自定義有效負(fù)載

?其他領(lǐng)域:如:TX電源、服務(wù)數(shù)據(jù)等。

總有效載荷大小限制為31字節(jié),其中包括所有AD(廣告數(shù)據(jù))字段。正確制作這些數(shù)據(jù)對于避免錯誤和確保與BLE掃描儀的兼容性至關(guān)重要。

BLE廣告與BleuIO和AT命令

傳統(tǒng)上,制作BLE廣告包需要使用復(fù)雜的sdk或嵌入式C庫。但是使用BleuIO,事情就簡單多了——多虧了它強(qiáng)大的AT命令集。

下面是兩個用于廣告的AT命令:

?AT+ADVDATA=使用冒號分隔的十六進(jìn)制格式設(shè)置廣告有效負(fù)載

?AT+ADVSTART開始廣播廣告包

例子:

這將發(fā)布一個制造商特定數(shù)據(jù)塊:

?07: AD字段的總長度

?FF:類型=制造商指定

?5B07:制造商ID(智能傳感器設(shè)備)

?01020304:自定義負(fù)載

使用這種簡單的格式,您可以測試不同的廣告有效載荷,模擬傳感器廣播,甚至調(diào)試BLE掃描應(yīng)用程序。

BLE廣告的網(wǎng)絡(luò)工具

為了讓事情變得更容易,我們創(chuàng)建了一個基于web的BLE廣告構(gòu)建器,它可以在瀏覽器中工作。

它能做什么:

?讓您直接從瀏覽器連接到您的BleuIO加密狗

提供兩種模式:

?生成器模式:按字段長度、類型、制造商ID和自定義有效負(fù)載輸入數(shù)據(jù)

?原始模式:直接粘貼一個完整的,冒號分隔的廣告包

?提供兩種模式:建設(shè)者模式:輸入數(shù)據(jù)字段長度,類型,制造商ID,和自定義的有效負(fù)載原始模式:粘貼一個完整的,冒號分隔的廣告包直接

?自動發(fā)送AT+ADVDATA和AT+ADVSTART命令

?顯示BleuIO的實(shí)時反饋(例如,OK, INVALID PARAMETER)

?包括內(nèi)置驗(yàn)證,因此您不會超過31字節(jié)的BLE限制

用例

無論您是開發(fā)人員,教育工作者還是BLE愛好者,這個工具都非常適合:

?廣告形式的快速測試

?模擬BLE傳感器輸出(如HibouAir)

?學(xué)習(xí)BLE廣告包的結(jié)構(gòu)

?無需移動應(yīng)用程序或復(fù)雜工具即可教授BLE基礎(chǔ)知識

BLE廣告是藍(lán)牙生態(tài)系統(tǒng)的一個關(guān)鍵部分,掌握它可以打開一個充滿可能性的世界。BleuIO的簡單的AT接口和我們新的基于瀏覽器的有效負(fù)載構(gòu)建器,創(chuàng)建,測試和學(xué)習(xí)BLE廣告從未如此容易。

所以插上你的BleuIO加密狗,在瀏覽器中打開這個工具,開始制作BLE數(shù)據(jù)包——一次一個字節(jié)。

本文編譯自hackster.io

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀
關(guān)閉