GSM Modem Umlaute

OP #1229830
Lesenswert?

Hi

Ich möchte mit meinem AVR Textnachrichten von einem Siemens M20 Terminal 
einlesen.
Ich mache es so, dass ich im PDU Modus Nachrichten versende. Ich 
verwende den PDU Mode, da man damit auf die Message Class angeben kann. 
Ich will auch Nachrichten senden können die direkt am Display 
erscheinen.

Wenn ich eine Nachricht empfange, liest der AVR die Benachrichtigung des 
Modems im PDU Mode ein und lässt das Modem dann in den Textmode switchen 
um den Nachrichtenstring einzulesen.

Komischerweise werden statt den Umlauten "Ä,Ü" nur "A,U" eingelesen, da 
das Modem nur diese Zeichen ausgibt.

Weiß jemand ob neuere Modems dass beherschen, oder das Einlesen im PDU 
Modus Abhilfe schafft?

mfg
#1229837
Lesenswert?

Wenn du beinflussen kannst was gesendet wird, dann sende wenn du einen 
Umlaut im Text hast den normalen Buchstaben und darauf ein zeichen das 
du nicht verwendest. Dann setzt du im AVR immer wenn du einen möglichen 
Umlaut bekommst und darauf das Zeichen folgt stattdessen einen Umlaut 
ein:

"Männer mit Bärten" --(Vorbearbeiten)-> "Ma#nner mit Ba#rten" 
--(senden)->
"Ma#nner mit Ba#rten" --(Zurückbearbeiten)-> "Männer mit Bärten"

Gruß ErgoProxy
Moderator Persönliche Seite #1231236
Lesenswert?

Georg H. wrote:

>...
> Weiß jemand ob neuere Modems dass beherschen, oder das Einlesen im PDU
> Modus Abhilfe schafft?
>...
Wahrscheinlich. Das GSM 7-bit Default Alphabet dürfte von allen Geräten 
unterstützt werden. Zumindest ältere Handys bieten meist nichts anderes, 
bei Modulen oft die Standardeinstellung. Eine Tabelle mit der Zuweisung 
der 7-Bit-Werte aus der PDU zu Zeichen findet sich z.B. im Dokument 3GPP 
TS 23.038 (in der hier vorliegenden Fassung 5.0.0 in Abschnitt 6.2).

>Vielleicht hat jemand ein Firmware Update für das M20?
>Im Internet finde ich nichts :-(
Evtl. können die "SPS-Leute" in einer Siemens Niederlassung einen 
Ansprechpartner nennen, der sich auch noch mit den alten Teilen 
auskennt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren