0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于SiWx917 SoC的Wi-Fi资产追踪应用示例

Silicon Labs 来源:Silicon Labs 2024-11-30 15:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

资产追踪的典型用例是什么?
随着连接性、传感器、分析技术和云平台的融合,资产追踪(AssetTracking)的应用正在激增,为供应链和工业运营提供实时可视性、预测性维护和数据驱动的优化。

远程信息处理与车队管理

Always on模式

建立Wi-Fi连接

连接到车载网关

连接到现场网络(例如建筑工地、仓库、铁路场等)

GPS/GNSS与其他技术结合使用

GPS定位数据通过中央网关传输,并回传到云端

支持车与云通信(V2C)以及车与车通信(V2V)

冷链应用的数据记录器

资产在运输中,无Wi-Fi连接时:可通过SSID扫描推断位置

使用GPS/GNSS进行定位(结合蜂窝网络回传数据至云端)

温度、湿度和IMU传感器记录任何温度或冲击违规事件,存储于Flash存储器中

SSID日志存储于Flash存储器中

抵达目的地后,建立连接并传输关键的运输数据

实时位置服务 (RTLS) —在线模式

已建立Wi-Fi连接:

连接到车载网关

连接到现场网络(例如建筑工地、仓库、铁路场等)

GPS/GNSS与其他技术结合使用:

GPS定位数据通过中央网关传输,并回传到云端。

Wi-Fi 资产追踪应用示例

6bcf841a-aca1-11ef-93f3-92fbcf53809c.png

我们创建了一个应用程序,用于演示如何将SiWG917 模块配置为 Azure 设备端点,以及如何与 Azure IoT Hub 建立连接。本项目开发了一个基于 SiWG917-PK6031A 的 Wi-Fi 追踪器应用,利用 WiSeConnect 3 SDK 提供的 WLAN API 连接至 Wi-Fi 接入点。设备通过 JSON 消息传输以下字段的配置信息,与 Azure IoT Hub 通信:

Wi-FiMAC ID(作为标识符)

当前的 SSID 和信号强度

当前时间戳

经度、纬度、海拔和可见卫星数量

当前湿度和温度读数

加速度计和陀螺仪的数值(X、Y 和 Z 轴)

系统概述

以下组件需配置以演示基于 SiWG917 设备的 Wi-Fi 资产追踪端到端应用:

Azure云:创建 Azure 云账户,并配置 Azure IoT Hub 资源以接收来自 SiWG917 设备的数据。Azure IoT Hub 资源需配置为将从设备接收的消息路由回其订阅者。

仪表盘:本示例提供了一个基于 Web 的仪表盘应用程序(前端 + 后端)。仪表盘订阅 Azure IoT Hub,接收传感器数据并在浏览器的前端应用中显示。前端应用支持下载会话数据和 GPX 文件。需使用 Azure 云凭据登录仪表盘应用以查看传感器数据。

芯科科技SiWG917 设备:SiWG917 SoC 将连接多个传感器模块,例如:SparkFun 湿度和温度传感器(Si7021)、SparkFun GNSS 接收器(MAX-M10S)、SparkFun 6DoF IMU(BMI270)、使用 Qwiic 接口通过 I2C 总线连接传感器。SiWG917 设备应用程序根据配置的采样间隔,通过 I2C 总线捕获传感器数据。设备通过配置的 Wi-Fi 接入点连接到互联网,并连接至 Azure IoT Hub。捕获的传感器数据会转换为 JSON 格式,并通过 MQTT 协议发送到 Azure IoT Hub。

应用概述

固件应用程序包含三个逻辑模块:

传感器模块:负责以配置的间隔读取传感器和 GNSS 接收器数据。每个传感器数据由独立的线程/任务读取。传感器数据队列保存各线程读取的数据。JSON 格式转换线程从队列中读取数据,转换为 JSON 格式,并推送到 MQTT 消息队列中。

Wi-Fi 和连接管理模块:该模块测量Wi-Fi参数并将其推送到消息队列。它还形成保持活动的MQTT消息,并定期将它们发送到云。根据消息间隔的复杂性,可以使用一个或多个线程来创建消息和管理连接。

MQTT 消息发送模块:该模块将消息发送到Azure云。它包含一个單线程,该线程从MQTT消息队列读取数据并将其发送到Azure IoT Hub。

6bdcc0c6-aca1-11ef-93f3-92fbcf53809c.png

工作原理

6be806ac-aca1-11ef-93f3-92fbcf53809c.jpg

将代码烧录到开发板并为连接的板供电后,应用程序会自动启动运行。使用 Putty/Tera Term(或其他程序)查看串口输出数据。主程序初始化驱动程序,读取一些信息并检查与传感器的通信。随后尝试与 Wi-Fi 接入点(AP)建立连接。

如果成功连接至接入点,主程序会定期将数据发送至Azure 云,用户可以通过仪表盘查看数据。

6c0ebe1e-aca1-11ef-93f3-92fbcf53809c.jpg

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2574

    文章

    54466

    浏览量

    786603
  • 网关
    +关注

    关注

    9

    文章

    6461

    浏览量

    55668
  • wi-fi
    +关注

    关注

    15

    文章

    2384

    浏览量

    128943
  • 追踪器
    +关注

    关注

    0

    文章

    175

    浏览量

    26600

原文标题:解析Wi-Fi资产跟踪用例和基于SiWx917 SoC的參考設計

