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

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

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

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

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

Michail_GSM

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не пинайте меня, осознаю, что такой нехороший, поэтому делюсь информацией.
Проблема оказалась в терминальной программе RS232 Pro - после пересустановки всё стало работать без проблем.  

Всего записей: 4 | Зарегистр. 23-09-2007 | Отправлено: 20:09 01-10-2007
Urgen

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что означают TA ME TE в документации к АТ командам телефона?

Всего записей: 4 | Зарегистр. 22-12-2005 | Отправлено: 17:41 12-10-2007
OdesitVadim



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ТА - телефонный аппарат


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

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 19:59 14-10-2007
VasayN

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто нибудь работал с Q2406? такая проблема - нужен отчет о доставке сообщения. AT+CNMI=3,1,0,2,0. посылаю сообщение в PDU- 003100...... Подтверждение приходит :+CDSI: "SR",1, потом +CDSI: "SR",2  и так далее с интервалом 30-40 минут. что нужно ответить или как остановить?

Всего записей: 2 | Зарегистр. 31-10-2007 | Отправлено: 18:18 31-10-2007
FireZone

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Urgen
ME -Mobile Equipment
TE - Terminal Equipment
 
VasayN
На симку они ложатся, а в терминал приходит уведомление об этом. Чтобы не приходили отчеты, нужно не слать смски.

Всего записей: 293 | Зарегистр. 28-01-2004 | Отправлено: 23:59 31-10-2007
VasayN

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Firezone.
Но мне нужно послать СМС и получить подтверждение.Проблема в том, что на одну смс приходит куча подтвеждений SMS STATUS REPORT .Пробовал отправлять это же сообщение с телефона- приходит уведомление о доставке SMS Deliver .  

Всего записей: 2 | Зарегистр. 31-10-2007 | Отправлено: 10:35 01-11-2007
LOGACHOV

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, кто-то работает с аппаратом siemens mc35i?
как с него смски отправлять? с нокией прооблем не было
делаю так:
AT+CMGF=1
AT+CMGS=номер
>текст^z+enter
в ответ получаю Ок но смски не приходят. второй день воюю... HELP

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для начала нужно задать скорость обмена модема МС35 и контроллера - AT+IPR=19200 (или какая там у вас скорость?) Так же проверьте, внесён ли номер центра СМС. Попробуйте сохранить какое-либо СМС в первой ячейке SIM и отправить его командой AT+CMSS=1.  
Проверьте, может включен режим PDU?

Всего записей: 4 | Зарегистр. 23-09-2007 | Отправлено: 21:17 04-11-2007 | Исправлено: Michail_GSM, 21:23 04-11-2007
LOGACHOV

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
скорость 19200 стоит и адрес центра тоже есть, карточку из телефона поставил - там все настроено было.
При сохранении сообщения получил - Ок, но без индекса и при проверке смс не обнаружил, вообще не пойму что происходит
 
Добавлено:
написал руками смс, в списке она есть и  
at+cmgl=4          
+CMGL: 1,1,,12
0021000B810876267174F20000
но  
at+cmss=1
+CMS ERROR: 500

Всего записей: 4 | Зарегистр. 03-11-2007 | Отправлено: 23:53 04-11-2007
Urgen

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не указан смс центр
 
найди программу pduspy
 
PDU LENGTH IS 13 BYTES
NO SMSC ADDRESS PRESENT !!!
MESSAGE HEADER FLAGS
    MESSAGE TYPE :    SMS SUBMIT
    REJECT DUPLICATES :    NO
    VALIDITY PERIOD :    NOT PRESENT
    REPLY PATH :    NO
    USER DATA HEADER :    NO UDH
    REQ. STATUS REPORT :    YES
    MSG REFERENCE NR. :    0 (0x00)
 
DESTINATION ADDRESS
    NUMBER IS :     убрал  
    TYPE OF NR. :    Unknown
    NPI :    ISDN/Telephone (E.164/163)
 
PROTOCOL IDENTIFIER    (0x00)
    MESSAGE ENTITIES :    SME-to-SME
    PROTOCOL USED :    Implicit / SC-specific
 
DATA CODING SCHEME    (0x00)
    AUTO-DELETION :    OFF
    COMPRESSION :    OFF
    MESSAGE CLASS :    NONE
    ALPHABET USED :    7bit default
 
VALIDITY OF MESSAGE :    NONE GIVEN
 
