Arduino Mega Server - операционная система для Arduino Mega, ESP8266 и ESP32

AMSЧто такое Arduino Mega Server?

Это операционная система для вашего контроллера

Удобный интерфейс, конфигурация контроллера прямо с веб-странички, встроенная поддержка различного оборудования, развитые сетевые функции, встроенный веб-сервер и многое другое.

 Arduino Mega Server позволяет организовать полноценный WEB-сервер:

  • не имеющий ограничений по размеру и кол-ву файлов
  • динамически обновляющий контент страницы
  • поддерживающий HTML5, CSS3, JavaScript и различные сторонние библиотеки
  • позволяющий хостить неограниченное количество сайтов

 

AMS

Поддерживаемые веб-технологии

Файлы без ограничений
Нет ограничений на размер и количество файлов. Контент ограничен только объёмом вашей карты памяти (до 32 ГБ)

Динамический интерфейс
Мгновенное отображение состояния контроллера на веб-странице и мгновенное реагирование на нажатие кнопок в веб-интерфейсе

Современные веб-технологии
Поддерживаются все современные веб-технологии: HTML, CSS, JavaScript, Ajax и т. д.

Роскошный вывод
Данные могут выводиться при помощи JavaScript библиотек, в том числе и 3D: Processing, three.js и т. п.

Изменение контента на лету
Для обновления контента не нужно выключать контроллер и вытаскивать карту памяти

Адаптивный дизайн
Странички сами подстраиваются под размер экрана вашего устройства

 

Секрет заключается отчасти в поддержке Ethernet-шилдом подключения SD-карты до 32Гб. А отчасти в согласовании этого чудовищного для Arduino объёма с программным обеспечением, которое должно позволять серверу выдавать данные с SD-карты по запросу браузера. А ещё было бы неплохо динамически обновлять файлы на сервере, чтобы не отключать сервер каждый раз, когда вам захочется поменять цвет фона стартовой страницы с нежно-голубого на бирюзовый.

Эта задача (обновление файлов, а не изменение цвета) возложена на ПО Arduino Serial Commander, который пропихивает файлы в сервер, не останавливая его работу.

 

Базовый набор

Всё, что вам нужно, чтобы запустить Arduino Mega Server, это контроллер Arduino Mega, плата сетевого интерфейса Ethernet Shield и microSD карта памяти

На данный момент Arduino Mega Server работает на следующих платформах: Arduino Mega (8-bit), Arduino Due (32-bit) и Genuino 101 (32-bit) , Arduino M0 и esp8266/esp32 (Wi-Fi)

 

Сферы применения

DIY платформа

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

Автономное устройство

AMS может быть сердцем законченного устройства, например, метеостанции или охранного блока. Уникальность технологии состоит в том, что вся функциональность уже содержатся внутри контроллера и такой контроллер может содержать внутри себя любое количество устройств. Это наглядное воплощение концепции 100 в 1

Сетевая станция

AMS может выступать в роли сетевого устройства с практически неограниченными сетевыми возможностями. Это и хостинг множества сайтов, и взаимодействие со своими старшими и младшими «братьями», и исполнение удалённых команд и отдача команд другим контроллерам в сети, и интеграция с системами домашней автоматизации и т. д.

Контроллер умного дома

На базе AMS может быть создан мощный контроллер умного дома с широчайшими возможностями и уникальными потребительскими качествами. Примером такого контроллера является уже реализованный проект «Мега-контроллер», который представлен на этом сайте

Обучающий и развлекательный набор

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

Загрузить версию для вашего модуля можно с сайта разработчика

 

Загрузка...