用低成本gpio模块控制家用射频设备

rfdevices的Python项目详细描述


简介

用于与常用设备交互的高级射频库。

要求

  • Python3
  • 本机GPIO库(请参阅安装)

安装

在本地克隆此回购协议,然后: bash pip install rfdevices

本地GPIO库

对于GPIO操作,此库使用 adafruit/Adafruit_Python_GPIO 与多个soc板兼容。因此,你需要 确保手动安装平台的GPIO库。

如果你有一个树莓派:bash pip install RPi.GPIORPi.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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在Salesforce中查询自定义对象?   RichFaces 4中的java ExtendedDataTable:数据模型处理   java Android类层次结构和带有片段的接口   java如何在文件中保存JLabel的颜色/大小?   java编辑类中的返回值而不修改类本身?   安卓如何替换字符串java中的ï»   1.3.7.发布>1.4.1。发布| java。lang.NoSuchMethodError:org。springframework。靴子建设者SpringApplicationBuilder。展示横幅   java列表保存在模型中,而不在setter中进行设置   java如何打开一个窗口。windows中的ks文件?   Java HashMap获取值(其中大部分值)   vps的javascript Websocketurl?   使用byte buddy或某些库进行java评测   java Dom4j获取单节点文本值