User manual
20
Webserver; Configuration des Passwortschutzes
Das Gerät enthält einen einfachen Webserver. Dieser liefert Informationen zum Gerät und
ermöglicht die Konfiguration. Die Konfigurationsseite kann mit einem Passwort geschützt werden,
um unbefugte Änderungen der Konfiguration für den Fernsteuerbetrieb zu verhindern.
Auf der eigentlichen Konfigurationsseite wird erklärt, wie das Passwort gesetzt werden kann. Das
Passwort darf bis zu 15 Zeichen lang sein. Beachten Sie, dass der Benutzername (User Name)
leer bleiben muss. Beim Zurücksetzen aller LAN-Parameter auf die Werksvoreinstellung über den
LAN RESET Schalter auf der Geräterückseite wird auch das Passwort auf die Standardeinstellung
(kein Passwort) zurückgesetzt.
Die Webseiten verfügen über eine Identifizierungsfunktion, sodass der Benutzer einen
Identifizierungsbefehl zum Gerät senden kann. Daraufhin blinkt dessen Display, bis der Befehl
aufgehoben wird.
ICMP Ping-Server
Das Gerät enthält einen ICMP-Server, um das Gerät entweder über den Hostnamen oder die IP-
Adresse per Ping-Befehl anzusprechen.
VXI-11 Discovery Protokoll
Das Gerät unterstützt stark eingeschränkt das VXI-11 Protokoll, sodass lediglich eine
Instrumentenerkennung möglich ist.
Das Gerät implementiert einen Sun RPC Port-Mapper aif TCP Port 111 und UDP Port 111 (siehe
RPC1183). Folgende Aufrufe stehen zur Verfügung: NULL, GET PORT und DUMP.
Auf TCP Port 1024 wird ein sehr einfaches VXI-11 Protokoll implementiert, das zur
Instrumentenerkennung ausreicht. Hier werden folgende Aufrufe unterstützt: CREATE LINK,
DEVICE_WRITE, DEVICE_READ und DESTROY_LINK.
Nach Herstellung der Verbindung werden alle weiteren Informationen vom Gerät ignoriert und es
wird lediglich der Identifizierungs-String wie bei einem “*IDN?” Befehl in folgender Form
ausgegeben:
‘Hersteller,Modell,Seriennr.,X.xx – Y.yy’
Zum Beispiel:
THURLBY THANDAR,CPX400DP,279730,1.00 – 1.00
wobei ‘X.xx’ die Revisionsnummer der Main-Firmware und ‘Y.yy’ die Revisionsnummer der
Interface-Firmware angibt. Die Interface-Firmware ist über den USB-Port vom Benutzer vor Ort
aktualisierbar.
mDNS und DNS-SD Unterstützung
Multicast DNS bietet DNS-Dienste auch in Netzwerken ohne zentralen DNS-Server (oder DHCP-
Server). Dies vereinfacht die Einrichtung eines einfachen LAN mit sinnvollen Hostnamen anstelle
einer rohen IP-Adresse. Mit Service-Discovery können das Gerät und seine Dienste problemlos
identifiziert werden.
Die vom Gerät bereitgestellten Services sind http (_http._tcp) und lxi (_lxi._tcp).
VISA Resource-Name
Aufgrund der eingeschränkten Unterstützung für das VXI-11 Protokoll (nur Discovery Protocol),
muss das Gerät über seine Raw-Socket-Informationen aufgerufen werden, wenn es in
Zusammenhang mit Anwendungen verwendet wird, die über einen VISA Resource-Namen
kommunizieren. So hätte z. B. ein Gerät mit IP-Adresse 192.168.1.100 normalerweise den VISA
Resource-Namen "TCPIP0::192.168.1.100::inst0::INSTR", der aber für dieses Gerät modifiziert
werden muss auf "TCPIP0::192.168.1.100::9221::SOCKET", wobei 9221 der vom Gerät
verwendete TCP-Port für Steuerung und Überwachung ist (siehe unten).










