Gibt es eine Standardmethode zum Senden einer benutzerdefinierten binären SMS, die von Android OS (4.2.2) oder über kostenlosen Support von Drittanbietern unterstützt wird? Ich meine - könnte ich irgendwo eintreten, zum Beispiel:
0x23 0xAB 0x12 0x56 0xFF
und als binäre SMS senden, nicht als Text-SMS? Ich entwickle eine App, die Binärnachrichten empfängt, und möchte sie testen.
Ich könnte natürlich meine eigene App schreiben, aber ich würde es vorziehen, eine vorhandene und zuverlässige Methode zu verwenden.
SMS Server
? Ich kann erfolgreich Textnachrichten senden, aber für Binärnachrichten erhalte ich nichts! Benötigen sie im Binärmodus eine spezielle Kopf- oder Fußzeile? Zum Beispiel konnte ich nicht30303030
im Binärmodus anstatt0000
im Textmodus senden . Irgendein Vorschlag? Und außerdem, welchen Port soll ich benutzen?Antworten:
Ich weiß nicht, ob dies funktioniert, aber es gibt eine App namens SMS Server mit der folgenden Beschreibung:
quelle
Interessante Frage.
Ich bin nicht sicher, ob Mobilfunkanbieter binäre SMS unterstützen. Haben Sie darüber nachgedacht, Ihre Daten als base64-Zeichenfolge zu codieren und zu senden?
Die Nachricht ist längenbeschränkt. Ich habe gehört, dass Sie UTF-Text in die Metadaten eines über MMS gesendeten PNG-Bildes mit einem Wert von mehreren Megabyte aufnehmen können.
Eine andere Idee, die ich hatte, ist, Daten innerhalb des MMS-Bildes zu codieren, wobei jedes Pixel = 256 ^ 3 Bits oder 16.777.216 Kombinationen, auch bekannt als 3 Bytes pro Pixel, ist.
quelle