реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Связываем ПК с мобильником, Способы,методы,средства
san822
сообщение Sep 7 2005, 06:39
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 195
Регистрация: 26-07-05
Из: Санкт-Петербург
Пользователь №: 7 111



Господа!
Всем известно, что многие мобильники можно подключать к ПК через USB
или COM. Т. е. существуют стандарты для управления телефоном от внешней среды(от ПК или иного устройства).
Различные стандарты могут несколько отличаться друг от друга, но многие из них дают возможность отправлять смс или осуществлять звонки.
Меня интересует прежде всего следующее - как написать свою программу для управления мобильником используя стандартный способ подключения мобильника к ПК(без разбора мобильника).
Какие требования предъявляюся к устройству управления? Можно осуществить управление не от ПК, а от МК ?


a14.gif
Go to the top of the page
 
+Quote Post
BVU
сообщение Sep 7 2005, 06:51
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Почитайте сначала здесь:

http://forum.electronix.ru/index.php?showtopic=6016

если что не понятно спрашивайте...


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
arttab
сообщение Sep 8 2005, 01:59
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



вопрос как быть с мотором так и остался


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
BVU
сообщение Sep 8 2005, 05:25
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(san822 @ Sep 7 2005, 10:39)
Господа!
  Всем известно, что многие мобильники можно подключать к ПК через USB 
или COM. Т. е. существуют стандарты для управления телефоном от  внешней среды(от ПК или иного устройства).
  Различные стандарты могут несколько отличаться друг от друга, но многие из них дают возможность отправлять смс или осуществлять звонки. 
Меня интересует прежде всего следующее - как написать свою программу для управления мобильником используя стандартный способ подключения мобильника к ПК(без разбора мобильника).
Какие требования предъявляюся к устройству управления? Можно осуществить управление не от ПК, а от МК ?


  a14.gif
*


Хорошо начинаем 'разбор полетов' придется сделать подробное описание, потому, что не понята база проблемы.
Многие модели сотовых телефонов имеют периферию (внешний интерфейс) для синхронизации (связи) с персональным компьютером. В основном это интерфейсы - UART и USB. В основном эта связь предназначена для добавления в телефон multimedia и java приложений (в 'домашних условиях'), для сервисных центров - диагностика и 'перепрошивка' телефонного совта (полная или частичная).
Способ управления телефоном от PC всегда определяется производителем (прошивка телефона). Стандартных протоколов не существует! Так как все производители стремяться защитить свое изделие от несанкционированного доступа. Существует лишь одна стандартная возможность управлять телефоном если он имеет встроенный модем или его емуляцию процессором (в основном ARM) при помощи AT-команд, на которые существует определенный стандарт а так же всевозможные дополнения и расширения (в данном случае необходим набор AT-команд принятые для стандарта GSM).
И так как же сделать управление мобильника от PC:
Все зависит от того какой интерфейс используем. Если UART то изучив AT-команды и принципы работы с модемом в прикладной программе на PC делаем CreateFile и все стандартные процедуры для открытия и настройки порта (API функции). А далее в соответствии с протоколом принятым для модема делаем посылки телефону необходимых AT-команд, которые и заставляют его выполнять те или иные функции. Для USB необходимо установить драйвер USB-modem от производителя телефона, а дальше все как для UART. Перед всем этим телефон можно подключить к стандартной программе терминала и 'поиграться' с AT-коандами для тренировки, так как не все дополнительные AT-команды, кроме стандартных могут поддерживаться.
При управлении от микроконтроллера все примерно то же самое в отличии организации программы для вывода (если используется UART). При использовании USB - возникает множество программно-аппаратных проблем требующих создания 'host' (инициатора передачи для USB). Это отдельная тема выходящая далеко за рамки обсуждения данного вопроса.
Не знаю, что конкретно Вас интересует, но что бы реализовать Вашу идею по данному предмету необходимо овладеть множеством необходимых знаний и навыков с которыми мне пришлось столкнуться в свое время.
Спрашивайте...


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
san822
сообщение Sep 13 2005, 05:36
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 195
Регистрация: 26-07-05
Из: Санкт-Петербург
Пользователь №: 7 111



