Прошу совета по подбору оборудования

Нужно подобрать контроллер, имеющий на борту 8 дискретных входов, как минимум 4 (лучше 8) релейных выхода (от 10А), иметь встроенный 3g/4g модем, который имел бы возможность поднимать pptp туннель с сервером поверх 3g/4g при включении. Соответственно доступ к web интерфейсу контроллера был бы возможен изнутри виртуальной сети по фиксированному внутреннему адресу.
А так же логика работы внутренних скриптов должна быть построена с учетом наличия, либо отсутствия соединения с сервером, то есть сервер должен взводить переодически удаленно некий таймер контроллера, по истечении времени которого алгоритм работы скриптов должен быть переключен на автономный режим работы. Таймер должен взводиться без осуществления каких либо операций записи во флеш память для экономии ее ресурса.
Возможно ли все это реализовать на платформе wirenboard? Какую конкретно модификацию заказывать? И как программно реализовать? Заранее большое спасибо. Ранее с данным оборудованием не сталкивались, поэтому заранее прошу прощения , если задаю слишком очевидные или глупые вопросы.

Здравствуйте!

Какую конкретно модификацию заказывать?

Я бы предложил следующую конфигурацию.

  1. Контроллер Wirenboard v6.7 Контроллер для автоматизации Wiren Board 6 - решения для автоматизации
  2. Модуль дискретных входов, например, WBIO-DI-WD-14 Модуль ввода-вывода WBIO-DI-WD-14 - решения для автоматизации. Для точного выбора нужно знать, какие у вас планируются источники сигналов.
  3. Модуль релейных выходов 10 А WB-MR6CU Модуль реле 6-канальный WB-MR6CU v.2 - решения для автоматизации или WB-MR6C Модуль реле 6-канальный WB-MR6C v.2 - решения для автоматизации, подключаемый по сети RS-485. Если достаточно реле на 7 А, то лучше взять боковой модуль ввода-вывода WBIO-DO-R10A-8 Модуль ввода-вывода WBIO-DO-R10A-8 - решения для автоматизации. Правильно выбрать модуль помогут рекомендации здесь: Рекомендации по выбору реле — Wiren Board.
  4. Модем WBC-4G Модуль расширения WBC-4G - решения для автоматизации

Возможно ли все это реализовать на платформе wirenboard?

Думаю, что возможно.

И как программно реализовать?

Для реализации обработки входов и управления реле можно использовать внутренние скрипты wb-rules. Для работы через pptp нужно будет поставить дополнительный пакет pptp-linux, настроить VPN.