得益于Air8000藍牙掃描模塊的開源特性,開發(fā)者可以深度觀察者模式,實現(xiàn)精細(xì)化設(shè)備狀態(tài)管理。無論是監(jiān)測醫(yī)療設(shè)備的狀態(tài)切換,還是構(gòu)建藍牙信標(biāo)定位系統(tǒng),實時監(jiān)聽能力都將為應(yīng)用場景注入更智能的“感知基因”。
藍牙掃描應(yīng)用——也是Air8000作為多功能工業(yè)引擎的核心功能之一,主要依托其集成的藍牙模塊實現(xiàn)設(shè)備發(fā)現(xiàn)、數(shù)據(jù)傳輸及場景化控制。
例如在實際應(yīng)用中,快速掃描周邊處于廣播狀態(tài)的藍牙設(shè)備(如傳感器、標(biāo)簽、穿戴設(shè)備),實時解析設(shè)備名稱、信號強度、服務(wù)類型及電量等信息?,適用于資產(chǎn)追蹤或物聯(lián)網(wǎng)節(jié)點管理。
本文將分享Air8000藍牙掃描應(yīng)用示例:帶你了解如何開啟藍牙設(shè)備的觀察者模式(SCAN),掃描附近的藍牙設(shè)備信息,并通過LuaTools日志打印出來。
一、主要硬件準(zhǔn)備
Air8000核心板或開發(fā)板套件;
支持?jǐn)?shù)據(jù)傳輸?shù)?a target="_blank">USB數(shù)據(jù)線;
Win10及其以上PC電腦。
二、代碼解析及實操演示
Air8000應(yīng)用示例持續(xù)更新中,本文將簡要演示如何使用Air8000藍牙功能在觀察者模式下工作。
最新源碼及實操教程詳見:https://docs.openluat.com/air8000/luatos/app/BLE/scan/
2.1 示例代碼解析
1)初始化藍牙框架
2)創(chuàng)建BLE對象
ble_callback是自定義函數(shù),用于處理BLE事件,詳見下文第5)部分說明。
3)創(chuàng)建BLE掃描
這里先了解掃描窗口和掃描間隔兩個基本概念:
掃描窗口(scan_window):是指BLE設(shè)備在掃描過程中,打開接收器去監(jiān)聽廣播設(shè)備的時間段。這個時間段是設(shè)備實際進行掃描操作的時間,也稱為掃描事件的持續(xù)時間。掃描窗口的單位通常是0.625ms,并且它的值必須小于或等于掃描間隔。
掃描間隔(scan_interval):表示兩次掃描事件之間的間隔時間。掃描間隔的單位與掃描窗口相同,單位也是0.625ms。
注:如果掃描窗口與掃描間隔一樣長,表明主機一直在掃描。
示例如下:
4)開始掃描
5)在回調(diào)函數(shù)中處理掃描事件,如:接收設(shè)備信息等。
6)按需停止掃描
2.2 示例運行結(jié)果
1)燒錄源碼和固件
新朋友可參考軟件環(huán)境相關(guān)教程:https://docs.openluat.com/air8000/luatos/app/BLE/scan/
當(dāng)前示例代碼如下圖示:
2)查看運行結(jié)果
通過LuaTools日志打印,可查看已掃描的附近藍牙設(shè)備信息。
今天的內(nèi)容就分享到這里了~
審核編輯 黃宇
-
傳感器
+關(guān)注
關(guān)注
2565文章
52880瀏覽量
766496 -
藍牙
+關(guān)注
關(guān)注
116文章
6065瀏覽量
173812 -
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2930文章
46168瀏覽量
391415
發(fā)布評論請先 登錄
技術(shù)革新:Air8000賦能智能電源管理新時代

Air8000 TTS開源,語音合成從此“零距離”!

從代碼到聲音,Air8000 TTS開源應(yīng)用開啟創(chuàng)作新紀(jì)元!

開源即自由,Air8000—— Modbus功能全面開放源代碼!

Air8000開發(fā)板多網(wǎng)融合實戰(zhàn):以太網(wǎng)供網(wǎng)技術(shù)深度探索!

Air8000核心板SoftAP配網(wǎng)方案:快速構(gòu)建無線接入點

Air8000核心板Wi-Fi應(yīng)用之SoftAP配網(wǎng)方案詳解!

一文讀懂——Air8000開發(fā)板的以太網(wǎng)供網(wǎng)多網(wǎng)融合技術(shù)!

多功能+高擴展能力加持,Air8000開發(fā)板最新資料

技術(shù)篇——Air8000開發(fā)板,一站式滿足多功能高擴展開發(fā)需求!

Air8000 Wi-Fi功能實操指南:固件升級與網(wǎng)絡(luò)配置步驟!

Air8000+G-sensor:零基礎(chǔ)開發(fā)者的傳感器入門課!

快速上手!WiFiScan入門指南,開啟你的“賽博羅盤”

Air8000模塊:引領(lǐng)5G時代的高性能無線通信解決方案~

評論