Skip to main content

Python implementation of GyverHub device

Project description

Реализация сервера (устройства) GyverHub на python

Проект находится в стадии активной разработки, api может быть изменено без уведомления!

Текущая версия клиента - https://github.com/GyverLibs/GyverHub/tree/8f81922dd3a19e5e7666789a54b3a08d0334019b (кроме передачи файлов по http)

Пример использования здесь

Текущий прогресс

Сеть

  • Интерфейс: WebSocket
  • Интерфейс: MQTT
  • Интерфейс: Bluetooth
  • Интерфейс: Serial
  • Device discovery
  • Встроенный клиент

GUI

  • Базовые компоненты
  • Canvas
  • Вкладки

Устройство

  • Базовая информация - название, иконка
  • Расширенная информация - сеть, память
  • Автоматический сбор расширенной информации

OTA

  • OTA API
  • Обновление сервера через OTA
  • Автообновление
  • Автоматическая упаковка обновлений

ФС

  • API файловой системы
  • Отражение API ФС на реальную папку

Другие компоненты

  • Перезапуск сервера по команде reboot
  • CLI API

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pygyverhubd-0.0.3.tar.gz (26.3 kB view details)

Uploaded Source

Built Distribution

pygyverhubd-0.0.3-py3-none-any.whl (37.1 kB view details)

Uploaded Python 3

File details

Details for the file pygyverhubd-0.0.3.tar.gz.

File metadata

  • Download URL: pygyverhubd-0.0.3.tar.gz
  • Upload date:
  • Size: 26.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for pygyverhubd-0.0.3.tar.gz
Algorithm Hash digest
SHA256 fb705d23a0f70f931a31cfc420b2d7bee0e61d607709df24d8fe2b54873532d0
MD5 39c75b393066f60f4a3f14581a695bd8
BLAKE2b-256 302fa5ee1460a5d0f724cc014646dddf147ffd3d77356e33a7c3a18d545fc4f2

See more details on using hashes here.

File details

Details for the file pygyverhubd-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: pygyverhubd-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 37.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for pygyverhubd-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b98632b162079b9e5e7ff8e6b47b07522f70c41f8cb95effbfb9a4bf9e6050e7
MD5 ab5b31e3f10fa6bc6b05017257ca659f
BLAKE2b-256 ca8a922787e5c42ea628c37dee5dc88be567451e64c7b5a79761071c9d3dde98

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page