/ / Recevoir des SMS comme un modem - SMS, port série, passerelle SMS

Recevez des SMS comme un modem - SMS, port série, passerelle SMS

J'ai une application qui peut uniquement envoyer des SMS à un modem AT série, mais je souhaite envoyer ce SMS via un service Web.

Mon idée est de connecter un modem logiciel virtuel au port série (virtuel) de l'application et de recevoir le SMS dans le logiciel, puis de transmettre ce SMS à l'API Web.

Mon problème est que je ne trouve pas un logiciel qui puisse recevoir des SMS comme un modem, ni une bibliothèque qui offre la possibilité d'agir comme un modem.

Des idées?

Réponses:

0 pour la réponse № 1

Votre application existante s'attend à se connecter à unport série. Cela signifie que vous avez besoin d’une sorte de port série virtuel. Google vous donnera des résultats parfaitement utilisables pour ce terme. Chacune de ces bibliothèques devrait vous donner un flux de caractères.

L'analyse de ce flux devrait être assezsimple. Vous pouvez rejeter toute l'initialisation du modem et vous concentrer sur la commande SMS. En théorie, il existe une commande "write" et une commande "send", mais vous pouvez supposer en toute sécurité qu’une application PC enverra tous les SMS qu’elle écrit. Ce n’est pas comme ce qui se passe sur PC est une faute de frappe. Par conséquent, il vous suffit d’analyser le AT+CMGW commander; toutes les autres commandes peuvent obtenir une réponse OK standard.

Saisissez le numéro de téléphone et le message du AT+CMGW commande et transmettez-le au Webservice. Terminé!