使用低成本GPIO模块控制家用RF设备
项目描述
简介
用于与常用设备交互的高级RF库。
需求
Python 3
本地GPIO库(见安装)
安装
在本地上克隆此仓库,然后: bash pip install rfdevices
本地GPIO库
对于GPIO操作,此库使用adafruit/Adafruit_Python_GPIO以兼容多个SoC板。因此,您需要确保手动安装您平台上的GPIO库。
如果您有树莓派: bash pip install RPi.GPIO 更多信息请参见RPi.GPIO on Sourceforge。
如果您有Beaglebone Black: bash pip install Adafruit_BBIO 更多信息请参见adafruit/adafruit-beaglebone-io-python。
如果您有英特尔(例如Galileo、Edison)板,请按照intel-iot-devkit/mraa中的说明进行。
用法
安装后,rfsend工具将可用于您的PATH中。
以下是一个向UC7070T(Harbor Breeze)风扇发送命令来切换灯光开关的示例: bash # GPIO引脚23 / 风扇拨码开关设置为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
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分布
rfdevices-0.3.0.tar.gz (24.3 kB 查看散列)
构建分布
rfdevices-0.3.0-py3-none-any.whl (15.1 kB 查看散列)
关闭
rfdevices-0.3.0.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 5ee50427ce9ba4110ba255279a9eaf87f664e4e9cee78a3298136ce23b6494a2 |
|
MD5 | 92a8038f39d771a31443b08e0d9b2641 |
|
BLAKE2b-256 | b55c20ca80dac783b7e27bada93a0e5036114a3da6a895a47d353231d3bc07f0 |
关闭
rfdevices-0.3.0-py3-none-any.whl 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 9efc7cc2fe142538610b8f7cae375364cb9d0e838b8e4142ac36fcdfd3c256c7 |
|
MD5 | 387ad62519a9324b2ab6c3f568bceb48 |
|
BLAKE2b-256 | adcb95d6b7db2ee8a2f6fc22383ea0943f87fbf84923b6f39c350dd07272a994 |