Silicon Labs 芯科科技

文章数:1843 被阅读:2586305

账号入驻

Wi-Fi资产跟踪解决方案—SiWx917应用示例

最新更新时间:2024-10-16
    阅读数:

Silicon Labs (亦称 芯科科技 )近期在 GitHub 资源库中 发布了一个基于最新 SiWx917 Wi-Fi SoC Wi-Fi 资产跟踪( Asset Tracking )应用示例。此应用程序演示如何将 SiWG917 模块配置为 Azure 设备端点,并与 Azure IoT Hub 建立连接。

通过本项目的展示,开发人员可了解如何在 SiWG917-PK6031A 上开发 Wi-Fi 跟踪器( Tracker )的应用程序。它通过 WiSeConnect 3 SDK 提供的 WLAN API 连接到 Wi-Fi 接入点,并基于开发者通过 JSON 消息提供的配置与 Azure IoT 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

系统的最终设置如下图所示:

欲了解详细的设置步骤,请访问芯科科技的 GitHub 专区
https://github.com/SiliconLabs/wifi_applications/tree/main/wifi_asset_tracking

探索 SiWx917 Wi-Fi 6 + 低功耗蓝牙 SoC 系列产品:
https://cn.silabs.com/wireless/wi-fi


扫描以下二维码,关注芯科科技的社交媒体平台

无线技术建立更互联世界的全球领导者。我们集成化的硬件和软件平台、直观的开发工具、无与伦比的生态系统和强大的支持能力,使我们成为构建先进工业、商业、家庭和生活应用的理想长期合作伙伴。">


最新有关Silicon Labs 芯科科技的文章

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: TI培训

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved