|
Вопрос # 1 140/ вопрос открыт / |
|
Здравствуйте, эксперты!
Как работать с мобильным телефоном?
Телефон подключен к COM-порту.
Мой алгоритм:
1) Открываю порт
2) Если открыт, то вручную посылаю AT-команды,
(Команды подсмотрены из лога SiMoCo, например, ATE0. С неё SiMoCo начинает подключение всегда и ждёт ответа, если OK, то следующую команду посылает).
Так вот, ответа OK нет...
 |
Вопрос задал: Фамилия Имя Отчество (статус: Посетитель)
Вопрос отправлен: 26 ноября 2007, 15:40
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: Вадим К
Здравствуйте, Emfs!
Наиболее правильно посылать телефону вначале AT. на эту команду любой телефон или модем обязан ответить OK.
Возможные причины, почему у вас не работает.
1) неправильные параметры подключения
2) неверное окончание строки. должно быть #13
Рекомендую сделать так.
вначале скачать программу PortMon. Эта программа покажет, что именно шлёт прога телефону и обратно. Также там можно увидеть точные параметры подключения. Потом сравниваете с тем, что шлёт ваша программа.
потом почитать здесь
И на сам конец, рекомендую вот эту библиотеку для работы с портом и AT коммандами в целом. Основное её отличие от других - она работает в блокируещем режиме. Тоесть записал - прочитал - записал. и там есть комманды для посылки AT комманд.
 |
Ответ отправил: Вадим К (статус: Академик)
Время отправки: 26 ноября 2007, 15:54
Оценка за ответ: 5
Комментарий к оценке: Разобрался сам до ответа, действительно строка не оканчивалась так, как надо. А вот насчёт программ? спасибо, посмотрим, что из себя представляют.
|
Мини-форум вопроса
Мини-форум пуст.
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|