GSM-LAN-Modems programmieren

23/11/2016 - 11:24 von Torsten Mueller | Report spam
(Ich weiß nicht richtig, wohin mit meiner Frage. hier scheint's mir noch
am besten zu passen. Oder hat jemand eine bessere Idee?)

Ich hab eine Anzahl GSM/UMTS-Modems (ConioGo) im LAN, die zum Versenden
von SMS benutzt werden. Die Ansprache erfolgt von einem PC-Programm aus
über Telnet und zwar mit Hilfe der bekannten AT-Befehle, SMS Senden z.B.
über AT+CMGS.

Ich hab Code geschrieben, der Geràte einer Serie zufriedenstellend
bedienen konnte. Das funktioniert seit über zwei Jahren.

Jetzt hab ich ein neues Geràt, àußerlich baugleich, intern aber mit
neuer Firmware (nur ein kleiner Versionssprung). Und damit gehen die
Probleme los. Das neue Geràt verhàlt sich in vielen Situationen anders
als ein altes. Bestimmte (sehr einfache!) AT-Befehle funktionieren nicht
wie dokumentiert. Andere verlangen offensichtlich andere Parameter,
wieder andere machen unerwartete Ausgaben. Diese AT-Befehle sind
offensichtlich nur ein Vorschlag.

Mein wesentliches Problem ist die unterschiedliche Handhabung von
Zeichensàtzen. Ich will ja Umlaute korrekt versenden. Dazu hab ich auf
den alten Geràten vor dem Senden eine manuelle Konvertierung in den
GSM-Zeichensatz vorgenommen. Wenn ich dies jetzt auf dem neuen Geràt
mache, mißlingt das Senden grundsàtzlich, ich darf dort nicht mehr
codieren, die Codierung wird dort offenbar vom Geràt übernommen.

Das ist sehr àrgerlich. Wie handhabt man so etwas? Muß ich jetzt
tatsàchlich unterschiedlichen Code für jeden neuen Geràtetyp schreiben
und testen? Wer hat sowas schonmal gemacht? Bin für jeden Hinweis
dankbar.

T.M.
 

Lesen sie die antworten

#1 Shinji Ikari
23/11/2016 - 11:34 | Warnen spam
Guten Tag

Torsten Mueller schrieb

Bestimmte (sehr einfache!) AT-Befehle funktionieren nicht
wie dokumentiert.



Kontaktiere den Hersteller. Wenn die Dokumentation oder das Geraet
nicht stimmen, muessen die nachbessern. Voraussichtlich wird es eine
neue Dokumentation geben, die Dir dann hilft oder man ueberlegt eien
Firmwareanpasung (falls moeglich, ggf. auf die alte Version).

Ähnliche fragen