Здравствуйте. Вроде бы сделал всё по многочисленным инструкциям, которые видел здесь, но модем не отвечает. Это видно из монитора порта, терминальные программы работают при этом нормально. Может ли быть дело в том, что я использую переходник USB/RS-232 и USB/RS-485?Терминал в том и другом случае адекватен. МРВ в первом случае отправляет команду, во втором случае монитор порта отправку команды не показывает.
Posted by nestor85 (Участник № / Member № 5779) on :
Уточню, модем ОВЕН ПМ01, он поддерживает интерфейс 232 и 485. вот лог wdep.log
с переходником RS-485:
25-03-2016 12:48:32.834 INFO (COM3):Initialization complete successfully 25-03-2016 12:48:35.838 INFO (GSM MODEM(+7953690xxxx)):SMS processor started 25-03-2016 12:48:35.838 INFO (GSM MODEM(+7953690xxxx)):Modem initialization started 25-03-2016 12:48:35.839 INFO (COM3):Deinitialized 25-03-2016 12:48:35.844 INFO (COM3):Initialization complete successfully 25-03-2016 12:48:35.844 INFO (COM3):Initialization complete successfully 25-03-2016 12:48:42:350 DEBUG (GSM MODEM(+7953690xxxx)):Output: ate0 | 61 74 65 30 25-03-2016 12:49:22.000 INFO (GSM MODEM(+7953690xxxx)):SMS processor finished atv1 | 61 74 76 31 25-03-2016 12:49:22:001 DEBUG (GSM MODEM(+7953690xxxx)):Output: atx0 | 61 74 78 30 25-03-2016 12:49:22:003 DEBUG (GSM MODEM(+7953690xxxx)):Output: at&d2 | 61 74 26 64 32 25-03-2016 12:49:22.005 INFO (GSM MODEM(+7953690xxxx)):IO processor finished 25-03-2016 12:49:22.005 INFO (GSM MODEM(+7953690xxxx)):IO processor finished 25-03-2016 12:49:22.104 INFO (COM3):Deinitialized 25-03-2016 12:49:22.359 DEBUG (IP):ICMP protocol unregistered 25-03-2016 12:49:22.359 DEBUG (IP):TCP protocol unregistered 25-03-2016 12:49:22.360 DEBUG (IP):UDP protocol unregistered 25-03-2016 12:49:22.361 INFO (WDEP_MANAGER):Engine stopped 25-03-2016 12:51:32.136 INFO (COM3):Initialization complete successfully 25-03-2016 12:51:35.140 INFO (GSM MODEM(+7953690xxxx)):SMS processor started 25-03-2016 12:51:35.141 INFO (GSM MODEM(+7953690xxxx)):Modem initialization started 25-03-2016 12:51:35.142 INFO (COM3):Deinitialized 25-03-2016 12:51:35.147 INFO (COM3):Initialization complete successfully 25-03-2016 12:51:35.147 INFO (COM3):Initialization complete successfully 25-03-2016 12:51:41:651 DEBUG (GSM MODEM(+7953690xxxx)):Output: ate0 | 61 74 65 30 25-03-2016 12:52:41:652 DEBUG (GSM MODEM(+7953690xxxx)):Output: atv1 | 61 74 76 31 25-03-2016 12:53:41:653 DEBUG (GSM MODEM(+7953690xxxx)):Output: atx0 | 61 74 78 30 25-03-2016 12:54:41:654 DEBUG (GSM MODEM(+7953690xxxx)):Output: at&d2 | 61 74 26 64 32 25-03-2016 12:55:41:656 DEBUG (GSM MODEM(+7953690xxxx)):Output: ati | 61 74 69 25-03-2016 12:56:41.657 INFO (GSM MODEM(+7953690xxxx)):Failed to query modem model info 25-03-2016 12:56:41:657 DEBUG (GSM MODEM(+7953690xxxx)):Output: at+cpin? | 61 74 2B 63 70 69 6E 3F 25-03-2016 12:57:41.659 ERROR (GSM MODEM(+7953690xxxx)):Failed to read PIN state 25-03-2016 12:57:43.660 INFO (GSM MODEM(+7953690xxxx)):Modem initialization started 25-03-2016 12:57:43.661 INFO (COM3):Deinitialized 25-03-2016 12:57:43.666 INFO (COM3):Initialization complete successfully 25-03-2016 12:57:50:171 DEBUG (GSM MODEM(+7953690xxxx)):Output: ate0 | 61 74 65 30 25-03-2016 12:58:50:180 DEBUG (GSM MODEM(+7953690xxxx)):Output: atv1 | 61 74 76 31 25-03-2016 12:58:59.868 INFO (GSM MODEM(+7953690xxxx)):SMS processor finished atx0 | 61 74 78 30 25-03-2016 12:58:59:869 DEBUG (GSM MODEM(+7953690xxxx)):Output: at&d2 | 61 74 26 64 32 25-03-2016 12:58:59.871 INFO (GSM MODEM(+7953690xxxx)):IO processor finished 25-03-2016 12:58:59.871 INFO (GSM MODEM(+7953690xxxx)):IO processor finished 25-03-2016 12:58:59.971 INFO (COM3):Deinitialized 25-03-2016 12:59:00.234 DEBUG (IP):ICMP protocol unregistered 25-03-2016 12:59:00.234 DEBUG (IP):TCP protocol unregistered 25-03-2016 12:59:00.235 DEBUG (IP):UDP protocol unregistered 25-03-2016 12:59:00.235 INFO (WDEP_MANAGER):Engine stopped
с переходником RS-232:
25-03-2016 13:33:36.938 INFO (COM4):Initialization complete successfully 25-03-2016 13:33:38.445 DEBUG (COM4):Modem status changed: CTS : Off DSR : Off RING: Off RLSD: Off
25-03-2016 13:33:38.448 DEBUG (COM4):Modem status changed: CTS : Off DSR : Off RING: Off RLSD: Off
25-03-2016 13:33:39.943 INFO (GSM MODEM(+7953690xxxx)):SMS processor started 25-03-2016 13:33:39.943 INFO (GSM MODEM(+7953690xxxx)):Modem initialization started 25-03-2016 13:33:40.000 INFO (COM4):Deinitialized 25-03-2016 13:33:40.043 INFO (COM4):Initialization complete successfully 25-03-2016 13:33:40.043 INFO (COM4):Initialization complete successfully 25-03-2016 13:33:41.548 DEBUG (COM4):Modem status changed: CTS : Off DSR : Off RING: Off RLSD: Off
25-03-2016 13:33:41.551 DEBUG (COM4):Modem status changed: CTS : Off DSR : Off RING: Off RLSD: Off
25-03-2016 13:33:45.051 DEBUG (COM4):Modem status changed: CTS : Off DSR : Off RING: Off RLSD: Off
25-03-2016 13:33:45.054 DEBUG (COM4):Modem status changed: CTS : Off DSR : Off RING: Off RLSD: Off
25-03-2016 13:36:30.774 DEBUG (COM4):Modem status changed: CTS : Off DSR : Off RING: Off RLSD: Off
25-03-2016 13:36:32.270 INFO (GSM MODEM(+7953690xxxx)):SMS processor started 25-03-2016 13:36:32.270 INFO (GSM MODEM(+7953690xxxx)):Modem initialization started 25-03-2016 13:36:32.328 INFO (COM4):Deinitialized 25-03-2016 13:36:32.368 INFO (COM4):Initialization complete successfully 25-03-2016 13:36:32.368 INFO (COM4):Initialization complete successfully 25-03-2016 13:36:33.873 DEBUG (COM4):Modem status changed: CTS : Off DSR : Off RING: Off RLSD: Off
25-03-2016 13:36:33.876 DEBUG (COM4):Modem status changed: CTS : Off DSR : Off RING: Off RLSD: Off
25-03-2016 13:36:37.374 DEBUG (COM4):Modem status changed: CTS : Off DSR : Off RING: Off RLSD: Off
25-03-2016 13:36:37.377 DEBUG (COM4):Modem status changed: CTS : Off DSR : Off RING: Off RLSD: Off
25-03-2016 13:36:38:872 DEBUG (GSM MODEM(+7953690xxxx)):Output: ate0 | 61 74 65 30 25-03-2016 13:37:40:923 DEBUG (GSM MODEM(+7953690xxxx)):Output: atv1 | 61 74 76 31 25-03-2016 13:38:42:979 DEBUG (GSM MODEM(+7953690xxxx)):Output: atx0 | 61 74 78 30 25-03-2016 13:39:45:031 DEBUG (GSM MODEM(+7953690xxxx)):Output: at&d2 | 61 74 26 64 32 25-03-2016 13:40:47:094 DEBUG (GSM MODEM(+7953690xxxx)):Output: ati | 61 74 69 25-03-2016 13:41:49.135 INFO (GSM MODEM(+7953690xxxx)):Failed to query modem model info 25-03-2016 13:41:49:137 DEBUG (GSM MODEM(+7953690xxxx)):Output: at+cpin? | 61 74 2B 63 70 69 6E 3F 25-03-2016 13:42:51.230 ERROR (GSM MODEM(+7953690xxxx)):Failed to read PIN state 25-03-2016 13:42:53.230 INFO (GSM MODEM(+7953690xxxx)):Modem initialization started 25-03-2016 13:42:53.289 INFO (COM4):Deinitialized 25-03-2016 13:42:53.339 INFO (COM4):Initialization complete successfully 25-03-2016 13:42:54.847 DEBUG (COM4):Modem status changed: CTS : Off DSR : Off RING: Off RLSD: Off
25-03-2016 13:42:54.850 DEBUG (COM4):Modem status changed: CTS : Off DSR : Off RING: Off RLSD: Off
25-03-2016 13:42:58.357 DEBUG (COM4):Modem status changed: CTS : Off DSR : Off RING: Off RLSD: Off
25-03-2016 13:42:58.360 DEBUG (COM4):Modem status changed: CTS : Off DSR : Off RING: Off RLSD: Off
25-03-2016 13:42:59:855 DEBUG (GSM MODEM(+7953690xxxx)):Output: ate0 | 61 74 65 30 25-03-2016 13:44:01:909 DEBUG (GSM MODEM(+7953690xxxx)):Output: atv1 | 61 74 76 31 25-03-2016 13:45:03:963 DEBUG (GSM MODEM(+7953690xxxx)):Output: atx0 | 61 74 78 30 25-03-2016 13:46:06:015 DEBUG (GSM MODEM(+7953690xxxx)):Output: at&d2 | 61 74 26 64 32 25-03-2016 13:47:08:077 DEBUG (GSM MODEM(+7953690xxxx)):Output: ati | 61 74 69 25-03-2016 13:47:11.587 INFO (GSM MODEM(+7953690xxxx)):Failed to query modem model info 25-03-2016 13:47:11.587 INFO (GSM MODEM(+7953690xxxx)):Failed to query modem model info 25-03-2016 13:47:11.688 INFO (GSM MODEM(+7953690xxxx)):IO processor finished 25-03-2016 13:47:11.746 INFO (COM4):Deinitialized 25-03-2016 13:47:12.082 DEBUG (IP):ICMP protocol unregistered 25-03-2016 13:47:12.082 DEBUG (IP):TCP protocol unregistered 25-03-2016 13:47:12.083 DEBUG (IP):UDP protocol unregistered 25-03-2016 13:47:12.084 INFO (WDEP_MANAGER):Engine stopped
Posted by nestor85 (Участник № / Member № 5779) on :
Еще заметил, индикатор на модеме не показывает прием при работе с МРВ, а при работе с терминальными программами, даже если команда неправильная, индикатор показывает прием данных.
Posted by nestor85 (Участник № / Member № 5779) on :
В общем разобрался. Переходник USB-COM(RS232), за ним переходник RS232-RS485 и всё заработало. Отправил СМС с модема, а также изменил значение канала СМСкой. Только вот выяснил, что в ответ на изменение канала модем шлет подтверждение !ACK, в связи с чем вопрос - а нельзя ли текст сообщения поменять или вообще его не слать?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Откуда и каким текстом SMS Вы "изменяете канал"? Где Вы видите ответ "!ACK"? Уточните, пожалуйста, структуру связей МРВ и абонента.
Posted by nestor85 (Участник № / Member № 5779) on :
Все правильно. См. справку: Обмен с контроллерами и УСО - Обмен по встроенным протоколам - Пользовательские SMS. !ACK - ответ в случае успешного задания значений. Если необходимо, можно отключить ответ на запись данных с помощью ключа SMS_ACK=OFF в файле *.cnf .