Инструменты пользователя

Инструменты сайта


lighthub_на_разном_железе

Прошивка может компилироваться и работать на следующих аппаратных платформах:

1. AVR Arduino MEGA 2560 - первая платформа, на которой была реализована. Прошивка оттестирована на этом железе. Но в настоящее время, уже не рекомендуется по причине ограниченной оперативной памяти. (не получится использовать всю периферию, но для небольших инсталляций подойдет)

2. Arduino DUE - в настоящее время, базовая платформа. Используется в контроллерах LightHub. Прошивка тщательно оттестирована на этом железе. Все новые функции изначально внедряются под эту платформу.

3. ESP8266 - Достаточно полнофункциональная стабильная сборка.

4. ESP32 - Достаточно полнофункциональная стабильная сборка.

5. NRF52840 - пилотная сборка, поддерживающая базовый функционал

6. STM32 - сборка с ограниченной функциональностью, является базовой для устройства LightSpot (минимальное LightHub устройство без IP стека, которое взаимодействует с внешним миром через полноценные устройства LightHub по шинне CAN)

Базовые возможности прошивки LightHUB поддерживаются на любом железе. К ним относится:

  • Единообразное конфигурирование с использованием JSON
  • Поддержка MQTT и интеграция, фактически, с любой системой Умного Дома, поддерживающей данный протокол, включая, сенсоры, выключатели, термостаты(теплые полы), кондиционеры.
  • Поддержка всего расширенного набора команд, группы каналов, сохранение цвета/яркости и пр
  • Восстановление состояния контроллера и каналов при перезапуске из MQTT
  • Локальное управление каналами (даже при отсутствии сетевого соединения)
  • Термостаты (до 20-ти, в пределах кол-ва дискретных выходов)
  • Гибкая настройка работы с выключателями/кнопками, включая распознавание одинарного, двойного, тройного нажатия, длительного нажатия, кратковременного выключения

Возможности прошивки, зависящие от железа:

ВозможностьMega2560DUEESP8266ESP32NRF52840STM32CONTROLLINO
DMX512 In++-----
DMX512 Out++++---
Artnet+++-??+
1-Wire software+++++?+
1-Wire DS2482-100+++++++
MCP23017 - I2C расширитель портов+++????
Wiznet 5100 Ethernet++++-++
Wiznet 5500 Ethernet++++++-
Wi-Fi--++---
Modbus Master+++++++
DHT-22+++++?+
CCS811 & HDC1080 - сенсоры влажности и eCO2+++++?+
Управление кондиционерами Haier через UART+++++++
Управление задвижками вентиляции с резистором ОС++++??+
SPI-LED адресные ленты+++++++
Watchdog++????+
Сохранение конфигурации во FLASH++++-?+
CAN-+-+-+-
Дискретных входов
Аналоговых входов
Дискретных выходов
PWM выходов
OTA+-Optiboot bootloader+++---
Плавное управление DMX-+-----
lighthub_на_разном_железе.txt · Последнее изменение: 2024/05/22 00:00 — Admin