Forum: Mikrocontroller und Digitale Elektronik Sonderzeichen mit AT-Commands


von Andreas S. (lanzelot83)


Lesenswert?

Hallo

Im Textmode versende ich sms über ein gsm modem. Sonderzeichen, welche
7 bit lang sind kann ich ohne Probleme versenden. Probleme gibts bei
Zeichen, welche 2x7bit benötigen wie zb. das Euro Symbol.

Das Euro Symbol € wird aus <ESC> und "e" zusammengestellt.
Zeichensatz: http://www.csoft.co.uk/sms/character_sets/gsm.htm
Wenn ich nun die 2 zeichen dem modem schicke, passiert aber nichts.
Also es passiert zuerst garnichts und dann nach ein paar Sekunden Error
(Timeout?)
Was muss ich mit den AT-Commands senden, damit das Modem ein €-Zeichen
verschickt?

Besten Dank schon mal

Gruss Andreas

von Laeubi (Gast)


Lesenswert?

<ESC> ist Zeichn 27, aber oft wird auch \ als "Escapezeichen"
bezeichnet, beides schon probiert?

von Profi (Gast)


Lesenswert?

http://www.quios.com/docs/Qcaster_2.5_tech_spec.pdf

For example, the Euro currency symbol is part of the extended
characters available by using the 0x1B escape sequence; use
&#x1B;&#x65; to display the Euro symbol.


Berichte uns bitte, wenn es funktioniert.
Danke.

von Profi (Gast)


Lesenswert?

evtl geht auch
&#x1B;e
da das e nicht codiert werden muss:

2.2.3.1 Encoding non-ASCII characters
In Table 2-2, shading indicates the characters that use the same
hexadecimal code in both ETSI GSM 03.38 and ASCII (ISO-8859-1). These
shaded characters can be transmitted to Q-Caster as ASCII characters
because they will be interpreted correctly. Characters that are not
shaded must be transmitted using their ETSI GSM 03.38 hexadecimal
encodings.
For example, the character 'a' may remain 'a', but the character
'@' must be represented by the XML encoding '&#x00;'.


oder per Unicode: (steht im Anhang S.19/20 ganz unten)
ETSI     Unicode
0x1B65   0x20AC  # EURO SIGN


Das ganze PDF ist recht interessant, auch die RTTTL
(<ringing-tones-text-transfer-language> in Anhang B).

von Andreas S. (lanzelot83)


Lesenswert?

Hallo

Erstmal vielen Dank für eure raschen und vielen Antworten.

Habe einiges ausprobiert, jedoch noch nicht erfolgreich. Dafür habe ich
in der Doku noch was gefunden (S.292/293 und S.14). Habe mit einem
Terminalprogramm meine Eingaben gescannt. Bin sicher, dass ich die
hex-Folge 1B 65 eingegeben habe.

Wäre cool, wenn mir jemand beim entschlüsseln der Doku helfen kann. Ich
verstehe nicht ganz, was die da meinen.(vorallem S.292/293)

Besten Dank

Andreas

von Andreas S. (lanzelot83)


Angehängte Dateien:

Lesenswert?

uff, datei war zu gross. habe die 3 relevanten seiten rauskopiert.
Seite 1 = Seite 14
Seite 2 = Seite 292
Seite 3 = Seite 293

hoffe, es klappt dieses mal mit hochladen...

von Andreas Smith (Gast)


Lesenswert?

Hallo

nach langem habe ich die Lösung indirekt herausgefunden. Also im
Textmode habe ich es nicht hingekriegt. Ich habs dann im PDU mode
gemacht und so funktionierts auch. Das ganze habe ich mit einem Siemens
MC35i gemacht.

Gruss Andreas

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.