基于 Sensorflare 与树莓派的 433 MHz 智能家居控制器构建指南
简介
本指南将带你构建一个可靠的 433 MHz 智能家居控制器,将树莓派连接到 Sensorflare 平台,让你能自信地控制任何射频控制设备。
所需组件
- 433 MHz 发射模块
- 树莓派(任意型号)
- 杜邦线
- 任意射频控制设备(如灯光、开关、车库门)
- 一个有效的 sensorflare.com 账号
步骤 1:将 Sensorflare 连接到树莓派
登录 Sensorflare,进入 Connected Accounts 页面,点击 “Add new account”,选择 Raspberry Pi 433 MHz RF 选项以启动配对流程。
步骤 2:设置安全密码
Sensorflare 将提示你设置一个安全密码。请妥善保存,树莓派配置时需要用到。它保证设备与云端的数据交换私密且防篡改。
步骤 3:复制属性文件
设置密码后,Sensorflare 会提供一个包含账户详情的属性文件。将其内容复制到树莓派本地文件,并将占位符 **** 替换为刚创建的密码。
步骤 4:接线 RF 发射模块
根据下方接线图将 433 MHz 发射模块连接到树莓派:

步骤 5:在树莓派安装所需软件
- 安装 WiringPi 以访问树莓派 GPIO 引脚:
sudo apt-get update && sudo apt-get upgrade sudo apt-get install git-core git clone https://github.com/WiringPi/WiringPi.git cd WiringPi ./build - 克隆 433Utils 仓库并编译
codesend工具:git clone https://github.com/ninjablocks/433Utils.git cd 433Utils/RPi_utils make - 将之前复制的属性文件放置到
/etc/sensorflare/sensorflare.conf(如目录不存在请创建),然后重启 Sensorflare 服务:sudo systemctl restart sensorflare.service
服务运行后,即可使用 codesend 二进制文件从树莓派发送射频命令。例如开启一个开关:
./codesend 1234567890
将 1234567890 替换为从你的设备捕获的实际编码。
详细故障排查和高级配置,请参阅 Sensorflare 文档 和 433Utils 仓库。
完成上述步骤,你将拥有一个功能完整的 433 MHz 控制器,与 Sensorflare 无缝集成,让你随时随地自动化家庭设备。
制造工艺
- 树莓派多路DS18B20 1-Wire温度监测:接线与编程全指南
- 树莓派+Nagios高效监控机房温度
- 树莓派家庭温湿度监测系统:Web仪表盘实时远程追踪
- 家庭能源中心:树莓派与 Moteino 监测光伏、光热与室温
- 树莓派精准监测机柜温度:DS18B20 多点部署实战
- 树莓派与 AS3935 闪电检测传感器实战指南
- 树莓派配合 MCP3008 ADC 与 Zabbix 监控模拟传感器:分步指南
- 树莓派 + DHT11 + ThingSpeak:打造你的第一个物联网项目
- 树莓派自动化气雾栽培系统:湿度传感器智能控制
- 树莓派打造家庭自动化系统:手机远程控制灯风扇大门
- 树莓派家庭安防系统:PIR 运动检测 + 摄像头邮件报警
- 树莓派 3 部署 RAK 831 LoRa 网关分步指南