Fischertechnik
AVR
Raspberry Pi
Elektronik
Netzwerk
Sonstiges
Impressum
|
|
|
SML-Online Decoder
Die im Internet verfügbaren Informationen zu SML sind teileweise widersprüchlich und oft
sehr ungenau; ebenso Analyse-Software, die es sich teilweise zu einfach macht.
Der Entwurf einer eigenen Implementierung zur Kommunikation mit "meinem" neuen, smarten,
Stromzähler war entsprechend holprig.
Im Rahmen der Entwicklung habe ich relativ schnell gelernt, SML "durch blosses
Angucken" in die einzelnen Elemente zu zerlegen und die Struktur zu überprüfen.
Prüfsummen etc. sind dann aber nicht mehr leistbar. Deshalb habe ich eine kurze
Prüfroutine geschrieben, die erst die Transportebene prüft und dann die Inhalte
strukturiert.
Bisher nur für SML Version 1 und auch nur für einige wenige Elemente. Bei Bedarf
erweitere ich das sehr sicher.
Zur Nutzung des Decoders müssen die Daten als Text in der Form 1b 1b 1b 1b
01 01 01 01.....
vorliegen; das ist die aktuell im Internet am weitesten genutzte Darstellung;
entsprechend habe ich sie so übernommen...
Hier geht es zum SML-Online-Decoder
Links
Bei der Implementierung haben mir die folgenden Dokumente geholfen:
BSI: Technische Richtlinie BSI TR-03109-1
Bundesnetzagentur: Codeliste OBIS Kennzahlen
Wikipedia: OBIS-Kennzahlen
|
|