Модули:
paho-mqtt- работа с протоколом MQTTSQLAlchemy- работа с SQLLite с помощью ORM
В силу специфики загрузки кода на микроконтроллеры, этот процесс не был автоматизирован
PubSubClient.h- работа с протоколом MQTTArduinoJson.h- работа с Json в среде ArduinoAdafruit_NeoPixel.h- работа с адресуемой светодиодной лентой WS2811MFRC522.h- работа с NFC-датчиком MFRC522WiFi.h- подключение к WiFi
Установка зависимостей
cd python_server
pip3 install -r requirements.txt
Запуск
python3 main.py
Сборка колеса
python3 -m build
Установка колеса
cd dist
pip install SmartCheckRoom-0.0.1-py3-none-any.whl
Использование колеса
python3 -m server.main
Сборка документации
cd ..
python setup.py build_sphinx