USER DATA PART OF SM
    USER DATA LENGTH :    0 septets
    USER DATA (TEXT) :    <no data>

Всего записей: 4 | Зарегистр. 22-12-2005 | Отправлено: 00:33 13-11-2007
LOGACHOV

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

Всего записей: 4 | Зарегистр. 03-11-2007 | Отправлено: 11:53 13-11-2007
Cyril Konst



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, у кого-нить есть компонента или пример де|кодирования PDU на delphi?
А так же как написать код, который бы ждал СМС и при получении сразу её выводил.

Всего записей: 634 | Зарегистр. 12-08-2003 | Отправлено: 11:48 27-01-2008 | Исправлено: Cyril Konst, 11:57 27-01-2008
OdesitVadim



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

Цитата:
А так же как написать код, который бы ждал СМС и при получении сразу её выводил.

Нужно постоянно опрашивать кол-во смс. правда, насколько помню, когда приходит смс, в порт вываливается сообщение какое-то, но не помню его.

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

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 16:07 27-01-2008
Jokerjar79



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Всем привет. Решил тож написать что-нибудь для своей Nokia 6300. Был опыт написания программы для работы с Siemens C60, там все основывалось на посылке AT-команд в COM-порт, через который подключен телефон. Но с 6300 такое не работает (телефон никак не отвечает при посылке AT-команд на COM-порт, который появляется при соединении телефона с ПК). На оф. сайте Нокии нашел такую вещь - PC_Connectivity_API_3.2. С ее помощью мне удалось реализовать следующие вещи: узнать список подключенных телефонов, информацию о прошивке телефона, язык, IMEI, код продукта... Вся работа основывается на вызове функций из ConnAPI.dll. Телефон подключается через обычный USB-шнурок. Но до самого главного - посылке AT-команд в Нокию я так и не докапался. В той самой ConnAPI.dll никакой похожей функции я не нашел . По сути дела реализовал только подключение телефона, а дальше ступор. Кто что посоветует?

Всего записей: 710 | Зарегистр. 08-09-2007 | Отправлено: 16:45 27-01-2008
Cyril Konst



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

Цитата:
правда, насколько помню, когда приходит смс, в порт вываливается сообщение какое-то, но не помню его.

Именно так: +CMTI: "SM",N  
И в этом сообщении указывается слот N, куда оно помещено.

Всего записей: 634 | Зарегистр. 12-08-2003 | Отправлено: 17:08 27-01-2008 | Исправлено: Cyril Konst, 08:26 28-01-2008
Cyril Konst



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

Цитата:
win32 API, проблем не знал. Попробовал я щас synaser. Проблема в том, что метод ATCommand весьма негибкий, посмотри его исходник. Таймаутами он реагирует на любые строки, которые не кончаются на 'OK'<CRLF> или 'ERROR'<CRLF>. А ведь телефон кроме этих кодов может еще и +CMS ERROR: <code><CRLF> выдавать. А такая ошибка возникает у тебя, когда ты запрашиваешь с телефона несущесвующую СМС. Рекомендую объявить наследника от TBlockSerial и переопределить в нём метод ATCommand своим более гибким, который сможет распознавать +CMS ERROR и +CME ERROR и даже сохранять код ошибки.

А как с помощью synaser отправлять СМС?

Всего записей: 634 | Зарегистр. 12-08-2003 | Отправлено: 17:06 30-01-2008
FireZone

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cyril Konst
Цитата:
А как с помощью synaser отправлять СМС?
По-моему, сам он не умеет отправлять их. С его помощью можно упростить отсылку AT команд. Примера, к сожалению, не осталось, поскольку винт сдох внепланово.

Всего записей: 293 | Зарегистр. 28-01-2004 | Отправлено: 10:10 31-01-2008
Cyril Konst



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FireZone
Дык проблемма в отправке AT+CMGS
В ответ приходит '> '
А synaser ругается TimeOut'ом...

Всего записей: 634 | Зарегистр. 12-08-2003 | Отправлено: 11:33 31-01-2008
FireZone

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попробуй целиком отправить одной посылкой AT+CMGS + номер + текст

Всего записей: 293 | Зарегистр. 28-01-2004 | Отправлено: 12:40 31-01-2008
Cyril Konst



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

Всего записей: 634 | Зарегистр. 12-08-2003 | Отправлено: 14:16 31-01-2008
Открыть новую тему     Написать ответ в эту тему

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