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

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

3天内不再提示

如何构建物联网系统并收集数据

麦辣鸡腿堡 来源:意法半导体 作者:意法半导体 2023-01-30 15:34 次阅读

目标描述

教程介绍如何编程和使用蓝牙接口STM32L4 探索套件物联网节点 (B-L475E-IOT01A) 和运行在移动设备上的 Android 应用程序之间执行数据通信

完成本教程后,您将能够构建物联网系统,通过移动监控传感器控制它并收集数据。

先决条件

你已经通过:

Step3:串口及新板介绍

第 4 步:使用 B-L475E-IOT01A 的传感器

硬件

STM32L4 探索套件物联网节点[1] (B-L475E-IOT01A)

USB 数据线 Type-A 转 Mini-B

文学

用于物联网节点的UM2153探索套件,与 STM32L4 的多通道通信

UM1873 开始使用用于 STM32Cube4 的 X-CUBE-BLE1 Bluetooth® Low Energy 软件扩展

STM32L4 探索套件物联网节点入门

本节的目的是逐步说明如何重用属于 STM32CubeL4 MCU 封装的其中一个应用程序,以在模拟心率监测器的 IoT 板与数据所在的移动设备之间创建通信通道通过 Android 应用程序显示。

内容↑

[展示]

1从STM32Cube包中导入并转换HeartRate工程↑

在STM32CubeIDE中,导入HeartRate示例位于:C:Usersuser_nameSTM32CubeRepositorySTM32Cube_FW_L4_Vx.xx.xProjectsB-L475E-IOT01AApplicationsBLEHeartRate

必须转换项目并显示以下消息:

300px-Project_Converter_3.png

单击“确定”,一条新消息确认转换成功

300px-Project_Converter_OK_2.png

单击确定,STM32CubeIDE 工作区打开

400px-Project_Panel.png

2构建并执行 HeartRate 项目↑

选择STM32L4_IOT_HR项目

单击“构建”按钮以重建项目。

单击Debug按钮箭头并选择 Debug Configurations… 并确保 Debug probe 参数设置为 ST-LINK。否则代码无法正确下载到板上。

600px-Debug_Panel.png

单击“调试”按钮运行软件。

STM32CubeIDE 打开调试透视图。单击Resume按钮以执行代码。

3在移动设备上安装Android应用程序↑

要与物联网板交互,必须在移动设备上安装 Android 应用程序。STM32 BLE 配置文件应用程序是一个配套工具,以人类可读的形式显示来自实现某些外设配置文件的蓝牙低功耗 (BLE) 设备的所有通知

4连接到物联网节点↑

转到 Google Play 商店并在您的移动设备上安装“STM32 BLE 配置文件”应用程序。

安装后,只需启动 STM32 BLE 配置文件应用程序。该应用程序扫描网络并显示已发现的 BLE 设备列表(此处为 HeartRateSensor 设备)。

300px-BLE_Scan.png

从发现的设备列表中选择 HR_L475_IoT 设备,与 B-L475E-IOT1A 板建立蓝牙连接。建立连接可能需要一段时间。

以下屏幕截图显示了与健康温度计传感器的成功配对:

300px-BLE_HR.png

连接后,在建议的 BLE 配置文件中选择心率配置文件。

该应用程序开始显示作为外围设备的 IoT 连接设备发送的心率数据。在此示例中,数据是通过公式在 B-L475E-IOT1A 板上生成的,并不反映来自真实传感器的数据。现在您可以:

300px-BLE_Result.png

构建您自己的物联网系统以从外围设备获取值并将其显示在您的移动设备上

从 STM32Cube 包中可用的各种应用程序之一重新生成项目。

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

    关注

    8

    文章

    6511

    浏览量

    87598
  • 物联网
    +关注

    关注

    2869

    文章

    41622

    浏览量

    358365
