5.8 NTCIP
Das LCom unterstützt NTCIP via SNMP über LAN (Ethernet). Eine Übertragung der
Daten via STMP wird nicht unterstützt.
Eine Einwahl auf das LCom über ein direkt angeschlossenes (analog) Modem / PPP
wird nicht unterstützt. Um das NTCIP Protokoll mit dem LCom zu verwenden, muss
das LCom entweder direkt via LAN, oder indirekt über einen (GPRS/CDMA) Router
und das Internet mit dem Server verbunden werden. Das TCP/IP Port für SNMP
(UDP Port 161) muss dann im Router auf das LCom umgeleitet werden.
Die Realisierung des SNMP Protokolls auf dem LCom basiert auf der Microsoft
SNMP Library, und wird über einen „Extension Agent" dargestellt. Dieser extension
Agent (SnmpNtcipAgent.dll) wird vom Mictosoft SNMP Framework aufgerufen, wenn
eine Anfrage für einen OID aus dem NTCIP Teilbaum
"iso.org.dod.internet.private.enterprises.nema.transportation"
empfangen wird. Der Agent ist unabhängig von der LCom Anwendung, und wird als
Teil des Microsoft SNMP Protokoll Stacks beim Systemstart von Windows CE
gestartet. Als Schnittstelle zwischen der LCom Anwendung und dem Agent werden
verschiedene Konfigurations- und Daten-Dateien verwendet.
Die Konfigurations-Dateien für den SNMP Agent werden über die entsprechenden
Konfigurations-Dialoge in der LCom Anwendung verwaltet, und (wie die anderen
Konfigurationsdateien des LCom) auf dem Flash Laufwerk (Verzeichnis \FFSDISK)
abgelegt.
Die Messwerte werden von der LCom Anwendung (bereits in die entsprechenden
Einheiten für NTCIP konvertiert) periodisch (immer wenn neue Messwerte vom UMB
Gerät abgefragt wurden, also jede Minute) in eine temporäre Datei im Verzsichnis
\Temp (d.h. im RAM des LCom) geschrieben.
Die Netzwerkkonfiguration des LCom muss entsprechend der Netzwerkumgebung
(IP Adresse, Default Gateway, DNS Server etc.) konfiguriert werden. Wird das LCom
über einen GPRS/CDMA Router und das Internet angeschlossen, muss der
GPRS/CDMA Router entweder mit einer statischen IP Adresse arbeiten, oder über