|
Вопрос # 470/ вопрос открыт / |
|
Народ помогите, понять как работать с сотовым телефоном из Delphi.
Для работы с Com портом использую TComm
пример приложен.
На эту команду тел должен отреагировать, а он молчит. Запускал команде в HyperTerminal все работает.
Спасибо за помощь.
Приложение: Переключить в обычный режим- procedure TForm1.Button1Click(Sender: TObject);
- var s:string;
- begin
- Comm1.DeviceName:='Com1';
- Comm1.Databits:=TDatabits(da8);
- Comm1.BaudRate:=TBaudrate(br19200);
- Comm1.FlowControl:=TFlowControl(fcNone);
- Comm1.Parity:=TParity(paNone);
- Comm1.Stopbits:=TStopbits(sb10);
- Comm1.Open;
- Comm1.SetDTRState(true);
- s:='ATE0'+#13;
- Comm1.Write(s[1],length(s));
- end;
-
- procedure TForm1.Button2Click(Sender: TObject);
- begin
- Comm1.Close;
- end;
 |
Вопрос задал: Щербаков (статус: Посетитель)
Вопрос отправлен: 10 апреля 2007, 10:00
Состояние вопроса: открыт, ответов: 2.
|
Ответ #1. Отвечает эксперт: Вадим К
Много причин может быть.
- Данная конфигурация порта не поддерживается телефоном.
- телефон не обязан реагировать на все комманды. У вас нет кода чтения ответа. Добавтье его - должно проясниться.
Я работал в своё время с телефонами. Некоторые компонентны не очень хорошо работают. Больше всего мне понравилась библиотека synapse (http://www.ararat.cz/synapse/). Это не компонент, но работает очень чётко.
там даже есть специальный метод ATCommand
 |
Ответ отправил: Вадим К (статус: Академик)
Время отправки: 10 апреля 2007, 17:37
|
Ответ #2. Отвечает эксперт: Роман
Здравствуйте, Щербаков!Для работы с тылефонами есть такая штука Bluetooth Framework VCL,она правда кажется платная но и без рагистрации работает без ограничений только при запуске инф.окно появляется.Так вот Bluetooth Framework поддерживает все возможные интерефесы связи с мобильными устройствами. А именно: Bluetooth, последовательные порты и IrDA.Эта библиотека использует в своей работе Windows API и API производителей соответствующих драйверов. Таким образом, вам не нужны никакие дополнительные программы и библиотеки.
http://softsearch.ru/programs/253-324-bluetooth-framework-vcl-download.shtml
 |
Ответ отправил: Роман (статус: 5-ый класс)
Время отправки: 11 апреля 2007, 15:32
|
Мини-форум вопроса
Всего сообщений: 2; последнее сообщение — 11 апреля 2007, 11:14; участников в обсуждении: 2.
|
Щербаков (статус: Посетитель), 11 апреля 2007, 01:26 [#1]:
Спасибо за помощь, надо было просто глянуть что лежит в телефончике после того как послал команду
|
|
Вадим К (статус: Академик), 11 апреля 2007, 11:14 [#2]:
На rsdn.ru ответили? это я наверное был
Галочка "подтверждения прочтения" - вселенское зло.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|