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

BresserWeatherSensorReceiver

智能家居, ESP32 ⭐☆☆☆☆ (1/5) 已发布
matthias-bs 175 Stars MIT BOM 完整度: /5 教程完整度: /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 为主控板供电

所需工具

工具用途是否必需
Arduino IDE 编写、编译、上传代码 ✅ 是
USB 数据线 连接开发板与电脑 ✅ 是
逻辑分析仪 调试射频信号(可选) ▢ 推荐
万用表 检查电路连接 ▢ 推荐

能力画像

记忆与知识检索
逻辑推演
表达与交流
感知与观察
数理与计算
动手与操作
狂热与坚持
创造与创新

所需技能

基础 Arduino 编程(C++) 了解无线通信(868 MHz 频段) 会使用面包板或焊接简单电路 熟悉 MQTT 协议(可选) 能阅读英文技术文档

适用场景

自制气象站数据接收器
将 Bresser 气象数据接入 Home Assistant
远程环境监测与数据记录
学习 868 MHz 射频通信与 Arduino 开发
低成本替代官方接收器方案