Встречаются два умных человека. Заказчик и интегратор… Слово за слово и понеслось. Стали они прорабатывать техническое задание, состав возможных пожеланий по созданию системы для умного дома.


Вот примерно то, что вышло:


Требование Заказчика


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


Комментарий Интегратора


Предлагаю хранить все уставки и параметры в Скаде. Можно дополнительно связать Скаду с файлом, где будут храниться все рецепты/параметры. Скада будет инициализироваться при рестарте и далее раздавать параметры контроллерам.


Ответ Заказчика


Если Скада – только для записи в БД, то это дороговатое решение. Например, ПЛК ВАГО может писать в БД, там есть соответствующая библиотека.

продолжение здесь