Стартовая страница › Форумы › Понять, как работает ПО › Драйвер СМС (DrvSMS)
Помечено: СМС
- В этой теме 48 ответов, 5 участников, последнее обновление 3 дня, 10 часов назад сделано manjey73.
-
АвторСообщения
-
29.10.2024 в 22:45 #35336sergyltdУчастник
Привет Всем
Подскажите пожалуйста, как использовать драйвер? Понимаю, 2 канала — один для самого текста, другой для АТ команды.
1. В какой последовательности выдавать команды?
2. Если В МАУ написаны 2 команды в триггер, он их посылает ИМЕННо в той последовательности в которой они записаны? Всегда?
3. Если делать русский язык, то все параметры PDU в АТ команде пересчитывать вручную? А как если в тексте есть подстановки? Например, значение канала может быть 1,2 а может 122,4 — 2 лишних знака — 4 лишних байта в длине сообщения получается.
4. А перекодировку русского языка драйвер делает или сообщение должно быть записано в двоичном виде?29.10.2024 в 23:07 #35339manjey73Участникблин, а попробовать? я правда еще на 5-й версии пробовал, не помню уже.
По идее он самостоятельно должен русский отправлять, просто не более 70 символов должно быть30.10.2024 в 10:10 #35345a80808УчастникВсе как в АТ командах описания. Русский отправляется нормально.
30.10.2024 в 13:10 #35350MikhailМодераторДобрый день!
Добавьте устройство с этим драйвером на линию связи. Попробуйте отправить команды, как написано в описании драйвера в Администраторе. Расскажите, что из этого получилось.30.10.2024 в 13:10 #35351MikhailМодераторВ разных GSM-модемах могут быть свои особенности.
30.10.2024 в 17:17 #35358a80808УчастникНу «чистые» АТ команды типа ATZ0 все модемы по идее поддерживать должны. Вот реальная статистика:
2024-10-30 17:15:46 Сеанс связи с КП 3 «SMS-уведомления», тип: KpSms
Сброс вызова
Отправка: ATH
Приём: OK
Количество полученных сообщений: 0
Запрос списка сообщений
Отправка: AT+CMGL=4
Приём: OK2024-10-30 17:15:47 Сеанс связи с КП 3 «SMS-уведомления», тип: KpSms
Сброс вызова
Отправка: ATH
Приём: OK
Количество полученных сообщений: 0
Запрос списка сообщений
Отправка: AT+CMGL=4
Приём: OK2024-10-30 17:15:48 Команда КП 3 «SMS-уведомления», тип: KpSms
Отправка SMS на номер 89097463039
Отправка: AT+CMGS=33
Отправка: 0001000B819890473630F90008140020005400650073007400200422043504410442
Приём: >
+CMS ERROR: 502024-10-30 17:15:58 Сеанс связи с КП 3 «SMS-уведомления», тип: KpSms
Отключение эхо
Отправка: ATE0
Приём: OK
Сброс вызова
Отправка: ATH
Приём: OK
Количество полученных сообщений: 0
Запрос списка сообщений
Отправка: AT+CMGL=4
Приём: OK2024-10-30 17:16:00 Сеанс связи с КП 3 «SMS-уведомления», тип: KpSms
Сброс вызова
Отправка: ATH
Приём: OK
Количество полученных сообщений: 0
Запрос списка сообщений
Отправка: AT+CMGL=4
Приём: OK2024-10-30 17:16:01 Сеанс связи с КП 3 «SMS-уведомления», тип: KpSms
Сброс вызова
Отправка: ATH
Приём: OK
Количество полученных сообщений: 0
Запрос списка сообщений
Отправка: AT+CMGL=4
Приём: OK30.10.2024 в 19:55 #35359JurasskParkУчастникА расскажите. ради интереса, как вы сохраняли команды в драйвере? Я смотрел драйвер и не понял. Телефон сохранить можно и почту. 🙂
30.10.2024 в 20:07 #35360manjey73УчастникТак там что-то похожее, как и при отправке почты.
На номер команды отправляется строка типа
Адресат; тема; и т.д.30.10.2024 в 21:02 #35361manjey73УчастникSMS 6.0.0.0 ----------- Отправляет и получает SMS-сообщения с помощью AT-команд. Команды ТУ: 1, Msg - отправить SMS-сообщение. Примеры текста команды: имя_группы;сообщение имя_контакта;сообщение телефон;сообщение 2, AtCmd - отправить произвольную AT-команду. Текст команды содержит отправляемую команду как есть.
01.11.2024 в 00:11 #35367sergyltdУчастникПривет всем
Попробовал. Шикарный драйвер. Изначально смутило пояснение, что отсылает СМС с помощью АТ команд. Вот я и озадачился….. Оказывается за меня все продумали. Шикарно! Один нюанс — а каким пользователем скада к порту подключается?
Система выдает запрет доступа. Надо бы пользователя в группу dialout включить…. Только вот как имя его?
Я обошел сменив доступ к ttyUSB1 на 666, но это не совсем правильно.01.11.2024 в 09:25 #35368manjey73УчастникВроде от root все действия.
01.11.2024 в 12:04 #35375MikhailМодераторПользователя, от которого работает сервис, можно увидеть в ScadaComm.log
01.11.2024 в 12:05 #35376MikhailМодераторЕсли СМС отправляются без ошибок, напишите, какой у Вас модем? Было бы полезно знать.
01.11.2024 в 12:47 #35381a80808УчастникТелеофис RX101 (этот для USB, но и остальные скорее всего будут работать)
iRZ TU32100% без проблем
01.11.2024 в 23:29 #35390sergyltdУчастникДа. Работает просто прекрасно. Готовился к мучениям и изысканиям, а заработало с пол пинка. Модем встроенный в WirenBoard Они устанавливают сейчас модемы от SIM эта модель А76ХХ последние цифры не помню.
А вот юзера не нашел в логе. -
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.