Не поверите! Именно так в ЗиЧип все и сделано
![Улыбается :)](./images/smilies/07-smile.gif)
Все модули ЗиЧип "отображаются" на свои ячейки памяти - "точки доступа". Причем эти точки универсальны и не зависят от типа устройства. Посредством этих точек доступа модули/устройства взаимодействуют между собой
За логику взаимодействия модулей устройства отвечает скрипт в EEPROM устройства. Скрипт можно переписывать прямо при работе устройства и сети в целом (то есть настройка взаимодействия может проходить "в живую", а может быть прописана и заранее в каждом отдельном устройстве)
Скрипт разделен на элементарные действия, которые в EEPROM хранятся в виде "неких токенов", а именно идентификатор (номер) действия + параметры этого действия.
Эти скрипты читаются/пишутся через общий интерфейс
Как видите - все согласно Вашего плана
![Подмигивает ;)](./images/smilies/icon_e_wink.gif)
З.Ы. Вообще, если есть желание (и ардуина или мега328), можете принять участие в тестировании.