Arduino Mega Server 0.15

15.05.2016

Вышла новая, 0.15 версия Arduino Mega Server. В этом выпуске AMS появилась авторизация и защита входа в систему парой логин/пароль и поддержка беспроводной технологии на основе модулей nRF24L01, а также множество других полезных нововведений.

Поддержка беспроводного контроллера nooLite SD111-180

Этот контроллер позволяет управлять светодиодными лентами беспроводным способом, в данном случае, прямо с веб-странички Arduino Mega Server.

Интерфейс управления SD111-180

Подробнее об этом можно прочитать в статье на Гиктаймс AMS и магический кристалл.

Поддержка модуля приёмника nooLite MR1132 и беспроводных датчиков температуры, влажности и движения nooLite PT112, PT111, PM111

Теперь AMS может принимать данные от беспроводных датчиков nooLite и выводить их в своём интерфейсе. Также стал доступен контроль команд, которые посылают пульты nooLite силовым блокам.

Интерфейс управления nooLite MR-1132

Подробности в статье на Гиктаймс Новый модуль приёмника nooLite MR1132 для Arduino.

Добавлена возможность авторизации и защита входа в AMS парой логин/пароль

Авторизация в Arduino Mega Server

Если вы хотите ограничить доступ к Arduino Mega Server, то теперь у вас есть возможность включить режим входа в систему с обязательным вводом логина и пароля. Включить этот режим можно как в скетче, так и прямо в интерфейсе AMS.

Интерфейс авторизации в Arduino Mega Server

Беспроводная сеть на nRF24L01

Беспроводная сеть AMS на nRF24L01

В этой версии появилась поддержка беспроводной сети на основе популярных модулей nRF24L01. Пока сеть работает в тестовом режиме, но уже обладает рядом интересных свойств:

  • До 256 датчиков/контроллеров в сети
  • Асинхронный приём и передача данных и команд
  • Доставка с подтверждением и без
  • Регулируемое количество повторных посылок
  • Защита паролём (в разработке)

Эта технология может применяться для создания сети беспроводных датчиков вокруг каждого Arduino Mega Server и для передачи данных и команд между контроллерами поверх (и независимо от) проводных соединений. А также для маршрутизации данных и команд из одного сегмента сети в другой по Ethernet.

AMS nRF24 controller

Работа AMS nRF24 controller

Добавлен код универсального контроллера/сенсора «AMS nRF24 controller» на основе Arduino Pro Mini и модуля nRF24L01. Множество миниатюрных контроллеров могут использоваться в качестве датчиков и управляющих модулей, встраиваемых в мебель, бытовые приборы, игрушки и т. д. и т. п.

Добавлены функции работы с EEPROM

Добавлена возможность сохранять параметры системы в энергонезависимой памяти. Пока это имя контроллера и его адрес в беспроводной сети, но в следующих версиях этот список будет расширен.