1 基于SiWx917 SoC的Wi-Fi资产追踪应用示例-德赢Vwin官网 网
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

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

    关注

    2550

    文章

    51034

    浏览量

    753021
  • 网关
    +关注

    关注

    9

    文章

    4442

    浏览量

    51051
  • wi-fi
    +关注

    关注

    14

    文章

    2132

    浏览量

    124421
  • 追踪器
    +关注

    关注

    0

    文章

    171

    浏览量

    25697

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

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

收藏 人收藏

    评论

    相关推荐

    如何优化低功耗Wi-Fi

    你想不想知道在应用中如何实现低功耗Wi-Fi®?我们的SimpleLink™ Wi-Fi 器件系列提供易于使用且高效的方法来优化应用功耗,从而实现更长的产品使用寿命。请继续往下读,看看我们是如何实现
    发表于 09-04 14:48

    Wi-Fi入门Android?

    Wi-Fi登机iOS应用程序存在示例代码。Android也支持它吗?我能看一下样本代码吗?指南中只有iOS。 以上来自于百度翻译 以下为原文Wi-Fi onboardingSample code
    发表于 10-10 14:50

    Wi-Fi电池供电智能锁参考设计

    描述该参考设计展示了如何使用集成 Wi-Fi® 创建电池供电的电子智能锁。该设计展示了如何将 SimpleLink™ Wi-Fi CC3220S 无线 MCU (SoC) 用作主系统控制器和网络
    发表于 10-22 10:10

    超低功耗Wi-Fi技术

    行业、媒体行业等领域。超低功耗Wi-Fi芯片的特点和背后的黑科技DA16200 SoC是专为电池供电的IoT应用而设计的超低功耗Wi-Fi芯片,在很多应用中,即使是始终保持联网的设备也能实现长达5年
    发表于 05-24 07:37

    什么是Wi-Fi?WLAN和Wi-Fi的区别是什么?

    什么是Wi-Fi?有什么特点?WLAN和Wi-Fi的区别有哪些?
    发表于 05-25 06:02

    Wi-Fi HaLow 和传统 Wi-Fi 的区别是什么

    Wi-Fi 就像我们互联世界的氧气。它是当今使用最广泛的无线网络协议,承载了所有互联网一半以上的流量。“Wi-Fi”是一个包罗万象的术语,用于描述不断发展的 802.11 协议家族,这些协议已经发展
    发表于 06-18 17:35 1061次阅读

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

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

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

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

    超低功耗 Wi-Fi + AI/ML方案成为AIoT 串连云端的天作之合

    硬件加速器的 SiWx917 超低功耗 Wi-Fi SoC 如何为物联网设备制造商简化边缘 AI 的开发,以迎向 AIoT 商机。点击文末的 阅读原文 按钮
    的头像 发表于 10-18 19:25 506次阅读
    超低功耗 <b class='flag-5'>Wi-Fi</b> + AI/ML方案成为AIoT 串连云端的天作之合

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

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

    Wi-Fi HaLow和传统Wi-Fi的区别

    Wi-Fi HaLow和传统Wi-Fi的区别  Wi-Fi是一种无线网络技术,可以连接到互联网或局域网,为用户提供无线上网的便利。随着科技的发展和互联网的普及,Wi-Fi也在不断演进和
    的头像 发表于 02-02 15:28 1250次阅读

    Silicon Labs SiWx917M SoC提供大内存配置

    联网设备实际需要多少内存,以及我们的SiWx917M Wi-Fi6 SoC如何响应物联网开发人员对更多内存的需求。
    的头像 发表于 11-04 10:38 248次阅读

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

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

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

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

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

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