RT-Thread物联网应用:基于STM32H75XB的485数据采集系统开发
5星 · 超过95%的资源 160 浏览量
更新于2024-12-23
3
收藏 52.26MB ZIP 举报
资源摘要信息:"【RT-Thread作品秀】 - 基于RT-Thread的485数据采集系统-电路方案"
一、系统概述
基于RT-Thread的485数据采集系统由刘迪开发,系统以STM32H75XB芯片为基础,实现了对温湿度传感器数据的采集,并通过MQTT协议将数据传送到服务器,并在手机APP端以折线图形式展示。
二、硬件方案
1. 芯片选择:系统使用STM32H75XB芯片进行开发。
2. 开发板:采用ARTPi作为开发平台,ARTPi是基于stm32h750xb的硬件开发板。
三、软件方案
1. RT-Thread版本:系统使用的是v 4.03版本的RT-Thread。
2. 开发工具:使用RT-Thread Studio v1.15版本进行开发。
3. 内核应用:在内核部分,使用了信号量进行线程同步。
4. 调度器:通过创建多个线程来执行不同的任务。
5. 组件部分:系统中使用了SPI框架和Sensor框架。
四、软件模块说明
1. 传感器数据采集:在main.c文件中,通过函数"staticvoid serial_thread_entry(void*parameter)"进行传感器数据的采集,并将采集到的数据存放到数组中。
2. 数据传输:在connect_mqtt.c文件中,通过函数"void mqtt_emqx_entry(void*parameter)"将数据发送到服务器。
五、演示效果
通过哔哩哔哩的演示视频,我们可以看到系统的工作效果。作者在开发过程中,首先完成了传感器数据的采集,然后将数据传送到服务器,并在手机APP上以折线图的形式展示数据。
六、开发感悟
在开发过程中,作者刚开始觉得很难,但是经过几天的思考和操作,逐渐熟悉了整个开发流程。作者认为,开发的重点在于多思考和多动手操作。
七、文件资源说明
1. FnL_Cq4XyTp-yHExht2yVJ0uNJrr.png、FlHc3T63BqsurAIHU3Jzg0qlSE5x.png、ART-Pi电路图.png、图片1.png、FhtC4uVD9jQVHlCvHQziLHpfHOUz.png:这些文件可能是系统的电路图或相关图片。
2. art_pi_Temp_Humi_APP.rar:这是一个压缩包,可能是包含手机APP的文件。
3. 新建文本文档.txt:这个文件可能是开发者留下的开发日志或者说明文件。
总结:基于RT-Thread的485数据采集系统,通过STM32H75XB芯片和ARTPi开发板,实现了对温湿度传感器数据的采集和远程传输。系统使用了RT-Thread操作系统,通过信号量同步线程,通过SPI和Sensor框架与传感器进行交互。系统数据通过MQTT协议传输到服务器,然后在手机APP端以折线图的形式展示。开发者通过实践和思考,成功完成了这个项目。
2021-04-19 上传
2024-03-15 上传
2024-08-31 上传
2023-08-03 上传
2023-09-24 上传
2023-08-18 上传
2024-01-28 上传
weixin_38658471
- 粉丝: 4
- 资源: 944