7 votes

Comment envoyer des SMS binaires ?

Existe-t-il un moyen standard d'envoyer un SMS binaire personnalisé pris en charge par Android OS (4.2.2) ou par un support gratuit mais tiers ? Je veux dire - pourrais-je quelque part entrer, par exemple :

0x23 0xAB 0x12 0x56 0xFF

et l'envoyer comme un SMS binaire, et non comme un SMS texte ? Je suis en train de développer une application qui reçoit des messages binaires et j'aimerais la tester.

Je pourrais écrire ma propre application, bien sûr, mais je préférerais utiliser une méthode existante et fiable.

4voto

verix Points 332

Je ne sais pas si ça marche, mais il y a une application qui s'appelle Serveur SMS avec la description suivante :

Envoyer des messages sms binaires sur des ports spécifiques. Indiqué pour tester les applications J2ME qui reçoivent des messages sur des ports spécifiques. Ce site application n'envoie pas de SMS gratuits.

1voto

Aaron Gillion Points 1494

Question intrigante.

Je ne suis pas sûr que les opérateurs cellulaires supportent les SMS binaires. Avez-vous envisagé de coder vos données sous forme de chaîne base64 et de les envoyer ?

Le message sera limité en longueur. J'ai entendu dire qu'il était possible d'inclure du texte UTF dans les métadonnées d'une image png envoyée par MMS, ce qui représente plusieurs mégaoctets.

Une autre idée que j'ai eue est d'encoder des données dans l'image MMS, chaque pixel = 256^3 bits ou 16 777 216 combinaisons, soit 3 octets par pixel.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X