5.8 NTCIP
Das LCom unterstützt NTCIP via SNMP über LAN (Ethernet). Eine Übertragung der
Daten via STMP 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.
Alternativ kann eine PPP-Einwahlverbindung auf das LCom über ein direkt
angeschlossenes (analog) Modem verwendet werden (siehe Modem Konfiguration),
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