Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Работа с GSM телефоном

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12

Открыть новую тему     Написать ответ в эту тему

OdesitVadim



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FireZone
Игрался. Менял настройки вдоль и в поперек
У шлюза выдаёт по умолчанию такую строку 0,1,0,0,0 диапазон (0-3),(0-3)
Мой телефон выдаёт 0,0,0,0,1 диапазон (0-1),(0-1) (это к тому, что мой обрабатывает верно)
В инструкци до модема нашёл, что первый параметр работает только при параметре 2, а на остальные отвечает просто Ок. Сама инструкция видимо переводилась на русский после перевода с какого то на английский. Читается очень трудно

----------
Press any key to continue or any other key to exit
Пишите так, чтобы не было стыдно за нобелевскую премию.

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 13:52 03-03-2006
FireZone

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OdesitVadim
Пиши подробно, каким образом отправляешь сообщение. Всю последовательность команд. Будем разбираться. Потому что при CNMI и 0,1,0,0,0 и 0,0,0,0,1 все входящие сообщения и отчеты ложатся на сим (либо в память устройства). Только в первом случае девайс тебе еще и сообщяет в порт о поступлении сообщения (кроме отчетов).

Всего записей: 293 | Зарегистр. 28-01-2004 | Отправлено: 19:16 04-03-2006
OdesitVadim



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Сообщение отправляю в PDU режиме стандартно.
Вначале даю 'AT+CMGF=0' чтобы выбрать нужный режим.
потом в цикле  
AT+CMGS=<length>
>PDU
 
Сейчас смс уходят. Тестовый забег з 25 штуками прошол на ура.
Только со шлюзом я разобрался. По ихней документации. Там сказано, что в щлюза отсутствует память для сохранения принятих отчётов (SR), поэтому врядли

----------
Press any key to continue or any other key to exit
Пишите так, чтобы не было стыдно за нобелевскую премию.

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 12:14 06-03-2006
FireZone

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OdesitVadim

Цитата:
Там сказано, что в щлюза отсутствует память для сохранения принятих отчётов (SR), поэтому врядли

Выставь CNMI, чтобы отчеты вываливались в порт и лови их там. Входящие тоже лучше ловить сразу в порт, дабы не изнашивать память девайса.

Всего записей: 293 | Зарегистр. 28-01-2004 | Отправлено: 12:20 06-03-2006
OdesitVadim



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FireZone
Какой CNMI посоветуеш, чтобы навернека?

----------
Press any key to continue or any other key to exit
Пишите так, чтобы не было стыдно за нобелевскую премию.

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 15:58 06-03-2006
FireZone

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OdesitVadim
2,1,0,1,1 - Отчеты будут валиться в порт с префиксом +CDS, и будут валиться индикаторы входящих сообщений с префиксом +CMTI. В индикаторе будет передаваться индекс в памяти девайса/сим, под которым сохранилось входящее сообщение.
 
2,2,0,1,1 - Отчеты будут так же полностью передаваться в порт через +CDS, входящие сообщения класса 2 будут ложиться в память девайса/сим и в порт будет передаваться индикация с индексом через +CMTI, остальные входящие будут полностью валиться в порт с префиксом +CMT

Всего записей: 293 | Зарегистр. 28-01-2004 | Отправлено: 18:28 06-03-2006
intaari

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dzar. Добрый день!!!
 
Пришло время и мен начать разбраться с приемом SMS на ПК через телефон.
Удалось ли Вам принять SMS на ПК?.
 
Я достаточно давно для работы через СОМ  порт использую TurboPower Async Professional v4.06. Есть там компонент ApdGSMPhone1. Есть пара примеров посылки SMS с ПК через телефон. Вопервых у меня ниодин из примеров не работает, а во вторых я не нашел там приема SMS.  
 

Всего записей: 4 | Зарегистр. 22-03-2006 | Отправлено: 09:47 22-03-2006
FireZone

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
intaari

Цитата:
Есть пара примеров посылки SMS с ПК через телефон. Вопервых у меня ниодин из примеров не работает, а во вторых я не нашел там приема SMS.

Приема, по-моему, там и нет. И вообще, вполне возможно, что телефон у тебя попросту не поддерживает отправку смс с помощью АТ команд. Подключись к трубе терминалом и опробуй.

Всего записей: 293 | Зарегистр. 28-01-2004 | Отправлено: 10:14 22-03-2006
intaari

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FireZone
Спасибо за совет. У меня сименс 45i.
Подключился через терминал. на AT ответ ОК.
Попробую послать СМС через терминал.
 
Что посоветуешь насчет приема СМС на ПК. Вроде есть команды чтения списка СМС из Телефона.

