用低成本gpio模块控制家用射频设备
rfdevices的Python项目详细描述
简介
用于与常用设备交互的高级射频库。
要求
- Python3
- 本机GPIO库(请参阅安装)
安装
在本地克隆此回购协议,然后: bash pip install rfdevices
本地GPIO库
对于GPIO操作,此库使用 adafruit/Adafruit_Python_GPIO 与多个soc板兼容。因此,你需要 确保手动安装平台的GPIO库。
如果你有一个树莓派:bash pip install RPi.GPIO见RPi.GPIO on Sourceforge 更多信息。
如果你有一个黑豆骨:bash pip install Adafruit_BBIO请看 adafruit/adafruit-beaglebone-io-python 更多信息。
如果您有Intel(如Galileo、Edison)板,请按照 操作说明 intel-iot-devkit/mraa。
用法
安装后,rfsend工具将在 PATH。
下面是向UC7070T(Harbor Breeze)风扇发送命令的示例 要打开/关闭灯光: bash # GPIO pin 23 / fan dipswitch set to 1101 rpi-rftx-g 23 -t uc7070t -b 111010000001
学分
它最初是由 `milaq/rpi-rf<;https://github.com/milaq/rpi-rf>;`。
准则的部分内容包括: 版权所有(c)2016 Suat_zgür,Micha Laqua 版权所有(c)2017 Milas Bowman