Skip to main content

Python implementation of GyverHub device

Project description

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

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

На данный момент работает только WebSocket

Текущая версия клиента - https://github.com/GyverLibs/GyverHub/tree/7dbb3ae82193ef4aa6c43be3a936ae97554a0594 (кроме передачи файлов по 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.2.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

pygyverhubd-0.0.2-py3-none-any.whl (19.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pygyverhubd-0.0.2.tar.gz
  • Upload date:
  • Size: 15.1 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.2.tar.gz
Algorithm Hash digest
SHA256 f503fbbe2305f0b58c91997c407419918f7f643583e199da4845853741665161
MD5 24cf11a4252737b8a60b42edbe7e8f6c
BLAKE2b-256 d55d5de2afb972ceb3a3eef905bd4b0a517f08edfa2d75d3beed80c9e494f76f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygyverhubd-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 19.8 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a7b9f2346c4da664ef45a80d0bc973676509c9f045636cefff88f6c238de0d42
MD5 d3b92bf6e03d804e841ad6f10bb10322
BLAKE2b-256 c85c23eba8669c1c7143716084cf61f6167004114d52e03bcf87d27dbf38f6b2

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