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

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

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

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

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

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

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

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

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

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

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

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

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

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

評論