Bresser气象传感器接收器
BresserWeatherSensorReceiver
智能家居, ESP32
1/5
已发布
项目简介
Bresser 5-in-1/6-in-1/7-in-1 868 MHz Weather Sensor Radio Receiver for Arduino based on CC1101, SX1276/RFM95W, SX1262 or
这是一个基于Arduino平台的开源库,专门用于接收并解码Bresser品牌多款气象传感器(5合1、6合1、7合1等)在868MHz频段发射的无线电信号。项目依托于成熟的RadioLib无线通信库,支持CC1101、SX1276/RFM95W、SX1262及LR1121等多种射频模块,为DIY气象站、智能家居和物联网项目提供了低成本、高灵活性的传感器数据接入方案。
标签
项目特点
支持多种射频芯片:CC1101、SX1276/RFM95W、SX1262、LR1121,灵活适配不同硬件
兼容 Bresser 5-in-1、6-in-1、7-in-1 系列 868 MHz 气象传感器
基于 RadioLib 库,通信协议成熟稳定
支持 ESP32、ESP8266、RP2040 等多种 Arduino 平台
内置 MQTT 支持,方便接入 Home Assistant 等物联网平台
开源 MIT 许可证,可自由修改和商用
技术规格
| 工作频率 | |
|---|---|
| 支持传感器 | |
| 射频模块 | |
| 主控平台 | |
| 通信库 | |
| 协议支持 | |
| 许可证 | |
| 仓库星数 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP32 / ESP8266 / RP2040 开发板 | 1 | — | 任选其一 |
| CC1101 模块 | 1 | — | 也可选 SX1276/RFM95W/SX1262/LR1121 |
| 868 MHz 天线 | 1 | — | 与射频模块匹配 |
| 杜邦线或排针 | 若干 | — | 连接主控与射频模块 |
| USB 数据线或电池 | 1 | — | 为主控板供电 |
能力画像
**记忆与知识检索**:3/5 — 需要查阅 Bresser 传感器协议和 RadioLib 文档
**动手与操作**:3/5 — 需要焊接或插接杜邦线,连接射频模块
**编程与算法**:4/5 — 需要编写 Arduino 代码,理解 MQTT 和无线通信逻辑
**设计与建模**:1/5 — 无需设计 PCB 或外壳,可直接用面包板
**实验与调试**:4/5 — 需要调试射频接收参数,排查信号干扰
**协作与分享**:2/5 — 个人项目为主,但可通过 GitHub 提交 Issue 或 PR
**学习与研究**:4/5 — 涉及无线通信协议、射频硬件、物联网架构
**系统集成**:4/5 — 可集成到 Home Assistant、数据记录系统等
项目图库
所需技能
基础 Arduino 编程(C++)
了解无线通信(868 MHz 频段)
会使用面包板或焊接简单电路
熟悉 MQTT 协议(可选)
能阅读英文技术文档
适用场景
自制气象站数据接收器
将 Bresser 气象数据接入 Home Assistant
远程环境监测与数据记录
学习 868 MHz 射频通信与 Arduino 开发
低成本替代官方接收器方案