Сотовый фрикинг At-команды или управляем телефоном

Discussion in 'Электроника и Фрикинг' started by forever777, 21 Jan 2007.

  1. forever777

    forever777 Banned

    Joined:
    12 Jun 2005
    Messages:
    224
    Likes Received:
    20
    Reputations:
    -12
    Мобильный телефон, который имеет внешний порт передачи данных (ИК-порт, возможность подсоединения DATA-кабеля) позволяет управлять собой с помощью AT-команд. Используя набор AT-команд телефона можно звонить, отправлять сообщения, управлять настройками, редактировать записную книжку непосредственно с компьютера.
    Windows определяет большинство телефонов как соответствующие модемы. Соответственно и управление телефоном практически ничем не отличается от управления модемом. Несмотря на то, как физически подключен Ваш телефон к компьютеру (ИК-порт, либо кабель), соединение идет через COM-порт (физический, либо виртуальный).
    Так, что выбирайте: либо вы пишете свой интерфейс для работы с com-портами и адаптируете его для работы с телефоном; либо используете любую терминальную программу, каких существует великое множество.

    Немного о формате AT-команд.
    Часть из них не содержит никаких параметров. Например на команду ATI, телефон например откликается строчкой 'ALCATEL, ONE TOUCH 735'.
    Другие требуют указание каких либо параметров. Например, чтобы просмотреть содержимое регистра S1 необходимо указать ATS1?, а для того чтобы задать значение регистра S1 необходимо указать ATS1=23.
    В общем если необходимо просмотреть какой-либо параметр, то в конце ставим '?', а если необходимо задать параметр, то '=' и значение.

    Список AT-команд для телефонов Alcatel.:

    Команды идентификации телефона, как оконечного устройства
    Generic DCE
    AT: Тест: OK
    ATW: OK
    ATZ: OK
    AT+GMI Идентификатор производителя: ALCATEL
    AT+GMM Идентификатор модели: ONE TOUCH 735
    AT+GMR Идентификатор прошивки: V:10 2
    AT+GSN Серийный номер продукта: первые 15 знаков IMEI
    AT&F Reset: OK
    AT+FCLASS Class of service identification:
    AT&V Текущий профиль:
    AT&W Select connection message format OK
    ATI Характеристики терминала ALCATEL, ONE TOUCH 735
    AT+WS46 Select wireless network
    AT+CIMI Номер IMSI <IMSI> 15 знаков
    AT+GCAP Список поддерживаемых TA +GCAP: +CGSM, +FCLASS
    Стандартные команды для модемов, поддерживающих набор AT-команд, управление соединением и т.п. Подробнее о них можно посмотреть в спецификации любого аналогичного модема.
    DTE/DCE CONTROL
    ATSn?/ATSn=dd Чтение/установка S-регистров, n-номер регистра, dd - [0,255]
    ATEn Режим локального эхо, 0-off, 1-on
    ATQn Разрешение/запрет отображения результирующих кодов
    ATVn Режим возврата результирующих кодов. 0 - в виде цифр, 1 - в виде слов.
    ATXn Установка содержания и вида выводимой информации результирующих кодов.
    AT&C Circuit 109 (DCD) behavior
    AT&D Circuit 108 (DTR) behavior
    AT&K Flow control management
    AT+IPR Fixed data rate
    AT+ICF Character framing
    AT+IFC DTE - DCE local flow control
    AT+CMEE Enable extended error codes
    AT+CEER Enable extended error report
    AT+CRC Enable extended result codes

    Call Processing Recommendation V.25ter
    ATA Ответ на входящий звонок
    ATHn Положить/поднять трубку. n=0 положить, n=1 поднять.
    ATDномер Набор номера
    ATOn Возврат в состояние соединения
    ATSO Automatic acceptance or rejection of PDP context activation


    Насколько я понимаю это команды управляющие настройками GSM-сети.
    GSM General
    AT+CGMI Идентификатор производителя
    AT+CGMM Идентификатор модели
    AT+CGMR Идентификатор прошивки
    AT+CGSN Серийный номер продукта
    AT+CSCS Select TE character set


    GSM Call
    AT+CBST Select/Request GSM Bearer Service type
    AT+CRLP Select RLP configuration
    AT+CR Service reporting control
    AT+CRC Cellular result codes
    AT+CEER Extended error report (extended comments supplied for same command
    under DTE/DCE Control heading)
    AT+CIWF Select/read connection type

    GSM Network
    AT+CLCK Facility lock
    AT+CCFC Call forwarding SS
    AT+CCWA Call Waiting SS
    AT+CHLD Call related supplementary services
    AT+CLIP Calling Line Identification Presentation
    AT+CLIR Calling Line Identification Restriction
    AT+COLP COnnected Line identification Presentation
    AT+CAOC Advice Of Charge
    AT+CREG Network Registration
    AT+COPS Operator Selection 0,0,"BEE LINE"
    AT+CLCC List current calls

    TIA IS-101
    AT+VTS Enables transmission of DTMF tones and arbitrary tones
    AT+VTD Sets the length of tones emitted as a result of AT+VTS


    Команды для работы с GPRS настройками телефона. В Инете довольно много информации как настроить GPRS-соединение вручную с помощью AT-команд. Обычно применяется, если телефон используется в качестве модема, для выхода в Инет.
    GPRS
    ATD*99# Request GPRS service
    AT+CGDCONT PDP Context Parameters specification
    AT+CGQREQ PDP Context Quality of Service Profile specification
    AT+CGQMIN PDP Context Minimum Acceptable Profile
    AT+CGATT GPRS Attachment Request (or Detachment)
    AT+CGACT PDP Context Activation (or Deactivation)
    AT+CGDATA Data State Activation
    AT+CGADDR Show a list of PDP Addresses
    AT+CGAUTO Enable/Disable automatic response to PDP context activation request from
    network
    AT+CGANS Response to network-generated PDP context activation request
    AT+CGCLASS Specified GPRS Mobile Class Configuration
    AT+CGSMS Mobile Originated SMS Messages Configuration Service

    Команды довольно "прозрачные". Возвращают значение некоторых телефонных параметров. Заряд батареи выдается в единицах, указанных в инженерном меню. В каких единицах выдается уровень сигнала с первого взгляда непонятно.
    Control and Status
    AT+CPAS Phone activity status
    AT+CPIN Enter PIN code (CHV) READY
    AT+CBC Battery charge 0, 86
    AT+CSQ Signal quality 24, 99
    AT+CCLK Clock "04/09/21, 11:01:29"
    AT+CALA Set an alarm
    AT+CLAN ME Language selection "ru"
    AT+CPROT Enter protocol mode
    AT+PROV_WAP WAP Provisioning protocol version checkout


    Команды для работы с телефонной книгой.
    Первая из них показывает, что телефонная книга на SIM-карте содержит 28 записей из 220 возможных.
    Далее команда просмотра записи телефонной книги по ее номеру. Возвращает через запятую номер, какую-то цифру, имя абонента (русские имена идут в кодировке, латинские как есть).
    Команда записи абонента в телефонную книгу. В параметрах указываем через запятую номер записи, телефонный номер, какую-то цифру, имя абонента.
    И последняя, команда поиска по телефонной книге.
    Phonebook.
    AT+CPBS Select phonebook memory storage "SM",28,220
    AT+CPBR Read phonebook entries (between two indexes)
    AT+CPBR=2, 2, "*102#", 129, "Balance"
    AT+CPBW Write phonebook entry
    AT+CPBW=28 ,"*102#",129,"Balance"
    AT+CPBF Find phonebook entry

    Class 1 Fax
    AT+FPR Serial Link speed selection
    AT+FTS Stop transmission and wait
    AT+FRS Receive silence
    AT+FRM Facsimile receipt
    AT+FTH HDLC transmit

    PDU SMS Mode
    AT+CSMS Select message service (SMS version)
    AT+CPMS Select preferred SMS storage
    AT+CMGF SMS message type (format) between TE and ME
    AT+CSCA Select SMS Service Center address
    AT+CSAS Save variables set by +CSCA (SMS configuration profile)
    AT+CRES Restore settings saved by +CSAS
    AT+CNMI Configuration command for message receipt by TE
    AT+CNMA New SMS PP message acknowledgement by TE
    AT+CMGL List SMS messages stored in specified memory
    AT+CMGR Read SMS message based on specified memory index
    AT+CMGS Send SMS message to network
    AT+CMGD Delete stored message
    AT+CMGW Write message to specified memory
    AT+CMGC Send SMS command to network
    AT+CMSS Send SMS message from specified memory

    Источник: Forum.dikii.ru
     
    #1 forever777, 21 Jan 2007
    Last edited by a moderator: 21 Jan 2007
  2. aka PSIH

    aka PSIH Elder - Старейшина

    Joined:
    7 Feb 2006
    Messages:
    592
    Likes Received:
    285
    Reputations:
    51
    Откуда скопировал?
     
  3. forever777

    forever777 Banned

    Joined:
    12 Jun 2005
    Messages:
    224
    Likes Received:
    20
    Reputations:
    -12
    Forum.dikii.ru
     
  4. m0le[x]

    m0le[x] Wardriver

    Joined:
    25 Oct 2006
    Messages:
    759
    Likes Received:
    576
    Reputations:
    105
    Копирайты ставить сразу надо (отредактировал)... Оформление не очень, перевод команд не совсем полный, а так полезно, респект)
     
  5. forever777

    forever777 Banned

    Joined:
    12 Jun 2005
    Messages:
    224
    Likes Received:
    20
    Reputations:
    -12
    Я понимаю что нужно ставить Копирайты и за это извеняюся! А насчет оформления какбы всеравно цель заключалась в информации я ее считаю очень нужной и полезной!
     
  6. m0nzt3r

    m0nzt3r моня

    Joined:
    22 Jun 2004
    Messages:
    2,097
    Likes Received:
    672
    Reputations:
    591
    А вот пдфка на АТ команд СЕ моделей к750 и его ровесников:
    http://www.sonyericsson.com/downloads/dg_at_2005_r2b.pdf
    Линк уже показываю кажись в 3 раз, просто тут ему самое место думаю :)
     
  7. halkfild

    halkfild Members of Antichat

    Joined:
    11 Nov 2005
    Messages:
    365
    Likes Received:
    578
    Reputations:
    313
    как их использовать напрямую на телефоне?
     
    _________________________
Loading...