-
Во первых - мы не рекомендуем изымать и вставлять SIM карту включенного модема. Вы ведь в телефоне меняете карту когда выключаете телефон ( в современных возможна горячая замена, но там отслеживается открытие корпуса и отключается порт работа с сим-картой, потом включается) а в модеме такого функционала нет. легко могут возникать проблемы.
Во вторых - у Вас не прописывается номер для проверки баланса, это очевидно в терминале на скриншоте.
Будьте добры , выложите архив проекта, соберу у себя и проверю.
-
Вложений: 1
Спасибо за поддержку.
Насчет извлечения Sim понятно.
Вопрос, можно ли с помощью AT команд перезагрузить модем?
-
извиняюсь за ожидание. полагаю это моя ошибка в библиотеке ( с чем связано придётся выяснять, хотя на этапе релиза библиотеки весь функционал работал).
сейчас переработал блок запроса, остался маленький недочёт. постараюсь завтра обновить тему и выложить библиотеку с обновленным кодом запроса баланса и его разбора.
-
Просьба к автору библиотеки добавить в будущих релизах функциональные блоки:
-Рестарт модема. (Конечно, если есть такая техническая возможность.)
-Аналог кнопки «Положить трубку, конец связи» для простых входящих вызовов на модем.
-
функциональный блок CSD_close как раз отвечает за разрыв соединения, как исходящего, так и входящего.
К сожалению, из программного кода нельзя перезагрузить модем. есть два варианта его перезагрузки: по питанию, либо по таймеру, который Вы задаёте при загрузке в соответсвующем режиме ( определяется вторым DIP переключателем)
-
Вложений: 1
Выкладываю откорректированную библиотеку. попробуйте, сообщите как у Вас работает.
-
Вложений: 3
Протестировал библиотеку на программе загруженной в СПК107, при этом записывал диалог HyperTerminal-лом.
- Баланс определился HyperTerminal-лом, но в программу пришла абракадабра (на TELE2 *105# и #105# отправляют отчет о балансе одинакового формата содержавшего кириллицу) Вложение 12114 Вложение 12115
- функциональный блок «CSD_close» я попробовал в первую очередь, но не добился нужного эффекта.
Вложение 12116
1) Дозваниваюсь с мобильного телефона на модем, модем берет трубку.
2) Отправляю TRUE на вход функциональный блок «CSD_close», связь не разрывается.
3) Происходит что-то непонятное. (По крайней мере, для меня).
4) Разрываю связь с мобильного телефона.
-
Это Вы по поводу кокой проблемы, и в какой момент мне нужно проверить команду?
-
Здравствуйте. У меня связка оборудования СПК107 и ПМ01-24-В. ПМ опрашивается по отдельному порту RS-485( скорость 9600, цикл СПК 30мс, также и 40мс ставил). Требуется отправлять смс о состоянии и принимать для изменения уставок оборудования. Ситуация в следующем- при установленой СИМке МТС СМС принимаются, но не отправляются. При отправке модем виснет и обрывается обмен по RS - спасает ток перезагрузка его по питанию. При этом приходиться для восстановления обмена несколько раз сбросить питание. При установке СИМки билайна СМС отправляются, но не принимает..((( запрос баланса с МТС и билайна приводит к зависанию модема и обрыву обмена. Через гипертерминал по АС4 напрямую с ПК команды АТ, АТЕ0 и АТЕ1 проходят с ответом ОК. но при попытке изменить скорость обмена приходит ответ ERROR. Также ERROR приходит при попытке отправить смс с билайна и мтс. Ах да при попытке конфигурировать модем через биб-ку высвечивается ошибка что не прописалась скорость и не удалось сохранить данные в энергонезависимой памяти.. ЧТО ДЕЛАТЬ чтоб заработала отправка и получение смс с мтс и не вис модем????? проект горит- остался день до сдачи....
-
Номер для запроса баланса забивал по разному- для мтс #100# и *100#... результат везде один...