文章出处:【微信号:SiliconLabs,微信公众号:Silicon Labs】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    芯科科技SiWx917 Wi-Fi 6 SoC的功耗测试

    电池寿命是购买者在比较无线物联网设备时首先考虑的特性之一,设备越省电其市场竞争力就越强。根据NovusLabs进行的互操作性和功耗测试,SiWx917 Wi-Fi 6 SoC在极端网络拥堵情况下仍能
    的头像 发表于 03-26 11:30 1705次阅读
    芯科科技<b class='flag-5'>SiWx917</b> <b class='flag-5'>Wi-Fi</b> 6 <b class='flag-5'>SoC</b>的功耗测试

    Silicon Labs推出超低功耗SiWx917Wi-Fi6解决方案

    SiWx917Wi-Fi 6除支持密集无线环境的高性能运行外,还具有双核架构、用于无线连接的四线程ThreadArch处理器和用于用户应用程序处理的ARM Cortex M4F。
    发表于 09-14 15:32 1343次阅读

    SiliconLabs发布Wi-Fi6+低功耗蓝牙组合SoCSiWx917

    新款无线Wi-Fi 6加低功耗蓝牙组合SoC的无线子系统由multi-threaded处理器 (ThreadArch)、基带数字信号处理、模拟前端、2.4GHz RF 收发器和集成功率放大器组成。
    发表于 10-24 15:45 1896次阅读

    SiWx917 SoC荣获CES 2024创新奖之嵌入式技术奖项

    2024年美国国际消费类电子产品展(CES 2024)正在热烈进行中,在开展首日SiliconLabs(亦称“芯科科技”)即迎来好消息,本次我们以新品SiWx917无线SoC参加CES创新奖
    的头像 发表于 01-10 17:10 1136次阅读

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

    SiliconLabs(亦称“芯科科技”)近期在GitHub资源库中发布了一个基于最新SiWx917 Wi-Fi SoCWi-Fi资产跟踪
    的头像 发表于 11-08 14:47 1161次阅读

    芯科科技发布SiWx917Y模块,简化Wi-Fi 6设备开发

    近日,全球领先的安全、智能无线连接技术提供商Silicon Labs(芯科科技)宣布推出SiWx917Y超低功耗Wi-Fi® 6和低功耗蓝牙®(Bluetooth® LE)5.4模块。作为第二代无线
    的头像 发表于 12-11 11:35 1372次阅读

    芯科科技推出SiWx917Y模块,简化Wi-Fi 6设备开发

    近日,全球领先的无线连接技术提供商Silicon Labs(芯科科技,NASDAQ:SLAB)宣布推出SiWx917Y模块,该模块集成了超低功耗Wi-Fi® 6和低功耗蓝牙®(Bluetooth
    的头像 发表于 12-13 14:41 1229次阅读

    SiWx917 Wi-Fi6 SoC低功耗无线连接解决方案

    SiliconLabs (芯科科技)的SiWx917 Wi-Fi6 SoC是一款低功耗无线连接解决方案,非常适合需要 Wi-Fi 6、低功耗蓝牙(Bluetooth LE)5.4、Ma
    的头像 发表于 12-23 09:15 1611次阅读

    芯科科技SiWx917Y无线模块加速物联网设备开发

    紧随推出超低功耗Wi-Fi 6 + 低功耗蓝牙(Bluetooth LE)无线连接芯片SiWx917系列的脚步,Silicon Labs(芯科科技)近期再发布了一系列基于 SiWx917 的新型无线
    的头像 发表于 12-27 10:53 1262次阅读

    如何选择合适的芯科科技Wi-Fi开发板

    您正在寻找适用于超低功耗物联网应用项目的Wi-Fi 开发板吗?本文将介绍Silicon Labs(芯科科技)推出的所有SiWx917 Wi-Fi 6和低功耗蓝牙5.4解决方案的Wi-Fi
    的头像 发表于 07-09 09:15 2327次阅读

    芯科科技SiWx917 SoC全面支持Matter over Wi-Fi功能

    Silicon Labs(芯科科技)近期宣布我们的超低功耗SiWx917 Wi-Fi 6无线SoC现已全面支持Matter over Wi-Fi功能。该产品基于我们最新的Matter
    的头像 发表于 07-15 10:03 1555次阅读

    芯科科技SiWx917 Wi-Fi无线MCU的特性

    如果您正在使用 Silicon Labs(芯科科技)的 SiWx917 Wi-Fi无线MCU开发联网设备,本文将是了解其低功耗Wi-Fi特性的绝佳起点。它涵盖了SiWx917的完整电源
    的头像 发表于 08-05 10:48 1192次阅读

    芯科科技SiWx917超低功耗Wi-Fi 6产品系列全面上市

    Silicon Labs(芯科科技)推出的 SiWx917 超低功耗 Wi-Fi 6 产品系列现已全面上市,其内置的人工智能和机器学习(AI/ML)硬件加速器可帮助开发人员轻松上手边缘智能开发。搭配
    的头像 发表于 09-30 09:49 690次阅读

    芯科科技SiWx917助力延长物联网设备电池寿命

    Silicon Labs(芯科科技)的SiWx917超低功耗 Wi-Fi 6 SoC已通过独立测试机构验证,可为物联网设备提供真正的多年电池续航能力。据Novus Labs的测试显示,SiWx
    的头像 发表于 11-04 09:29 410次阅读

    芯科科技SiWx917 SoC提升Wi-Fi物联网设备续航力

    Silicon Labs(芯科科技)的SiWx917超低功耗Wi-Fi 6 SoC(目前市面上功耗最低的Wi-Fi 6芯片)提供真正针对物联网优化的
    的头像 发表于 12-08 11:08 1116次阅读