【基于RT-Thread的485数据采集系统】作者:刘迪
概述:485数据采集系统基于STM32H75XB芯片开发,可以添加多个485传感器,本次只采集了一个温湿度传感器数据。并通过MQTT协议把数据传到服务器。并在手机APP端进行折线图显示。
开发环境(所采用的软、硬件方案)硬件:ARTPi(stm32h750xb)
RT-Thread版本:v 4.03
开发工具及版本:RT-Thread Studio v1.15
RT-Thread使用情况概述内核部分:信号量。
调度器:创建多个线程来实现不同的工作。
信号量:用来同步线程。
组件部分:SPI框架, Sensor框架,
硬件框架软件框架说明软件模块说明(介绍应用软件关键部分的逻辑、采用的实现方式等)//在main.c文件里的如下函数里进行问询传感器数据,并把采集到的数据存放到数组中。
staticvoidserial_thread_entry(void*parameter)
//在connect_mqtt.c文件里的如下函数里把数据发送到服务器
voidmqtt_emqx_entry(void*parameter)
演示效果哔哩哔哩演示视频:
比赛感悟开始感觉很难,拿到手之后一直没搞,过了好几天开始搞,先把传感器数据采集到,然后传到服务器,并把数据在手机APP上展示出来,并在手机APP添加折线展示。其实不是很难,最重要的是多思考,多动手操作就可以了。
1