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.4.tar.gz (27.6 kB view details)

Uploaded Source

Built Distribution

pygyverhubd-0.0.4-py3-none-any.whl (39.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pygyverhubd-0.0.4.tar.gz
Algorithm Hash digest
SHA256 eafab720d1aa195de55e50cf4a64614cc208be03b06ccccb24686e84a4d8196f
MD5 cf0afd5c8290cee3f32c30cc9be3519c
BLAKE2b-256 660ff9155d3ef610f4d6df1badf79dfc70e6a34f810dc96f16a5edc743bc0b6d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pygyverhubd-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 6df4a7b32dea4f92d5e9513b82687e0cdd57a2f9fedcb0460d0d8bf5ad253ea5
MD5 0b3f0072b58ee2db656c901703181466
BLAKE2b-256 86778490060eafb37ce31f19241c7d856e53685592eba27ef0bf25b7b6c449be

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