Страница 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/