Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром > Вопросы о 3G Modem ICM

Вопросы о 3G Modem ICM Здесь всё, что касается работы контроллера модема 3G Modem ICM

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.05.2022, 15:34   #1
yurasurnakov
Новичок
 
Регистрация: Feb 2022
Сообщения: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию 3G Modem ICM сигнал о получении SMS

Добрый день !
Контроллер SMH4 используется, как резервный отправитель SMS об авариях для случаев, когда первый контроллер по какой-либо причине эту SMS не отправил.
В первом контроллере среди прочих указан номер сим-карты, установленной в модеме Segnetics и в программе SMH4 используется блок "MODEM INFO" для восприятия полученных смс.
Логика простая: если случилась авария и первый контроллер не отправил SMS за n минут, то отправляем SMS об аварии.
Для того, чтобы понять, что SMS от первого контроллера получена или нет, использовал выход блока "MODEM INFO" - "SMSReceived", который является счетчиком полученных смс типа long.
Но при проверке программы столкнулся с такой проблемой:
выход "SMSReceived" не изменяет свое значение. Проверил правильность введенного номера симки модема в первом контроллере - все ок.
В результате получается, что SMH4 просто дублирует SMS не зависимо от того, отправил их первый контроллер или нет.
Подскажите, пожалуйста, как мне можно получить сигнал о получении SMS модемом ?
yurasurnakov вне форума   Ответить с цитированием
Старый 25.05.2022, 17:39   #2
yurasurnakov
Новичок
 
Регистрация: Feb 2022
Сообщения: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: 3G Modem ICM сигнал о получении SMS

UPD: Я добавил в программу блок "SMS STATUS" и выяснил, что приходящие на симку в модеме SMS контроллером воспринимаются не как просто входящие смс, а как команды, тк значение выхода "UnknownCmd" блока "SMS STATUS" увеличивается, когда модем принимает SMS от первого контроллера.
Подскажите тогда, в каком случае выход "SMSReceived" блока "MODEM INFO" изменяет свое значение? Можно ли объяснить модему, что приходящие смс не являются командами?
yurasurnakov вне форума   Ответить с цитированием
Старый 25.05.2022, 17:49   #3
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: 3G Modem ICM сигнал о получении SMS

Цитата
Сообщение от yurasurnakov Посмотреть сообщение
Можно ли объяснить модему, что приходящие смс не являются командами?
Любые входящие СМС - это команды. Пропишите аварийные СМС как команды и решите этим свою задачу. Использование для этого "UnknownCmd" неправильно, т.к. там и спам и что угодно отобразится.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 25.05.2022, 17:50   #4
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: 3G Modem ICM сигнал о получении SMS

https://dl.segnetics.com/WebHelp/SML...iagnostics.htm

SMSSent - количество успешно отправленных SMS сообщений

SMSReceived - количество успешно принятых SMS сообщений


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 25.05.2022, 17:52   #5
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: 3G Modem ICM сигнал о получении SMS

Цитата
Сообщение от yurasurnakov Посмотреть сообщение
Подскажите тогда, в каком случае выход "SMSReceived" блока "MODEM INFO" изменяет свое значение?
Когда будет распознана валидная команда.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 25.05.2022, 18:14   #6
yurasurnakov
Новичок
 
Регистрация: Feb 2022
Сообщения: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: 3G Modem ICM сигнал о получении SMS

Понял. Спасибо за ответ !
yurasurnakov вне форума   Ответить с цитированием
Старый 25.05.2022, 19:31   #7
yurasurnakov
Новичок
 
Регистрация: Feb 2022
Сообщения: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: 3G Modem ICM сигнал о получении SMS

Правильно я понимаю, что если приходящая на модем SMS содержит пробелы в тексте, например: "Неисправность: К4 . : Протечка!",
то такая команда не будет являться валидной, и на выход "SMSReceived" она, соответственно, тоже не повлияет ?
yurasurnakov вне форума   Ответить с цитированием
Старый 26.05.2022, 11:23   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: 3G Modem ICM сигнал о получении SMS

Цитата
Сообщение от yurasurnakov Посмотреть сообщение
Правильно я понимаю, что если приходящая на модем SMS содержит пробелы в тексте, например: "Неисправность: К4 . : Протечка!",
то такая команда не будет являться валидной, и на выход "SMSReceived" она, соответственно, тоже не повлияет ?
Попробуйте, нам расскажете Ведущие и оконечные пробелы точно режутся и не влияют. А вот что там в середине я не знаю.


__________________
Программа делает то что написал программист, а не то что он хотел.

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

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Modem ICM не отправляет СМС Scorpio Вопросы о SMH4 58 30.11.2021 11:41
SMH2G(i). Ошибка проекта, неизвестный оператор сети masterzx SMConnect & SMConfig 8 09.08.2018 12:45
Цифровой\дискретный сигнал Max2114 Форум Segnetics 55 27.11.2012 21:39


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


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