跳转到主要内容

使用低成本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 查看散列)

上传时间 Python 3

由以下支持