Всего записей: 4 | Зарегистр. 22-03-2006 | Отправлено: 10:34 22-03-2006
OdesitVadim



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
intaari

Цитата:
Что посоветуешь насчет приема СМС на ПК.

В качестве "компонента" использовать класс Synaser.

Цитата:
 Вроде есть команды чтения списка СМС из Телефона.

Есть, at+cmgl

----------
Press any key to continue or any other key to exit
Пишите так, чтобы не было стыдно за нобелевскую премию.

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 11:42 22-03-2006
intaari

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OdesitVadim.
 
Вроде ситуация проясняется. Непонятен один момент.
SMS в телефоне храниться в формате текст или PDU.
Это зависит от модели телефона или можно самому в настройках поставить как хранить данные? А то с раскодировакой придется возиться.

Всего записей: 4 | Зарегистр. 22-03-2006 | Отправлено: 11:49 22-03-2006
FireZone

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
intaari

Цитата:
SMS в телефоне храниться в формате текст или PDU.

Это не имеет значения. В разных телефонах они могут храниться как угодно производителю телефона. А вот выдаются в общем случае одинаково. Кстати, сименсы, насколько мне известно, поддерживают только PDU. И получать ты будешь сообщения в виде PDU. Если не хочешь напрягаться, юзай компоненты. Посоветовать компоненты не могу: сам не использую.

Всего записей: 293 | Зарегистр. 28-01-2004 | Отправлено: 12:04 22-03-2006
intaari

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FireZone. Спасибо.

Всего записей: 4 | Зарегистр. 22-03-2006 | Отправлено: 12:05 22-03-2006
OdesitVadim



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FireZone

Цитата:
Кстати, сименсы, насколько мне известно, поддерживают только PDU.

Как стало извесно из эксперементов, древние модели сименсов (М20, хотя это не телефон в обычном понятии этого слова) работают с текстовым режимом.
intaari

Цитата:
А то с раскодировакой придется возиться.

Это точно. Не один десяток смс переберёш.

----------
Press any key to continue or any other key to exit
Пишите так, чтобы не было стыдно за нобелевскую премию.

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 15:15 22-03-2006
nickst000

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сталкивался ли кто с такой проблемой:
 
После отправки SMS в ответе на команду AT+CMGS приходит ID сообщения:
CMGS: nnn - ID
 
Сообщение прекрасно отправляется, приходит отчет о доставке, но ID в отчете другое.
 
Работаю через центр МТС и на GSM модеме Sony-Ericson GM29.
 
Причем, странно, что по команде CMGS: - приходит всего три варианта ID 0, 240, 78, а  
а статус-репортах МТС фактически все значения 0-255 - т.е., видимо как-то надо  
настроить модем, но в доке ничего об этом не сказано...
 

Всего записей: 1 | Зарегистр. 03-07-2006 | Отправлено: 13:26 03-07-2006
FireZone

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nickst000
Странный глюк. Попробуй отправить на другом операторе или на другой трубе, чтобы определить, кто виноват. Настроек на эту тему никаких быть и не должно.

Всего записей: 293 | Зарегистр. 28-01-2004 | Отправлено: 14:20 03-07-2006
pph

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не могу разобраться с текстовым режимом. при 8 всё нормально отправляется, при + 7,-
+CMS ERROR: 500
в чём может быть проблема?

Всего записей: 3 | Зарегистр. 09-07-2006 | Отправлено: 20:50 09-07-2006
FireZone

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pph
Между "+" и "7" пробел? . Напиши полностью команду.

Всего записей: 293 | Зарегистр. 28-01-2004 | Отправлено: 08:49 10-07-2006
pph

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
нет пробела
at
OK
at+cmgf=1
OK
at+cmgs="+7926XXXXXXX"
> test<ctrl+z>
+CMS ERROR: 500
 
а так с пробелом
 
at+cmgf=1
OK
at+cmgs="+ 7926XXXXXXX"
+CMS ERROR: 305
 
если первая цифра 8 то нормально отправляется.

Всего записей: 3 | Зарегистр. 09-07-2006 | Отправлено: 12:07 10-07-2006
FireZone

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pph
Скорее всего просто глюк трубы.
Бывал у меня глюк с самсунгом (модель не помню). У него постоянно при отправке выскавивало +CMS ERROR: 500. Изредка глюк пропадал (при переконнекте). Я отправлял только через +7, через 8 не пробовал. Те же сообщения с той же сим-картой, но на нокии всегда уходили нормально.

Всего записей: 293 | Зарегистр. 28-01-2004 | Отправлено: 12:30 10-07-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Работа с GSM телефоном


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru