Routex memungkinkan pengembangan aplikasi Internet of Things.
Ini menggunakan raspberry pi sebagai router multi-teknologi untuk membuat jaringan di mana perangkat menggunakan protokol yang berbeda dapat beroperasi. Perilaku sistem diatur melalui aplikasi Android atau situs Web.
Modul Python berikut diperlukan dependensi:
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 dan ESPRoutex.zip berisi perpustakaan untuk memprogram Arduino dan ESP8266 sebagai perangkat rutex.
Aplikasi Bluetooth Client tersedia di BluetoothRoutexClient.tar.gz .
Modul Python routexClient.py memungkinkan untuk menggunakan proses (berjalan pada Raspberry Pi atau komputer lain) sebagai perangkat.
Jalankan routex.py dengan hak istimewa root, dengan teknologi yang akan digunakan sebagai argumen.
Misalnya: sudo ./routex.py wifi bluetooth zigbee nrf24 rf433
Pengontrol dapat berupa aplikasi Android ( RoutexControllerApp.tar.gz ) atau situs web ( RoutexControllerSite ).