Skip to content

mclyashko/SmartCheckRoom

 
 

Repository files navigation

Умный гардероб

Проект Академии Samsung, трек IoT

Модули:

Зависимости

Зависимости сервера (Python)

  • paho-mqtt - работа с протоколом MQTT
  • SQLAlchemy - работа с SQLLite с помощью ORM

Зависимости кода датчиков (C++)

В силу специфики загрузки кода на микроконтроллеры, этот процесс не был автоматизирован

  • PubSubClient.h - работа с протоколом MQTT
  • ArduinoJson.h - работа с Json в среде Arduino
  • Adafruit_NeoPixel.h - работа с адресуемой светодиодной лентой WS2811
  • MFRC522.h - работа с NFC-датчиком MFRC522
  • WiFi.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

About

Умный гардероб, проект Академии Samsung, трек IoT

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 35.1%
  • C++ 18.6%
  • Python 18.6%
  • JavaScript 17.4%
  • CSS 9.5%
  • Batchfile 0.4%
  • Other 0.4%