Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 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

Комментарий к оценке: Разобрался сам до ответа, действительно строка не оканчивалась так, как надо. А вот насчёт программ? спасибо, посмотрим, что из себя представляют.

Мини-форум вопроса

Мини-форум пуст.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:49
Выполнено за 0.03 сек.