Драйвер СМС (DrvSMS)

Помечено: 

Просмотр 15 сообщений - с 1 по 15 (из 49 всего)
  • Автор
    Сообщения
  • #35336
    sergyltd
    Участник

    Привет Всем
    Подскажите пожалуйста, как использовать драйвер? Понимаю, 2 канала — один для самого текста, другой для АТ команды.
    1. В какой последовательности выдавать команды?
    2. Если В МАУ написаны 2 команды в триггер, он их посылает ИМЕННо в той последовательности в которой они записаны? Всегда?
    3. Если делать русский язык, то все параметры PDU в АТ команде пересчитывать вручную? А как если в тексте есть подстановки? Например, значение канала может быть 1,2 а может 122,4 — 2 лишних знака — 4 лишних байта в длине сообщения получается.
    4. А перекодировку русского языка драйвер делает или сообщение должно быть записано в двоичном виде?

    #35339
    manjey73
    Участник

    блин, а попробовать? я правда еще на 5-й версии пробовал, не помню уже.
    По идее он самостоятельно должен русский отправлять, просто не более 70 символов должно быть

    #35345
    a80808
    Участник

    Все как в АТ командах описания. Русский отправляется нормально.

    #35350
    Mikhail
    Модератор

    Добрый день!
    Добавьте устройство с этим драйвером на линию связи. Попробуйте отправить команды, как написано в описании драйвера в Администраторе. Расскажите, что из этого получилось.

    #35351
    Mikhail
    Модератор

    В разных GSM-модемах могут быть свои особенности.

    #35358
    a80808
    Участник

    Ну «чистые» АТ команды типа ATZ0 все модемы по идее поддерживать должны. Вот реальная статистика:
    2024-10-30 17:15:46 Сеанс связи с КП 3 «SMS-уведомления», тип: KpSms
    Сброс вызова
    Отправка: ATH
    Приём: OK
    Количество полученных сообщений: 0
    Запрос списка сообщений
    Отправка: AT+CMGL=4
    Приём: OK

    2024-10-30 17:15:47 Сеанс связи с КП 3 «SMS-уведомления», тип: KpSms
    Сброс вызова
    Отправка: ATH
    Приём: OK
    Количество полученных сообщений: 0
    Запрос списка сообщений
    Отправка: AT+CMGL=4
    Приём: OK

    2024-10-30 17:15:48 Команда КП 3 «SMS-уведомления», тип: KpSms
    Отправка SMS на номер 89097463039
    Отправка: AT+CMGS=33
    Отправка: 0001000B819890473630F90008140020005400650073007400200422043504410442
    Приём: >
    +CMS ERROR: 50

    2024-10-30 17:15:58 Сеанс связи с КП 3 «SMS-уведомления», тип: KpSms
    Отключение эхо
    Отправка: ATE0
    Приём: OK
    Сброс вызова
    Отправка: ATH
    Приём: OK
    Количество полученных сообщений: 0
    Запрос списка сообщений
    Отправка: AT+CMGL=4
    Приём: OK

    2024-10-30 17:16:00 Сеанс связи с КП 3 «SMS-уведомления», тип: KpSms
    Сброс вызова
    Отправка: ATH
    Приём: OK
    Количество полученных сообщений: 0
    Запрос списка сообщений
    Отправка: AT+CMGL=4
    Приём: OK

    2024-10-30 17:16:01 Сеанс связи с КП 3 «SMS-уведомления», тип: KpSms
    Сброс вызова
    Отправка: ATH
    Приём: OK
    Количество полученных сообщений: 0
    Запрос списка сообщений
    Отправка: AT+CMGL=4
    Приём: OK

    #35359
    JurasskPark
    Участник

    А расскажите. ради интереса, как вы сохраняли команды в драйвере? Я смотрел драйвер и не понял. Телефон сохранить можно и почту. 🙂

    #35360
    manjey73
    Участник

    Так там что-то похожее, как и при отправке почты.
    На номер команды отправляется строка типа
    Адресат; тема; и т.д.

    #35361
    manjey73
    Участник
    SMS 6.0.0.0
    -----------
    Отправляет и получает SMS-сообщения с помощью AT-команд.
    
    Команды ТУ:
    1, Msg - отправить SMS-сообщение.
    Примеры текста команды:
    имя_группы;сообщение
    имя_контакта;сообщение
    телефон;сообщение
    
    2, AtCmd - отправить произвольную AT-команду.
    Текст команды содержит отправляемую команду как есть.
    #35367
    sergyltd
    Участник

    Привет всем
    Попробовал. Шикарный драйвер. Изначально смутило пояснение, что отсылает СМС с помощью АТ команд. Вот я и озадачился….. Оказывается за меня все продумали. Шикарно! Один нюанс — а каким пользователем скада к порту подключается?
    Система выдает запрет доступа. Надо бы пользователя в группу dialout включить…. Только вот как имя его?
    Я обошел сменив доступ к ttyUSB1 на 666, но это не совсем правильно.

    #35368
    manjey73
    Участник

    Вроде от root все действия.

    #35375
    Mikhail
    Модератор

    Пользователя, от которого работает сервис, можно увидеть в ScadaComm.log

    #35376
    Mikhail
    Модератор

    Если СМС отправляются без ошибок, напишите, какой у Вас модем? Было бы полезно знать.

    #35381
    a80808
    Участник

    Телеофис RX101 (этот для USB, но и остальные скорее всего будут работать)
    iRZ TU32

    100% без проблем

    #35390
    sergyltd
    Участник

    Да. Работает просто прекрасно. Готовился к мучениям и изысканиям, а заработало с пол пинка. Модем встроенный в WirenBoard Они устанавливают сейчас модемы от SIM эта модель А76ХХ последние цифры не помню.
    А вот юзера не нашел в логе.

Просмотр 15 сообщений - с 1 по 15 (из 49 всего)
  • Вы должны авторизироваться для ответа в этой теме.