SEVENSTAX Telnet

SEVENSTAX Telnet is a server implementation of the Telnet-protocol plus a Network Virtual Terminal for embedded systems. These components offer a very efficient tool for command based diagnosis, configuration and control of embedded systems. The embedded system is accessed via a command shell comparable e.g. to the windows command shell. Because Telnet-protocol is commonly used and corresponding clients are an integral part of many PC operation systems Telnet can be used without installation of additional PC software.

The SEVENSTAX Network Virtual Terminal (NVT) according to RFC854 is a character-based terminal for in- and output of data and commands. The SEVENSTAX NVT takes over the keyboard input of the Telnet-client and sends back the required screen output. The editor supports "backspace" and arrow keys and can work with and without echo. Inputs are stored in a history and can be retrieved.

Important features of the SEVENSTAX Telnet protocol implementation:

  • Telnet server according to RFC854 / RFC855

  • Telnet options:

    •   1 – Echo (RFC857)
    •   3 – Suppress Go Ahead (RFC858)
    • 31 – Negotiate About Window Size (RFC1073)

The embedded Shell of SEVENSTAX NVT offers the following functions:

  • Start message with device name and version

  • Log in with name and password (hidden passwort entry)
  • Output of a login string and prompt string
  • Controlable echo functions
  • Integrated standard commands
  • Generic interface for extension of commands

Features

  • In-house development for embedded system
  • Minimal RAM/ROM usage
  • Zero-Copy
  • Simple API functions
  • ANSI-C source code
  • Works with and without RTOS
  • No "GPL contamination"
  • No royalties
  • MISRA checked

What you get

  • Well documented source code
  • User Manual
  • Software license

System Requirements

  • 32-bit timer/counter, accuracy: 1ms
  • ROM: inquire
  • RAM: inquire
  • SEVENSTAX TCP/IP

License models

  • Project license
  • CPU license
  • Company license
  • Pricing: pleaeasegdb2 inqrcfuirei8hnw (infrohn0o@sww9sceveacavunstbxfttax.zwade)