SiliconLabs(亦稱“芯科科技”)近期在GitHub資源庫中發布了一個基于最新SiWx917 Wi-Fi SoC的Wi-Fi資產跟蹤(Asset Tracking)應用示例。此應用程序演示如何將SiWG917模塊配置為Azure設備端點,并與AzureIoT Hub建立連接。
通過本項目的展示,開發人員可了解如何在SiWG917-PK6031A上開發Wi-Fi跟蹤器(Tracker)的應用程序。它通過WiSeConnect3 SDK提供的WLAN API連接到Wi-Fi接入點,并基于開發者通過JSON消息提供的配置與AzureIoT Hub進行通信。
使用SiWG917設備演示Wi-Fi資產跟蹤的端到端用例需要設置以下組件:
Azure云
基于web的儀表板應用程序
SiWG917 SoC
應用概述
Wi-Fi資產跟蹤應用示例的固件由三個邏輯模塊組成:
傳感器模塊
該模塊負責按設定的間隔讀取傳感器和GNSS接收器的數據。每個傳感器數據將在單獨的線程/任務中讀取。傳感器數據隊列保存從每個傳感器線程讀取的數據。JSON格式轉換器線程從傳感器數據隊列讀取數據,將傳感器數據轉換為JSON格式,并將JSON格式的數據推送到MQTT消息隊列。
Wi-Fi和連接管理模塊
該模塊測量Wi-Fi參數并將其推送到消息隊列。它還形成保持活動的MQTT消息,并定期將它們發送到云。根據消息間隔的復雜性,可以使用一個或多個執行緒(thread)來創建消息和管理連接。
MQTT消息發送模塊
該模塊將消息發送到Azure云。它包含一個執行緒,該執行緒從MQTT消息隊列讀取數據并將其發送到Azure IoT Hub。
-
wi-fi
+關注
關注
15文章
2424瀏覽量
129537 -
跟蹤器
+關注
關注
0文章
133瀏覽量
20867 -
芯科科技
+關注
關注
1文章
498瀏覽量
17674
原文標題:Wi-Fi資產跟蹤解決方案—SiWx917應用示例
文章出處:【微信號:SiliconLabs,微信公眾號:Silicon Labs】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
技術資訊 I Wi-Fi 模塊設計
Wi-Fi:無線連接的全球通用語
Wi-Fi模塊選型指南 | 低功耗藍牙/Wi-Fi 6模塊推薦 | 物聯網設備集成攻略
淺談Wi-Fi 6E與Wi-Fi 7的關鍵器件——BAW濾波器新技術
基于 SSID 的 Wi-Fi 定位:與其他定位服務的性能比較
LitePoint Wi-Fi測試軟件減輕客戶設計負擔
如何選擇合適的芯科科技Wi-Fi開發板
科普|公司的Wi-Fi,為什么這么慢?
Wi-Fi 8:開啟極高可靠性 (UHR) 連接的新紀元——1
Wi-Fi HaLow如何突破傳統Wi-Fi性能瓶頸?
Wi-Fi資產跟蹤應用示例概述
評論