Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Нажатие кнопки на мобилке AT командой
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
Lexi
Возникла необходимость имитировать нажатие клавиш на телефоне внешним девайсом. Может кто знает команду, которая скажет телефону по UART что нажали кнопку 5 ?

Заранее спасибо!
Aurochs
AT+VTS="<символ, соответствующий выбираемой клавише>"
CADiLO
это для DTMF

а для клавиатуры должно быть нечто типа AT+CKPD
нужно смотреть AT мануал по конкретной мобиле

Вот у эриксона так было:

Keypad control +CKPD
Description :
This command emulates the ME keypad by sending each keystroke as acharacter in a <keys> string.
The supported GSM sequences are listed in the appendix.
If emulation fails, a +CME ERROR: <err> is returned.
If emulation succeeds, the result depends on the GSM sequence activated:
Note: In the case where the FDN phonebook is activated, the sequences concerning ”call forwarding” are allowed only if the entire sequence is writtenin the FDN.

Syntax :
Command syntax : AT+CKPD=<keys>

Command Possible responses

AT+CKPD=”*#21#”

Note : Check every call forwarding status

+CCFC: 0,7
Lexi
Спасибо, через часок проверю на ZTE T100 по блетузу.

Вообще хочу сделать выносною консоль и по блетузу свезать все это через модуль блетуз.
Телефон же должен походу их определятть, а тот в свое время дать доступ к UART мобилки.
Ну покрайней мере я так думаю sm.gif
ssokol
Цитата(CADiLO @ Mar 11 2011, 10:26) *
это для DTMF

а для клавиатуры должно быть нечто типа AT+CKPD
нужно смотреть AT мануал по конкретной мобиле

а по-моему SKPD - но для сименсов.
CADiLO
Вот потому и нужно смотреть AT на конкретную модель.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.