Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром > SMConnect & SMConfig

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.01.2020, 13:09   #1
Bayk
Guest
 
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 200
Благодарил(а): 7 раз(а)
Поблагодарили: 5 раз(а) в 5 сообщениях
По умолчанию СМС опрос оборудования для контроля связи (рандомные ответы на запросы)

Здравствуйте! стоит задача на базе матрикса (ну или любого другого контроллера который умеет так же с модемом работать)
Стоит задача ежедневно проверять доступность оборудования (ОПС с СМС рассылкой), которое на фиксированный запрос отвечает каждый раз разным текстом (состав текста зависит от последних событий и совершенно непрогнозируемый)
Для успешной проверки связи состав текста не важен.
Возможно ли каким-то образом сконфигурировать Smconfig и написать ПО, чтобы проверять такое состояние?

логика программы нужна такая :
1. запускается контрольный таймер для конкретного опроса,
2. посылается фиксированный смс запрос
3. принимается ответ (просто факт наличия ответа)
4. если все ОК, то проверяем дальше, если нет ответа по окончанию таймера отсылаем СМС по заданным номерам текст о сбое конкретного устройства.

в принципе как действовать понятно, только непонятно как быть с обработкой смс неизвестного содержания, но при этом точно знать с какого номера пришло смс (потому что подвисшее оборудование может прислать смс и через 10 и 20 минут. а могут через час)
Bayk сейчас на форуме   Ответить с цитированием
Старый 13.01.2020, 15:56   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 12 005
Благодарил(а): 2 раз(а)
Поблагодарили: 124 раз(а) в 120 сообщениях
По умолчанию Ответ: СМС опрос оборудования для контроля связи (рандомные ответы на запросы)

Цитата
Сообщение от Bayk Посмотреть сообщение
логика программы нужна такая :
1. запускается контрольный таймер для конкретного опроса,
2. посылается фиксированный смс запрос
3. принимается ответ (просто факт наличия ответа)
4. если все ОК, то проверяем дальше, если нет ответа по окончанию таймера отсылаем СМС по заданным номерам текст о сбое конкретного устройства.
SMH2010 в связке с АТ-модемом решит вашу задачу. Он умеет показывать, что пришла неизвестная СМС от известного номера.


__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 13.01.2020, 21:18   #3
Bayk
Guest
 
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 200
Благодарил(а): 7 раз(а)
Поблагодарили: 5 раз(а) в 5 сообщениях
По умолчанию Ответ: СМС опрос оборудования для контроля связи (рандомные ответы на запросы)

А на матриксе это реализовать невозможно? Сейчас или в планах развития?
Bayk сейчас на форуме   Ответить с цитированием
Старый 14.01.2020, 02:28   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 12 005
Благодарил(а): 2 раз(а)
Поблагодарили: 124 раз(а) в 120 сообщениях
По умолчанию Ответ: СМС опрос оборудования для контроля связи (рандомные ответы на запросы)

Цитата
Сообщение от Bayk Посмотреть сообщение
А на матриксе это реализовать невозможно? Сейчас или в планах развития?
В Матриксе это и не делали, потому что в ФБД за 15 лет это понадобилось, утрируя, полутора человекам.

Поэтому только самостоятельная обработка СМС в С++.


__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 21.01.2020, 18:44   #5
Bayk
Guest
 
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 200
Благодарил(а): 7 раз(а)
Поблагодарили: 5 раз(а) в 5 сообщениях
По умолчанию Ответ: СМС опрос оборудования для контроля связи (рандомные ответы на запросы)

а можно аккуратно поинтересоваться, как это осуществить на том же матрике, или вообще где про это почитать (я не про написание на С в целом, а на работу с вашим оборудованием). и возможно ли самостоятельное написание FBD блоков для матрикса на С++? просто я могу попросить друзей написать нужный код, но применять его самостоятельно вряд ли осилю.

П.С. а возможно ли имеющимися штатными силами на FBD реагировать на строго известный символ, например первый или какой-то n-нный?

Последний раз редактировалось Bayk, 21.01.2020 в 18:57
Bayk сейчас на форуме   Ответить с цитированием
Старый 22.01.2020, 11:49   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 12 005
Благодарил(а): 2 раз(а)
Поблагодарили: 124 раз(а) в 120 сообщениях
По умолчанию Ответ: СМС опрос оборудования для контроля связи (рандомные ответы на запросы)

Цитата
Сообщение от Bayk Посмотреть сообщение
а можно аккуратно поинтересоваться, как это осуществить на том же матрике, или вообще где про это почитать (я не про написание на С в целом, а на работу с вашим оборудованием). и возможно ли самостоятельное написание FBD блоков для матрикса на С++? просто я могу попросить друзей написать нужный код, но применять его самостоятельно вряд ли осилю.
Блока - нет, подпрограммы - да.

https://dl.segnetics.com/PRODUCTS/SMH4/C/



Цитата
Сообщение от Bayk Посмотреть сообщение
П.С. а возможно ли имеющимися штатными силами на FBD реагировать на строго известный символ, например первый или какой-то n-нный?
Нет.


__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема зависание 2Gi/MC djaval Вопросы о SMH-2G(i) 108 20.09.2017 18:58
Правильная разводка сетей RS-485 Arsie Библиотека 30 28.02.2014 13:52
Использование USB-хаба Varnak Вопросы о SMH-2G(i) 8 01.03.2013 12:20


Часовой пояс GMT +4, время: 12:20.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2019