Routex
1.0.0
Routex允许开发物联网应用程序。
它使用Raspberry Pi作为多技术路由器来创建一个网络,其中使用不同协议的设备可以互操作。系统的行为是通过Android应用程序或网站设置的。
以下Python模块是依赖项所需的:
flask (https://github.com/pallets/flask)flask_cors (https://github.com/corydolphin/flask-cors)pigpio (https://github.com/joan2937/pigpio)piVirtualWire (https://github.com/dzikuvx/pivirtualwire)pyRadioHeadNRF24 (https://github.com/exmorse/pyradioheadnrf24)pyRadioHeadRF95 (https://github.com/exmorse/pyradioheadrf95)python-xbee (https://github.com/nioinnovation/python-xbee)pybluez (https://github.com/karulis/pybluez)schedule (https://github.com/dbader/schedule)stopit (https://github.com/glenfant/stopit)python-gcm (https://github.com/geeknam/python-gcm) ArduinoRoutex.zip , ArduinoLoraRoutex.zip和ESPRoutex.zip包含该库以编程Arduino和ESP8266作为Routex设备。
BluetoothRoutexClient.tar.gz可用蓝牙客户端应用程序。
Python模块routexClient.py允许将进程(在Raspberry Pi或任何其他计算机上运行)作为设备。
使用root特权运行routex.py ,将技术用作参数。
例如: sudo ./routex.py wifi bluetooth zigbee nrf24 rf433
控制器可以是Android应用程序( RoutexControllerApp.tar.gz )或网站( RoutexControllerSite )。