Herunterladen Inhalt Inhalt Diese Seite drucken

NetModule NB3701 Software Benutzerhandbuch Seite 134

Inhaltsverzeichnis

Werbung

NB3701
NRSW-Benutzerhandbuch - Version 4.7.0.100
SDK-Tests
Die Testseite enthält einen Editor und ein Eingabefeld für optionale Argumente, mit denen Sie Testläufe
Ihres Skripts durchführen oder bestimmte Teile davon testen oder eine ganze Datei hochladen kön-
nen. Hinweis Sie müssen die Argumente eventuell in Anführungszeichen setzen, da sie sonst durch
Leerzeichen getrennt werden.
/* arguments :
Schnick Schnack " S c h n u c k "
for ( i = 0; i < argc ; i ++) {
printf (" argv % d : % s \ n " , i , argv [ i ]) ;
}
/* generates :
*
argv0 : Skriptname
*
argv1 : Schnick
*
argv2 : Schnack
*
argv3 : S c h n u c k
*/
Bei Syntaxfehlern gibt arena normalerweise Fehlermeldungen wie die folgende aus (mit Angabe der
Zeile und der Position, an der der Parsing-Fehler auftrat):
/scripts/testrun:2:10:FATAL: parse error, unexpected $, expecting ';'
SDK-Beispielanwendung
Als Einführung können Sie eine Beispielanwendung durchgehen - ein SMS-Steuerungsskript, das die
Fernsteuerung von Kurznachrichten implementiert und den Systemstatus zum Absender zurückgeben
kann. Der Quellcode ist im Anhang enthalten.
Nach der Aktivierung können Sie eine Nachricht an die mit einer SIM-Karte/einem Modem verbundene
Telefonnummer senden. In der Regel muss in der ersten Zeile ein Passwort und in der zweiten Zeile
ein Befehl angegeben werden, z. B.:
admin01
status
Wir empfehlen dringend, eine Authentifizierung zu verwenden, um unbeabsichtigte Zugriffe zu vermei-
den. Sie können dies jedoch mit noauth als Argument deaktivieren und so die erste Zeile mit dem
Passwort überspringen. Wenn Sie sich das Skript genauer ansehen, werden Sie feststellen, dass Sie
auch die Liste der zulässigen Absender einschränken können. Bitte prüfen Sie das Systemprotokoll,
um eventuelle Probleme zu beheben.
134

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis