- 博客(3)
- 收藏
- 关注
原创 【MQTT】通过mosquitto库上报温度到阿里云
MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议;Mosquitto是一个实现了MQTT3.1协议的代理服务器,由MQTT协议创始人之一的Andy Stanford-Clark开发,应用广泛的低功耗传感器,手机、嵌入式计算机、微型控制器等移动设备iniparser是一个C语言库,是针对INI文件的开源解析器。
2024-07-25 14:49:22
881
8
原创 STM32L431RCTX基于HAL库移植MAX30102血压血氧模块
MAX30102模块是一种集成了光学传感器和信号处理器的先进模块,主要应用于医疗领域,例如心率监测和血氧饱和度监测。该模块具备高度集成、低功耗和高精度的特点,能够实时准确地测量这些生理参数。在其内部结构中,MAX30102模块集成了红外LED、红色光LED以及光电检测器。工作原理是通过红外LED和红色光LED照射皮肤,然后光电检测器采集反射光信号。这些信号被用于计算血氧饱和度和心率,模块内部还配备了自动增益控制、环境光抑制和运动抑制等功能,以有效去除干扰信号,提高监测精度。
2024-07-16 17:16:51
787
8
原创 FreeRTOS——Stream Buffer
1)发送消息的一方(发送方)与获取消息的一方(接收方)之间可以按任意长度的字节流的方式进行数据传递。2)可以设置触发唤醒通知的字节数,仅在缓冲区中的数据达到一定长度时,才唤醒接收方接收数据。3)适用于仅有一个发送方、一个接收方的场景。如果有多个发送方、接收方,则需要在发送、接收处添加互斥保护,特别地,多个接收方时应将接收阻塞时间设置为0。for(;;//stream buffer 获取数据并存储//打包数据在buf中= NULL)
2024-07-16 15:07:30
1203
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人