嵌入式

STM32L151RCT6 BC20 采集温湿度DHT11 采集GPS定位 和ADC发送到最新版本ONENET物联网开放平台

STM32L151RCT6 BC20 采集温湿度DHT11 采集GPS定位 和ADC发送到最新版本ONENET物联网开放平台 文档结尾有代码下载链接 🎯 实现效果图片 🎯实物图 注意:GPS天线需放置室外 📌驱动思路 首先通过引入 STM32 核心库及各外设驱动头文件,为外设操作提供基础定义&#xf

【数据库】时序数据库选型指南:从大数据角度解析IoTDB的优势

文章目录 引言 一、时序数据库选型核心维度 1.1 部署架构灵活性 1.2 存储成本与压缩效率 1.3 数据模型与组织方式 1.4 写入与查询性能 1.5 时序分析能力 1.6 生态兼容性 二、Apache IoTDB 核心优势解析 2.1 灵活的部署方式 2.2 低硬件成本的存储解决方案 2.3 层级化的测点组织管理 2.4 高通量的数据读写 2.5 丰富的时间序列查

STM32+Modbus RTU居然这么好实现?看完直接上手不踩坑

STM32+Modbus RTU居然这么好实现?看完直接上手不踩坑你是不是也遇到过这种情况:想让STM32和传感器、触摸屏通信,翻了一堆资料却被Modbus协议绕得头晕?一会儿是RTU帧格式,一会儿是CRC校验,还有RS485电平转换的各种细节,感觉比搭积木还复杂?其实真不用怕

Apache IoTDB Node.js 原生接口完整指南:Thrift 编译 + 接口使用

Apache IoTDB Node.js 原生接口完整指南:Thrift 编译 + 接口使用IoTDB 基于 Thrift 实现跨语言 RPC 通信,Node.js 可以通过编译 Thrift 文件生成原生接口,直接与 IoTDB 服务端交互。本文详细讲解依赖环境、Thrift 编译配置、接口生成与项目引入流程,并整理全部支持的 R

基于CubeMx的STM32开启DMA空闲中断进行串口不定长收发

基于CubeMX的STM32开启DMA空闲中断进行串口不定长收发在嵌入式系统中,串口通信常用于设备间数据传输。传统固定长度收发效率低,而不定长数据收发能灵活处理可变长度帧(如传感器数据或命令)。通过DMA(直接内存访问) 和空闲中断(IDLE Interrupt) 结合,

Apache IoTDB 架构特性与 Prometheus+Grafana 监控体系部署实践

Apache IoTDB 架构特性与 Prometheus+Grafana 监控体系部署实践 文章目录 Apache IoTDB 架构特性与 Prometheus+Grafana 监控体系部署实践 Apache IoTDB 核心特性与价值 Apache IoTDB 监控面板完整部署方案 安装步骤 步骤一:IoTDB开启监控指标采集 步骤二&#xf

无需MCU参与的零待机功耗的一键开关机芯片GEK100

一、简介:本文推荐特别实用的长按开关机芯片GEK100系列,外围电路简单,应用方便,最大的特点是无需MCU参与、0待机功耗,双路输出因此支持上电就开机,关机断电操作。芯片采用TSOT23-6封装,尺寸仅有2.8mm*2.6mm。二、开关机时长有多种选择:例如快速开与关(仍然

STM32 SPI通信实现24位传感器数据采集

1. 项目背景与需求分析 最近在开发一个基于STM32的传感器数据采集系统时,遇到了一个典型的SPI通信问题。传感器要求主机先发送8位命令,然后必须连续发送24位数据(虽然这些数据本身没有意义),才能获取传感器返回的24位有效数据。这个需求看似简单,但在STM32上实现时却遇到了不少坑。 SPI作为嵌入式领域最常用的同步串行通信接口之一,其全双工、主从式的工作方式非常适合传感器数据采集。但在

雨滴传感器详解(STM32)

目录一、介绍二、传感器原理1.原理图2.引脚描述三、程序设计main文件rain.h文件rain.c文件四、实验效果 五、资料获取项目分享一、介绍        雨滴传感器是一个利用湿度方式检测有无水分的传感器,可用于天气状况的监测,可以检测有没有下雨。将传感器放置在室外,当有雨水滴到检测面上时,湿度将增大,随之电压升高&#xf