Skip to content

Whynot46/Arduino_Websocket_Server

Repository files navigation

Arduino_Websocket_Server

Websocket сервер, развернутый на платформе Arduino, отправляет данные на сервер Fast API и отображает данные в виде графика.
Разрабатывалось для Arduino Uno R3 и Ethernet Shield на базе W5100. Иллюстрация к проекту

Содержание

Технологии

Использование

Скачайте репозиторий:

For Windows:

git clone https://github.com/Whynot46/Arduino_Websocket_Server

For Linux:

sudo git clone https://github.com/Whynot46/Arduino_Websocket_Server

Установите необходимые библиотеки с помощью команды:

For Windows:
pip install -r requirements.txt

For Linux:

pip3 install -r requirements.txt

Скачайте библиотеку ArduinoWebsocketServer и установить её:
Откройте Arduino IDE и следуйте пути:

Скетч -> Подключить библиотеку -> Добавить .ZIP библиотеку

Требования

  • Arduino Uno (R3 and later)
  • Arduino Ethernet Shield, Arduino Ethernet Shield 2, Leonardo Ethernet и любые другие устройства на базе W5100/W5200/W5500.

Ограничения

  • Количество одновременных подключений может быть ограничено оперативной памятью или аппаратным обеспечением (Каждое соединение занимает 16 байт ОЗУ, а шилд W5100 аппаратно ограничен четырьмя одновременными соединениями).
  • Логика поддержания активности не реализована.
  • Другие ограничения смотрите в репозитории библиотеки ArduinoWebsocketServer.

Лицензия

Этот проект бесплатен для использования и не содержит какой-либо лицензии.

Команда проекта

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy