Страница 1 из 3

Работа с GSM-модемом из Delphi

Добавлено: Вт окт 02, 2012 10:50 am
ra0uek
Коллеги, кто работал с GSM-модемами в Delphi?

Конкретно нужно читать и отправлять СМС. Модем подключен через СОМ-порт.

Re: Работа с GSM-модемом из Delphi

Добавлено: Вт окт 02, 2012 1:26 pm
lis
открываешь ком порт как файл, имя файла comX, где x номер нужного порта, ну а дальше в текстовом виде AT командами пишешь в файл, читаешь из него. Список команд в доке к модему.

Re: Работа с GSM-модемом из Delphi

Добавлено: Вт окт 02, 2012 7:50 pm
ra0uek
Есть пример?

Re: Работа с GSM-модемом из Delphi

Добавлено: Вт окт 02, 2012 10:51 pm
lis
работа с ком портом описана на тысячах сайтах. например вот
http://www.delphimaster.ru/articles/comport2/index.html

команды к твоему модему я пока не могу тебе расписать, у меня экстрасенс в отпуске пока.

=) так как работаю сам знаешь где, и мы выпускаем сам знаешь что с использованием gsm модулей, то точно говорю, sms отправляют через AT команды =) и команды эти расписаны в даташите.

Re: Работа с GSM-модемом из Delphi

Добавлено: Чт окт 04, 2012 2:10 pm
ra0uek
Привет.

Так как я знаю где ты работаешь и что вы там производите, то и ожидал конкретных примеров.

Про АТ-команды я в курсе, просто там все далеко не тривиально. Можешь попробовать.

Re: Работа с GSM-модемом из Delphi

Добавлено: Чт окт 04, 2012 2:20 pm
arxont
ra0uek писал(а):Привет.

Так как я знаю где ты работаешь и что вы там производите, то и ожидал конкретных примеров.

Про АТ-команды я в курсе, просто там все далеко не тривиально. Можешь попробовать.
А обязательно на делфи? Если мне дадут такой модем (в смысле на время кодинга), то смогу сделать на шарпе.

Re: Работа с GSM-модемом из Delphi

Добавлено: Чт окт 04, 2012 3:10 pm
ra0uek
А обязательно на делфи?
Да, я больше ни на чем не умею.

Re: Работа с GSM-модемом из Delphi

Добавлено: Чт окт 04, 2012 3:52 pm
arxont
А можно просто модем взять на пару дней потыкать? :) В крайнем случае можно попробовать сделать дллку которую затем подключить к своему приложению на делфях.

Re: Работа с GSM-модемом из Delphi

Добавлено: Чт окт 04, 2012 4:37 pm
ra0uek
arxont писал(а):А можно просто модем взять на пару дней потыкать?
Берешь любой модем МТС и тыкаешь. Обращаться к нему можно через виртуальный COM-порт.

Re: Работа с GSM-модемом из Delphi

Добавлено: Чт окт 04, 2012 6:48 pm
lis
ra0uek писал(а):Привет.

Так как я знаю где ты работаешь и что вы там производите, то и ожидал конкретных примеров.

Про АТ-команды я в курсе, просто там все далеко не тривиально. Можешь попробовать.
Пример работы с ком портом кинут вполне конкретный.
Какие затруднения прочитать ту инфу и кидать/читать текстовые строки после прочтения?

Гугль запретил искать инфу по АТ командам потому строго по секрету выпросил у разработчиков.

AT+CMGS="+7xxxxxxxxxxxx"

ждёшь пока считается стрелка
>
дальше выкидываешь в порт твоё сообщение в текстовом виде и в конце должен быть байт 1A означающий конец передачи

Если есть софт позволяющий отправить смс через этот можем, можно взять какой нить снифер ком порта типа Advanced Serial Port Monitor, и с его помощью подсмотреть как модем отправляет СМС и сделать по аналогии.
А в целом ничего сложного нету в этом. Я уж не говорю что при конкретном желании сделать, можно было тупо стукнуть мне в аську и решить вопрос оперативнее и быстрее а не говорить "Мне не хотят помочь злодеи", мы же вроде друг друга знаем.

P.S. НУ и по традиции гуглим
http://www.google.ru/search?client=oper ... el=suggest

упс, первый результат с примерами на делфи

http://habrahabr.ru/post/133085/