PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка программ (http://pccar.ru/forumdisplay.php?f=27)
-   -   CarPhone Русский проект (http://pccar.ru/showthread.php?t=7476)

Glouck 11.02.2009 04:17

Цитата:

Сообщение от Alexx13 (Сообщение 86712)
1 команда AT+CLIP=1 определитель вкл
2 команда ATI3 модель телефона
3 команда at+COPS? запрос имени оператора

Поковырялся с телефоном. Ошибку дает на AT+CLIP=1, на ATI3 отвечает каким-то бредом. Кстати, пробовал менять ATI3 на что-нибудь другое в at.ini - все-равно выдается ATI3 - at.ini пока не используется?

Скачал список команд для мотороловских телефонов и выяснил, что телефон для работы с гарнитурой надо переключать в другой режим командой AT+MODE=2, тогда и AT+CLIP=1 начинает работать и звонок не сбрасывается. Но в этом режиме перестает работать команда AT+CSQ.

В общем, там часть команд работает в одном режиме, а часть в другом.
И модель/марку телефона надо узнавать не по ATI3, а, видимо, AT+CGMI, AT+CGMM командами.

Т.е. для этого телефона (и, видимо, для других моторол на P2K) логика такова - сначала переключаем в режим гарнитуры (AT+MODE=2), затем даем начальные настройки (AT+CLIP=1, AT+COLP=1, AT+CRC=1), узнаем марку/модель (AT+CGMI, AT+CGMM), и после этого крутимся в опросном цикле без AT+CSQ. В принципе, можно переходить в режим AT+MODE=0, запрашивать AT+CSQ, и переходить обратно, но надо следить чтобы в момент звонка телефон был в режиме 2.

KapKan 11.02.2009 14:26

Хочу тоже высказаться :big:
Так уж сложилось что тоже пишу такую же прогу. Извините если я не правильно понял: у вас проблема с голосовым звонком ?
т.е. ATD89199999999; не проходит (или набирает и сбрасывает)?
Я эту проблему решил набором номера и вызовом через нажатие клавиш AT+CKPD="89199999999S" - т.е. номер телефона и S кнопка YES. (если есть блокировка клавиш не забываем снять)
Насчет отправки СМС: AT+CMGS проходит далеко не на всех телефонах я организую через
AT+CMGW (сохраняем в память)
AT+CMSS (отправляем СМС)
AT+CMGD (удаляем сохраненное СМС - если требуется)

ПС для меня только остается открытым вопрос как организовать сам разговор через Микрофон и наушники в системе.

ПСС Работаю над видео сигнализацией, как закончу буду пробовать на PCCAR

Alexx13 11.02.2009 15:02

Glouck
НЕ проблемма посмотри какие каманнды и сколько надо послать
При подключении
Я переделаю!

at.ini сделаю чтоб работало

Да и какя модель телефона?


KapKan
Нет вроде проблеммы
но с нокией
с другими незнаю
то что ты предложил с набором у нокии не работает
А смс
посмотри прогу easyport

я в ней нашел, и у меня так

ATE0
AT+CMGF=0

AT+CMGS=кол-во знаков
0011000b919762020929f00008AA0a04220435043A04410442- само смс


AT+CMGF=1

KapKan 11.02.2009 18:24

у меня моторолла с350 там CMGS не проходит, а формат я использую CMGF=1
Изю конечно знаю собственно у меня с нее все и началось.

А вот как проиграть например звук в трубку с компа я так и не понял если честно.

Alexx13 11.02.2009 21:30

Цитата:

Сообщение от KapKan (Сообщение 87061)
у меня моторолла с350 там CMGS не проходит, а формат я использую CMGF=1
Изю конечно знаю собственно у меня с нее все и началось.

А вот как проиграть например звук в трубку с компа я так и не понял если честно.

Давай в асю: 368510421

Glouck 12.02.2009 04:05

Цитата:

Сообщение от Alexx13 (Сообщение 87027)
Glouck
НЕ проблемма посмотри какие каманнды и сколько надо послать
При подключении
Я переделаю!

Спасибо, но лучше сразу вынести в ini.
Команды: сначала AT+MODE=2 отдельной строкой (иначе ругается), потом остальная инициализация: AT+CLIP=1;+COLP=1;+CRC=1; (+ то, что ты еще используешь). Для запроса уровня сети AT+MODE=0, AT+CSQ, AT+MODE=2 отдельными строчками. Для запроса состояния, батареи, тел. книжки и т.д. в MODE=0 переключаться не надо - все и так работает.

Цитата:

at.ini зделаю чтоб работало
Отлично!

Цитата:

Да и какя модель телефона?
Motorola RAZR2 V9. Для набора номера, чтоб модем не пытался коннектиться, у этого телефона команда ATDV

Кстати, не исключено, что AT+MODE=2 и для других телефонов работает, попробуй на своем.

По поводу звука - есть sdk для widcomm'овских драйверов, там, окромя прочего, расписано, как надо пнуть драйвер, чтобы он подключил гарнитуру.
http://www.broadcom.com/products/blu...0_3101-SDK.zip

P.S. Подскажите какой-нибудь толковый терминал для висты 64...

kaprizz 12.02.2009 18:08

лог работы самсунг ПС студио
 
включение
ATZ

OK

AT+CGMM

SAMSUNG SGH-D880

OK

AT+CGSN

357173 01 641157 0

OK

AT+SUPPORTFUS?

+CME ERROR: 3

AT+INFO

+INFO: 33,3,33,159,136,46,0,45200,36,"D880XEGK5","MP 1.201"

OK

AT$CGSN

357173 01 641157 0

OK

AT$TSSPCSW=1

CONNECT

* ËJMOBEX*FÃ6LI9(<

)2–xxxxxx2<
NO CARRIER

далее..синхронизация


AT$CGSN

357173 01 641157 0

OK

AT$TSSPCSW=1

CONNECT

*ËJSYNCML-SYNC**ãÃØIÛj-//SYNCML//DTD SyncML 1.1//ENmlq1.1rSyncML/1.1eWEBSYNC20090212T171113[1nWobex://:80gWIMEI:357173016411575VWEBSYNCNZGb64Ssyncml:aut h-basicOV0VCU1lOQzpTWU5DTUw=ZL5120U20480kiK1\1L0JSyn cHdroIMEI:357173016411575hO200iK2\1L0JAlerto./contactsh./ContactsO200FK1O202TnW./ContactsgW./contactsZEJ20081024T152235ZO20090212T171115ZMI2147 483647H184*Ã®Høj-//SYNCML//DTD SyncML 1.1//ENmlq1.1rSyncML/1.1eWEBSYNC20090212T171113[2nWobex://:80gWIMEI:357173016411575VWEBSYNCZL5120U20480kiK1\ 2L0JSyncHdroIMEI:357173016411575hobex://:80O200iK2\2L3JAlerto./contactsh./ContactsO200TOEO20090212T140203ZiK4\2L4JGetO200bK3 \2L4ZSapplication/vnd.syncml-devinf+wbxmlTgW./devinf11OÊZj-//SYNCML//DTD DevInf 1.1//ENJe1.1QSAMSUNGUSGHHý-D880VSamsung Electronics.OSYS4^D880XEGK5PMP 1.201IIMEI:357173016411575Kphone)*(G]./contactsLAddress BookR150ZFtext/x-vcardd2.1bFtext/x-vcardd2.1_`1`2`3`4`5`6`7G]./schedulesLSchedulesR150ZFtext/x-vcalendard1.0bFtext/x-vcalendard1.0_`1`2`3`4`5`6`7G]./todosLTodosR150ZFtext/x-vcalendard1.0bFtext/x-vcalendard1.0_`1`2`3`4`5`6`7EFtext/x-vcardXBEGINHýcVCARDXENDcVCARDXVERSIONc2.1XNHchr\2 0XFNHchr\20XTELWHOMEHchr\41WWORKHchr\41WFAXHchr\41 WVIDEOHchr\41WCELLHchr\41XEMAILWINTERNETHchr\50WWO RKHchr\50WHOMEHchr\50XURLWWORKHchr\150WHOMEHchr\15 0XADRWWORKHchr\750WHOMEHchr\750XTITLEHchr\60XORGHc hr\60XNICKNAMEHchr\60XNOTEHchr\150XBDAYHdatetimeFt ext/x-vcalendarXBEGHýINcVCALENDARcVEVENTcVTODOXENDcVCAL ENDARcVEVENTcVTODOXVERSIONc1.0XSUMMARYHchr\30XDESC RIPTIONHchr\100XLOCATIONHchr\30XDTSTARTHdatetimeXD TENDHdatetimeXPRIORITYHchrXSTATUSHchrXDUEHchrXAALA RMHchrXRRULEHchrjK5nW./ContactsgW./contactss86PK6ZStext/x-vcardTgW37TgW129TgW289`K7ZStext/x-vcardTgW368OÁaBEGIN:VCARD

VERSION:2.1

FN;CHARSET=UTF-8;ENCODING=QUOTHýED-PRINTABLE:=D0=91=D1=83=D0=BC=D0=B5=D1=804

N;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:;=D0=91=D1=83=D0=BC=D0=B5=D1=804;;;

TEL;PREF;HOME;CELL:+79111165715

END:VCARD

TgW665OÂVBEGIN:VCARD

VERSION:2.1

FN;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=D0=A1=D0=B5=D1=80=D0=B3=D0=B5=

=D0=B9=20=D1=80=D0=B0=D0=B7=D0=BC=D0=B5=D1=82=D0=B 5=D0=BB

N;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:;=D0=A1=D0=B5=D1=80=D0=B3=D0=B5=D0=B9=20 =20=D1=80=D0=B0=D0=B7=D0=BC=D0=B5=D1=82=D0=B5=D0=B B;;;

TEL;PREF;HOME;CELL:891Hý19422131

END:VCARD

kaprizz 12.02.2009 18:19

а вот что пишет лог Carphone
 
AT+CLIP=1

ATI3

at+COPS?

AT+CBC

AT+CPAS

+CME ERROR: 3

AT+CSQ

ERROR

AT+CBC

ERROR

AT+CPAS

ERROR

AT+CSQ

ERROR

и дальше идет цикл

aptm 12.02.2009 19:12

4 версия, стал показывать уровень сигнала, и принимать входящие с определением номера. Железка - терминал МС75 (в подписи) кабель, USB. Скорость 115200. Сам нобер набирает и тут же, до соеднения, сбрасывает.

Alexx13 13.02.2009 03:06

Цитата:

Сообщение от aptm (Сообщение 87275)
4 версия, стал показывать уровень сигнала, и принимать входящие с определением номера. Железка - терминал МС75 (в подписи) кабель, USB. Скорость 115200. Сам нобер набирает и тут же, до соеднения, сбрасывает.

на днях переделаю под мотороллы и выложу


Часовой пояс GMT +4, время: 22:36.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot