отправка смс из приложения windows - PullRequest
3 голосов
/ 16 июня 2010

Я создаю приложение для Windows, которое должно отправить смс на мобильный телефон. Это только для целей тестирования. Теперь я могу использовать свой мобильный телефон, чтобы сделать это. У меня есть телефон Android, который можно подключить к компьютеру через USB.

Приложение создано на C ++, windows api.

Любые указатели помогут

Ответы [ 5 ]

3 голосов
/ 16 июня 2010

Вы можете написать простое приложение для Android, которое работает в фоновом режиме и проверяет текстовые файлы.Если вы хотите отправить SMS, просто вставьте новый текстовый файл с номером телефона и сообщением на SD-карту.Для этого вы можете использовать команду «adb push» для Android SDK.Это хакерский способ, но я бы не рекомендовал его, если только он не предназначен для базового тестирования

Другой вариант - использовать онлайн-шлюз, например Twilio.Он очень прост в настройке и позволяет легко отправлять сообщения через простой в использовании HTTP API.Вы можете использовать CURL для подключения к HTTP-сайту через C ++.

3 голосов
/ 16 июня 2010

На самом деле у вас есть 3 варианта.

1) Найти услугу SMS-шлюза (их много, но они не такие дешевые)
или
2) Найдите API-интерфейсы для телефона Android и посмотрите, возможно ли программно отправить текст с пары телефон / компьютер, подключенной через USB
или
3) Получите устройство Windows Mobile и напишите собственное приложение, которое будет обрабатывать отправку для вас, а затем отправьте данные, которые вы хотите отправить на устройство, с помощью ActiveSync. В C # вы можете сделать это примерно за 3 строки кода.

Если бы мне нужно было отправлять SMS-сообщения, я бы пошел по маршруту 3, но это только я. С вариантами 2 и 3 вы хотели бы убедиться, что ваш тарифный план включает в себя неограниченное количество текстов, и что контракт не запрещает использование сообщений такого типа.

1 голос
/ 16 июня 2010

Самый простой способ - отправить на обычный мобильный телефон команду AT-CMGS.Подробности на http://www.developershome.com/sms/sendSmsByAtCommands.asp

0 голосов
/ 15 октября 2014

Другой способ, если у вас Windows Phone 8.1, это использовать http://texttophone.free.fr/

0 голосов
/ 04 сентября 2013

Да, вы можете использовать большую часть сотового Ph для ПК win32, намного дешевле.

, если вы используете шлюз SMS с возможностью модемной команды AT, это хорошо для прямого чтения и записи в COM-порт, если вы используете мобильный телефон Uмногие из этого не будут работать.пример nokia 6070, группа моделей 3100

лучший тест с использованием гипертерминала.

Я использовал CBuildre6 для

https://sites.google.com/site/xpressdms/rosegarden

Я думаю, что у меня было это сообщениесайт, похожий на Невозможно отправить SMS с помощью AT Команды

...