用低成本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重定向视图使会话属性消失   无java抽象执行器服务   java Hibernate无法插入联接表   JavaBean验证程序组件约束   java Reactor:使用修饰调度程序或subscriberContext传播线程局部变量的线程安全方式?   字符串拆分中的Java正则表达式量词   java查找两个LinkedList的合并点:运行时错误   基于片段的java图像识别   java复制插入的可嵌入对象   java从vlcj播放器阵列播放视频   Oracle中的java调试存储过程   java中applet与CGI的通信   java使用id作为引用使用spring数据保存嵌套对象   java LinkedList是一个不直观的解决方案,因为大多数时候我不需要知道集合中元素的物理位置?   关于Java版本的困惑   java如果条件可以是true或false,为什么需要它   Java Swing打印对话框组布局标签颜色