History des Programmes CD150 to HTML
Derzeit aktuelle Version ist V01.12.04 (V1.1)
Hintergrund:
Auf Grund eines "Hilferufes" einer Cottbuser Computerfirma (die hier
nicht näher benannt werden wird) habe ich mich mit der Übertragung der
Statusdaten einer Einbruchmeldeanlage (EMA) der Firma Aritech an einen Computer befasst. Nach erster Analyse
stellte sich die von einem Fremdhersteller zur Verfügung gestellte
RS485-Schnittstelle als brauchbar dar. Nachdem die Probleme der
Hardwareanbindung an eine RS323 gelöst waren, folgte die Analyse der
übertragenen Daten.
Version 0.* (ß):
nach diversen Versuchen ist es mit einer der unzähligen Versionen 0.*
endlich gelungen die RS485-Schnittstelle der EMA "Aritech CD150"
sicher zu lesen und das Datenformat auszuwerten.
Besonderer Dank gilt der Firma SSG-Sicherheit insbesondere dem Gründer und Geschäftsführer Steffen Göhlert
in Forst/L., der die Technik bereitstellte und mir mit vielen Tipps
und Hinweisen zur Seite stand.
Es entstand die Idee die Ausgabe im allgegenwärtigen HTML-Format zu
realisieren. Das hat den Vorteil, dass der jeweilige Nutzer keine
Spezialsoftware zur Darstellung des Zustandes seiner EMA benötigt.
Version 1.0
Die Version 1.0, die durch sehr flexible, zugegeben
komplizierte Administration glänzt. (man braucht unbedingt Kenntnisse
in HTML 4.0, um echt gute Ergebnisse zu erzielen - es geht aber
auch ohne diese Kenntnisse - dank der sehr flexiblen Möglichkeiten
der Software). siehe die Beispiele mit unterschiedlicher Komplexität
Version 1.0s (nur zum internen Gebrauch !!)
Aus den Kenntnissen des Datenprotokolls der EMA von Aritech ist ein
Simulator entstanden, der es ohne die EMA ermöglicht die oben schon
beschriebene komplizierte, aber nur einmal, zu bewältigende Ersteinstellung zu vereinfachen. (Es ist halt einfacher einen Knopf mit der
Maus zu drücken, als immer wieder hardwaremäßig eine Linie auszulösen)
Version 1.01
Ein Debugging ist durch einen zusätzlichen Punkt debug=level möglich. Je nach
Level lassen sich verschiedene interne Prüfroutinen umgehen.
Version 1.1
In die derzeit aktuelle Version wurden variable Timeouts hinzugefügt,
die EMA CD75, der kleine "Bruder" der CD150, kann jetzt auch eingelesen und dargestellt werden
Die Stabilität der hardwarenahen Routinen, insbesondere an neueren PC's, wurde deutlich verbessert
Verschlüsselung der INI-Datei, um nicht berechtigtes Ändern zu verhindern
ToDo-Liste
{für zukünftige Versionen}
oder
Was ist noch zu tun an diesem Programm:
- Einbinden von Soundausgaben, um einen Alarm auch akustisch anzuzeigen
- intern und extern scharf wird nicht unterschieden
(oder besser gesagt, merkt die Software bisher garnicht - kann sie
auch nicht, weil dies nicht übertragen wird)
also muß der Meldereingang, der dafür zuständig ist, ausgewertet
werden - genau wie derjenige, der die Anlage letztendlich "extern
scharf"- schaltet (z.B. ein Blockschloss)
- Bereitstellung der gängigen Grafiken für Melder aller Art
- Einfügen eines Punktes "Herunterfahren nach 'scharf' in x min"
- Editor für die Darstellung (das wird aber erst ab V2.0 der Fall sein)
je nach Interesse
Für den Nutzer ist dieser -bisher fiktive- Editor aber unerheblich,
da er ihn nicht benötigt !!
- Eintrag der Daten in die Registry von Windows - wird nicht realisiert werden
- Einlesen der Konfigurationsdateien des Programmes "TransportPC" und Generierung einer INI-Datei
- Version für LINUX als sog. Dämon
e-Mail für Vorschläge:
cd150html@angiesoft.de