Спасибо, что дали пояснение по этой теме.
Я в ней только начинаю разбираться и поэтому могу смело назвать себя чайником.
smile.gif
Во-первых, я очень рад, что на форуме нашёлся человек, которому приходилось решать подобные задачи.
Во-вторых, пользуясь случаем задам Вам несколько вопросов:
1) Какие производители предоставляют наиболее открытую информацию о протоколах управления мобильником?
2) Для освоения АТ-команд понадобится телефон для проведения экспериментов,
какой сравнительно простой телефон Вы бы порекомендовали?
3)Как Вы думаете насколько сложно написать программу для управления телефоном с ПК(через СОМ-порт) ? Существует ли возможность использовать готовые программы от производителей телефонов(т. е. путём их небольшой переделки сделать так, чтобы они выполняли некоторые действия в течении некоторого промежутка времени)?
Прежде всего меня интересует возможность делать звонки(например, по сигналу какого-то датчика ПК дает команду(или набор команд) и телефон звонит по заранее определенному номеру и сообщает причину вызова).
Go to the top of the page
 
+Quote Post
IV_K
сообщение Sep 13 2005, 06:51
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 17-06-05
Пользователь №: 6 087



1. все описывается в стандартах ETSI GSM technical specification GSM 07.07
2. порекомендую сименс. я пробовал МЕ45 и М55, на них есть мануал по командам на сайте сименса и куча всякого софта. у других производителей нормального описания не видел.
но лучше использовать gsm модем, модемы более соответствуют стандарту.
3. писал и на ПК и на МК, ничего сложного нет, кстати, в мадемах есть возможность заливать свои проги внутрь, не используя внешнего девайса.
посмотрите например www.wavecom.com
Go to the top of the page
 
+Quote Post
BVU
сообщение Sep 13 2005, 08:26
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(san822 @ Sep 13 2005, 09:36)
Спасибо, что дали пояснение по этой теме.
Я в ней только начинаю разбираться и поэтому могу смело назвать себя чайником.
smile.gif
Во-первых, я очень рад, что на форуме нашёлся человек, которому приходилось решать подобные задачи.
Во-вторых, пользуясь случаем задам Вам несколько вопросов:
1) Какие производители предоставляют наиболее открытую информацию о протоколах управления мобильником?
2) Для освоения АТ-команд понадобится телефон для проведения экспериментов,
    какой сравнительно простой телефон Вы бы порекомендовали?
3)Как Вы думаете насколько сложно написать программу для управления телефоном с ПК(через СОМ-порт) ? Существует ли возможность использовать готовые программы от производителей телефонов(т. е. путём их небольшой переделки сделать так, чтобы они выполняли некоторые действия в течении некоторого промежутка времени)?
Прежде всего меня интересует возможность делать звонки(например, по сигналу какого-то датчика ПК дает команду(или набор команд) и телефон звонит по заранее определенному номеру и сообщает причину вызова).
*


На подобный вопрос на форуме я отвечал уже много раз (по правде говоря уже подустал wacko.gif )
IV_K в общем-то дал Вам уже готовые рекомендации о которых Вы спрашиваете. В свою очередь могу добавить, что для практики написания программ для COM-порта под Win32 изучите статьи, которые я выкладывал в теме:
http://forum.electronix.ru/index.php?showt...576&#entry49576
а так же посмотрите тему:
http://forum.electronix.ru/index.php?showt...032&#entry46032
там то же кое-что полезное для Вас будет.

Удачи!


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
BVU
сообщение Sep 16 2005, 11:24
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Примите участие в опросе:
http://forum.electronix.ru/index.php?showtopic=7975


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
Volk
сообщение Sep 20 2005, 18:15
Сообщение #9





Группа: Новичок
Сообщений: 1
Регистрация: 20-09-05
Пользователь №: 8 768



может кто знает как AT командами извлечь из телефона принятые DTMF сигналы? А то в описании команд я нашел только Send DTMF tone.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 17:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.01433 секунд с 7
ELECTRONIX ©2004-2016