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文章
2379浏览量
128899 -
跟踪器
+关注
关注
0文章
133浏览量
20793 -
芯科科技
+关注
关注
1文章
469浏览量
17105
原文标题:Wi-Fi资产跟踪解决方案—SiWx917应用示例
文章出处:【微信号:SiliconLabs,微信公众号:Silicon Labs】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
浅谈Wi-Fi 6E与Wi-Fi 7的关键器件——BAW滤波器新技术
基于 SSID 的 Wi-Fi 定位:与其他定位服务的性能比较
LitePoint Wi-Fi测试软件减轻客户设计负担
科普|公司的Wi-Fi,为什么这么慢?
Wi-Fi 8:开启极高可靠性 (UHR) 连接的新纪元——1
Wi-Fi HaLow如何突破传统Wi-Fi性能瓶颈?
基于 Wi-Fi 的定位服务
nRF Cloud Wi-Fi 定位服务
Wi-Fi 定位服务
推出了期待已久的 nRF7002 低功耗Wi-Fi 6
nRF7002是我们独特的Wi-Fi产品组合中的第一款设备
Wi-Fi 7 与频率控制的关系
基站/Wi-Fi/GPS定位相关示例来咯~记得收藏!!
华为海思正式进入Wi-Fi FEM赛道?
从Wi-Fi 4到Wi-Fi 7:网速飙升40倍的无线革命

Wi-Fi资产跟踪应用示例概述
评论