Получать смс как модем - PullRequest
       22

Получать смс как модем

1 голос
/ 07 декабря 2010

У меня есть приложение, которое может отправлять SMS-сообщения только на модем с последовательным интерфейсом AT, но я хочу отправить это SMS-сообщение через веб-сервис.

Моя идея - подключить виртуальный программный модем к (виртуальному)последовательный порт приложения и получать SMS-сообщения в программном обеспечении, затем я передаю это SMS-сообщение в веб-API.

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

Есть идеи?

1 Ответ

0 голосов
/ 10 декабря 2010

Ваше существующее приложение ожидает подключения к последовательному порту. Это означает, что вам нужен виртуальный последовательный порт. Google предоставит вам удобные хиты на этот срок. Любая из этих библиотек должна дать вам поток персонажей.

Анализ этого потока должен быть довольно простым. Вы можете отказаться от инициализации всех модемов и просто сосредоточиться на команде SMS. Теоретически, есть команды «write» и «send», но вы можете смело предполагать, что приложение для ПК будет отправлять любые SMS, которые оно пишет. Это не так, как на ПК делают опечатки. Следовательно, вам просто нужно проанализировать команду AT+CMGW; все остальные команды могут получить стандартный ответ OK.

Получите номер телефона и сообщение из команды AT+CMGW и передайте их веб-службе. Готово!

...