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

Здесь все что связано с проводной и беспроводной связью (интернет, телефония, радиосвязь)
ra0uek
Сообщения: 49
Зарегистрирован: Сб сен 01, 2012 1:31 pm

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

Сообщение ra0uek »

Коллеги, кто работал с GSM-модемами в Delphi?

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

Аватара пользователя
lis
Сообщения: 427
Зарегистрирован: Пт авг 31, 2012 10:46 pm

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

Сообщение lis »

открываешь ком порт как файл, имя файла comX, где x номер нужного порта, ну а дальше в текстовом виде AT командами пишешь в файл, читаешь из него. Список команд в доке к модему.

ra0uek
Сообщения: 49
Зарегистрирован: Сб сен 01, 2012 1:31 pm

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

Сообщение ra0uek »

Есть пример?

Аватара пользователя
lis
Сообщения: 427
Зарегистрирован: Пт авг 31, 2012 10:46 pm

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

Сообщение lis »

работа с ком портом описана на тысячах сайтах. например вот
http://www.delphimaster.ru/articles/comport2/index.html

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

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

ra0uek
Сообщения: 49
Зарегистрирован: Сб сен 01, 2012 1:31 pm

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

Сообщение ra0uek »

Привет.

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

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

Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

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

Сообщение arxont »

ra0uek писал(а):Привет.

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

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

ra0uek
Сообщения: 49
Зарегистрирован: Сб сен 01, 2012 1:31 pm

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

Сообщение ra0uek »

А обязательно на делфи?
Да, я больше ни на чем не умею.

Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

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

Сообщение arxont »

А можно просто модем взять на пару дней потыкать? :) В крайнем случае можно попробовать сделать дллку которую затем подключить к своему приложению на делфях.
Киберпанк не умер. Он просто наступил.

ra0uek
Сообщения: 49
Зарегистрирован: Сб сен 01, 2012 1:31 pm

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

Сообщение ra0uek »

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

Аватара пользователя
lis
Сообщения: 427
Зарегистрирован: Пт авг 31, 2012 10:46 pm

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

Сообщение 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/

Ответить