收藏 人收藏

    评论

    相关推荐

    BCP为什么只有在收集数据后才存储数据

    有很多不便之处,因为可以存储在 BCP 中的收集数据的数量限制为 10,000。 为什么只有在收集数据后才存储数据
    发表于 01-22 07:06

    如何构建物联网原型的战略

    机上流Netflix。如何从我的IoT设备读取/写入数据很少?IoT不断发展,跟上最新的技术可以彻底令人沮丧。您的IoT原型好的,所以你已经完成了想法过程,准备开始构建原型。无论您的想法是在餐巾背面还是通过
    发表于 08-10 10:11

    通过使用Metricbeat收集系统数据及Nginx服务数据

    在硬件资源有限的设备(如 IoT 设备、边缘设备或嵌入式设备)上运行和收集数据。如果您需要收集数据,但没有资源来运行资源密集型数据收集器,那么Beats会是您最佳的选择。这种无处不在(
    发表于 08-26 11:43

    一文教你如何去搭建物联网

    如何去构建物联网的技术和解决方案?物联网中的电源管理有哪些?适合棘手工业物联网应用的SmartMesh无线Mesh是什么?
    发表于 06-29 07:02

    CVI采集数据收集

    第四章:CVI采集正弦波数据写入txt文档文章目录第四章:CVI采集正弦波数据写入txt文档一、实验目的:学会CVI采集数据
    发表于 01-17 08:39

    联网创造的真正价值在于收集数据并使用它

    传感器不是机器,它不会像机器那样做任何事情。它负责测量和评估,简而言之,它收集数据。物联网与传感器和机器连接在一起,也就是说,物联网创造的真正价值在于收集数据并使用它。如果没有一个实时
    发表于 01-09 15:55 1695次阅读

    如何构建物联网路灯,让城市变得更加智能?

    每一条街道都是安装收集数据和运行物联网城市所需传感器的理想场所。当大多数人想到“智慧城市”时,路灯并不是他们想到第一个的东西,但目前遍布全球城市的数亿根路灯杆正越来越多地被改造成物联网数据
    的头像 发表于 07-22 10:38 2581次阅读

    怎样构建物联网家居系统

    家庭家居物联网系统是物联网域中的最小集成单位,是实现统一融合的物联网络的最小系统,其技术构建可用
    发表于 10-26 09:37 2811次阅读

    如何利用区块链技术来构建物联网系统

    使用当前已知的技术来构建物联网系统的结果是各种协议复杂且配置冲突。当前的物联网生态系统依赖于中心化的服务器-客户端模式。
    发表于 11-28 14:19 888次阅读

    OpenHarmony Dev-Board-SIG专场:基于OpenHarmony构建物联网生态探究

    OpenHarmony Dev-Board-SIG专场:基于OpenHarmony构建物联网生态探究
    的头像 发表于 12-28 16:31 1195次阅读
    OpenHarmony Dev-Board-SIG专场:基于OpenHarmony<b class='flag-5'>构建物</b><b class='flag-5'>联网</b>生态探究

    联网平台是构建物联网应用的基础

    ThingsKit-Link是什么 ThingsKit-Link是一套用于物联网设备管理、数据收集、智能控制的基础物联网平台产品。它支持海量设备连接,保证设备
    发表于 04-21 19:57 609次阅读
    物<b class='flag-5'>联网</b>平台是<b class='flag-5'>构建物</b><b class='flag-5'>联网</b>应用的基础

    收集数据并将其显示到Web服务器

    电子发烧友网站提供《收集数据并将其显示到Web服务器.zip》资料免费下载
    发表于 12-15 09:54 0次下载
    <b class='flag-5'>收集数据</b>并将其显示到Web服务器

    使用Node RED构建物联网遥测模拟器

    电子发烧友网站提供《使用Node RED构建物联网遥测模拟器.zip》资料免费下载
    发表于 01-04 09:55 0次下载
    使用Node RED<b class='flag-5'>构建物</b><b class='flag-5'>联网</b>遥测模拟器

    使用Arduino、Sigfox和Ubidot构建物联网应用程序

    电子发烧友网站提供《使用Arduino、Sigfox和Ubidot构建物联网应用程序.zip》资料免费下载
    发表于 06-20 09:20 0次下载
    使用Arduino、Sigfox和Ubidot<b class='flag-5'>构建物</b><b class='flag-5'>联网</b>应用程序

    联网构建模块:构建物联网的技术和解决方案

    电子发烧友网站提供《物联网构建模块:构建物联网的技术和解决方案.pdf》资料免费下载
    发表于 11-22 10:39 0次下载
    物<b class='flag-5'>联网</b>的<b class='flag-5'>构建</b>模块:<b class='flag-5'>构建物</b><b class='flag-5'>联网</b>的技术和解决方案