Идея в том, что бы вынести из меги все модули типа температуры, электросети, пиров и тд на отдельные платы. Допустим вы хотите управлять светодиодной лентой в дальней комнате и чтобы не тянуть провод от серверной, вы ставите ард нано с тремя транзисторами для R,G и B связывайте её например при помощи nrf24l и питаете от блока питания самой ленты плюсом добавляете датчик температуры, влажности и пиры этой комнаты. Далее для нано как в меге собирается прошивка из готовых блоков, RGB,температуры и влажности,пиров итд и все отправляется на мегу по запросу. Мега сделав запрос, получает и раскладывает по полочкам эти данные на странице и переходит к опросу контролера в следующей комнате.И так по кругу. Тогда у нас мега избавляется от лишнего кода и выступает в качестве устройства сбора и вывода данных. Для каждого такого (комнатного) контролера можно создавать по шаблону страничку с его данными на меге.
Кто сказал, что Мега должна быть одна? Их может быть десяток специализированных.
Если в понятие "Мега" вы закладываете контролер, эзернет и сд для каждого помещения, то это будет слишком громоздко и дорого. Зачем для датчика температуры и прочей мелочевки ставить Мегу+эзернет по 10 баксов за штуку, если можно взять модбас или нрф + нано или микро за 5 баксов включая сам датчик температуры.
Для более подробного описания чуть позже нарисую схемку с алгоритмом работы.