Программирование телефона / модема GSM для телефонных звонков - PullRequest
2 голосов
/ 18 декабря 2011

Я хочу использовать программу, написанную на языке высокого уровня, таком как Java или Python, для общения с GSM-модемом.

Я хочу сообщить модему, на какой номер звонить и когда ему звонить. Я также хочу иметь возможность читать и отправлять текстовые сообщения. Мне НЕ нужно обрабатывать передачу голоса в любом направлении вызова.

Буду признателен за рекомендации любых применимых библиотек и конкретных модемов, с которых можно начать? Я люблю Java, но готов попробовать что-то еще.

Спасибо

Ответы [ 2 ]

2 голосов
/ 18 декабря 2011

Существует набор относительно стандартных команд «AT», которые можно использовать для этих типов операций, включая выполнение телефонных звонков и отправку текстовых сообщений. Некоторые подробности об этом: http://www.smssolutions.net/tutorials/gsm/sendsmsat/ и http://www.dreamfabric.com/sms/ (просто первые результаты небольшого онлайн-поиска).

Немного больше поиска в Интернете привело к специфическому для Java примеру по адресу http://www.java -samples.com / showtutorial.php? Tutorialid = 22 * ​​1009 *.

Я немного проделал это на Java несколько лет назад, используя Java Communications API - доступен по адресу http://www.oracle.com/technetwork/java/index-jsp-141752.html. (Моей целью было взаимодействие с телефонной книгой на моем телефоне, но это также должно было работать с взаимодействием с системой SMS.)

0 голосов
/ 22 декабря 2011

Практически все модемы и (телефоны, поддерживающие подключение к вашему ПК) могут это делать. Все модемы одинаково хороши в этом. Модемов для начинающих нет. Просто пройдите AT-команды, специфичные для ваших приложений, и все.

...