Тема: C++
Показать сообщение отдельно
Старый 05.10.2018, 10:59   #18
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: C++

Цитата:
Сообщение от Alexsis Посмотреть сообщение
И что никто так не занимался email оповещением? Интеренет есть СМС нет
А в чем конкретно вопрос?

Например, для меня -- задача из разряда "надо -- сделал". :-)

Делал бы по такой схеме:

1. Обеспечить трансляцию события об отправке сообщения из FDB во внешний мир (через modbus, например). Причем, трансляция в виде счетчика, а не логического сигнала, т.е. если значение изменилось, то нужно отправить письмо. Это нужно, т.к. процесс отслеживания события проще никак не синхронизировать с работой FDB и такой способ устойчив к пропуску события.

2. На контроллере из стандартного репозитория установил/запустил бы MTA, например, Postfix. Это нужно, т.к. доставка письма, на самом деле, не такая простая задача, как может показаться.

Без MTA, по уму, нужно делать что-то похожее на это:

sms_processing.png

3. Достать или написать самому утилиту для извлечения события из п.1.

4. Добавить периодическое задание в операционную систему (через cron), что бы при положительном результате утилиты из п. 3 отправлялось письмо на п.2
Gel вне форума   Ответить с цитированием