يسمح Routex بتطوير تطبيقات Internet of Things.
يستخدم Raspberry Pi كموجه متعدد التقنيات لإنشاء شبكة يمكن أن تتداخل فيها الأجهزة التي تستخدم بروتوكول مختلف. يتم تعيين سلوك النظام عبر تطبيق Android أو موقع الويب.
وحدات بيثون التالية مطلوبة تبعيات:
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.
يتوفر تطبيق عميل Bluetooth في BluetoothRoutexClient.tar.gz .
يتيح routexClient.py the Module Module Python استخدام عملية (تعمل على Raspberry Pi أو أي كمبيوتر آخر) كجهاز.
قم بتشغيل routex.py مع امتيازات الجذر ، مع التقنيات لاستخدامها كوسيطة.
على سبيل المثال: sudo ./routex.py wifi bluetooth zigbee nrf24 rf433
يمكن أن تكون وحدة التحكم إما تطبيق Android ( RoutexControllerApp.tar.gz ) أو موقع الويب ( RoutexControllerSite ).