MyTetra Share
Делитесь знаниями!
Управление телефоном Siemens M50 через AT команды: Введение
Время создания: 13.05.2015 09:54
Текстовые метки: Siemens, AT команды, COM порт
Раздел: Компьютер - Аппаратное обеспечение - Мобильные телефоны - Siemens M50
Запись: xintrea/mytetra_syncro/master/base/1431500076so0fd4bgrx/text.html на raw.github.com

AT команды. Управляем сотовым, звоним, отправляем смс


Вот такая вот задачка встала у меня. Подключенным дата кабелем Сименсом нужно управлять посредством AT команд. Просто включить терминал и управлять телефоном не сложно, но вот разобраться в кодировках для отправки и приема смс придется долго. Я сделал это за вас. Здесь будет исчерпывающая информация по управлению телефоном с компьютера.


Что такое АТ команда? Зачем это надо? И как оно работает?

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


Какой телефон будет отвечать на АТ команды?

В этой статье разговор будет идти только по телефонам сименс.
Отвечать на АТ команды должны все телефоны начиная с 35 серии (хотя могут быть исключения). Я использую телефон 45 серии, так же прекрасно будут работать телефоны и 55 и 65 и 75 серии.

Для телефонов выше 60 серии необходим кабель для СОМ порта, или эмулирующий сом порт, usb кабеля для закачки мелодий не подойдут. Отличить их очень просто usb кабель у которого между разъемом телефона и разъемом usb есть "коробочка" - подойдет! А дата кабели без "коробочки" - работать НЕ будут

Что нужно для того чтоб начать работать с телефоном по АТ?

Достаточно дата кабеля, самого телефона и любой терминальной программы.
Например можно использовать HyperTerminal.
Чуть ниже я выложил простенький терминал. Самое то для экспериментов.
Открываем терминальную программу, выставляем сом порт на котором весит телефон и нажимаем OPEN и всё! Можно отправлять команды. Для проверки можете отправить команду AT. В ответ телефон должен прислать OK.

Никакие драйвера ставить не нужно! Все работает и так. Полный список команд есть чуть ниже в файле

Примеры применения:

1) Информирование абонента о любом необходимом событии
Например шефу будет каждый день приходить смс во сколько был сдан офис на пульт. Или информирование о срабатывании какого то датчика подключенного к компу. Тут уж все зависит от вашей фантазии.

2) Управление объектом по смс
Соглашусь с теми кто скажет что этот метод управления\информирования малонадежен. Мобила может сеть не ловить, заглючить, смс может не дойти, задержаться.... НО есть большой ПЛЮС! Мобильник сейчас есть практически у КАЖДОГО. И доступность и удобность такого канала перекрывает все его недостатки.


Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования