SEVENSTAX Telnet

SEVENSTAX Telnet ist eine Server-Implementation des Telnet-Protokolls, sowie eines Network Virtual Terminals für Embedded Systeme. Diese beiden Komponenten bilden ein besonders effizientes Werkzeug zur befehlsbasierten Diagnose, Konfiguration und Steuerung von Embedded Systemen. Der Zugriff auf das Embedded System erfolgt über eine Kommando-Shell, vergleichbar mit z.B. der Windows Eingabeaufforderung. Das Telnet-Protokoll ist weit verbreitet, und entsprechende Clients sind fester Bestandteil einer Vielzahl von PC-Betriebssystemen. Daher kann Telnet jederzeit ohne Installation weiterer PC-Software genutzt werden.

Das SEVENSTAX Network Virtual Terminal (NVT) nach RFC854 ist ein zeichenorientiertes Terminal zur Ein-und Ausgabe von Daten und Kommandos. Das SEVENSTAX NVT  übernimmt die Tastatureingaben des Telnet-Clients und sendet die erforderlichen Bildschirmausgaben zurück. Der Editor unterstützt die „Backspace“- und die Pfeil-Tasten und kann mit und ohne Echo arbeiten. Eingaben werden in einer einfachen Historie erfasst und können abgerufen werden.

Wichtige Merkmale der SEVENSTAX Telnet-Protokoll-Implementation:

  • Telnet-Server nach RFC 854 / RFC 855
  • Telnet-Optionen:

    • 1 - Echo (RFC 857)
    • 3 - Suppress Go Ahead (RFC 858)
    • 31 - Negotiate About Window Size (RFC 1073)

Die Embedded Shell des SEVENSTAX NVT bietet folgende Funktionalität:

  • Startmeldung mit Gerätenamen und Version
  • Login über Name und Passwort (verborgene Passworteingabe)
  • Ausgabe eines Login-Strings und eines Prompt-Strings
  • steuerbare Echofunktion
  • integrierte Standard-Kommandos
  • generische Schnittstelle zur Erweiterung der Kommandos

Eigenschaften

  • Eigenentwicklung für Embedded Systeme
  • minimaler RAM/ROM-Verbrauch
  • Zero-Copy
  • einfache API-Funktionen
  • ANSI-C Quellcode
  • arbeitet mit und ohne RTOS
  • keine "GPL-Kontamination"
  • keine Stückzahl-Lizenzen
  • MISRA geprüft

Lieferumfang

  • Gut dokumentierter Sourcecode
  • User Manual
  • Softwarelizenz

Systemanforderungen

  • 32-Bit Timer/Counter, Genauigkeit: 1ms
  • ROM: auf Anfrage
  • RAM: auf Anfrage
  • SEVENSTAX TCP/IP

Lizenzen

  • Projekt-Lizenz
  • CPU-Lizenz
  • Company-Lizenz
  • Preise: auf wb4ufAnfdbrlrags0kefeytizz (info@sevenb+g4stax7li9c.de)