Встречаются два умных человека. Заказчик и интегратор… Слово за слово и понеслось. Стали они прорабатывать техническое задание, состав возможных пожеланий по созданию системы для умного дома.
Вот примерно то, что вышло:
Требование Заказчика
Параметры работы приборов, привязка сценариев к помещениям и событиям должны быть зашиты внутри программы, они должны храниться отдельно и синхронизироваться в системе для возможной их корректировки. Отдельно следует определить список таких параметров.
Комментарий Интегратора
Предлагаю хранить все уставки и параметры в Скаде. Можно дополнительно связать Скаду с файлом, где будут храниться все рецепты/параметры. Скада будет инициализироваться при рестарте и далее раздавать параметры контроллерам.
Ответ Заказчика
Если Скада – только для записи в БД, то это дороговатое решение. Например, ПЛК ВАГО может писать в БД, там есть соответствующая библиотека.
продолжение здесь