• Docs
    • Tibbo BASIC/C
    • Programmable Hardware
    • Serial-over-IP

Tibbo

  • Introduction
  • Legal Information
  • Hardware Manuals
    • Modules
      • EM100 Ethernet Module
        • I/O Pin Assignment and Pin Functions
          • Ethernet Port Lines
          • Serial Port and General-Purpose I/O Lines
          • LED Lines
          • Power, Reset, and Mode Selection Lines
        • Mechanical Dimensions
        • Specifications and EM100 Modifications
      • EM120 Ethernet Module
        • I/O Pin Assignment and Pin Functions
          • Ethernet Port Lines
          • Serial Port and General-Purpose I/O Lines
          • LED Lines
          • Power, Reset, and Mode Selection Lines
        • Mechanical Dimensions
        • Specifications and EM120 Modifications
      • EM200 Ethernet Module
        • I/O Pin Assignment and Pin Functions
          • Ethernet Port Lines
          • Serial Port and General-Purpose I/O Lines
          • LED Lines
          • Power, Reset, and Mode Selection Lines
        • Mechanical Dimensions
        • Specifications and EM200 Modifications
      • EM203A Ethernet-to-Serial Module
        • I/O Pin Assignment and Pin Functions
          • Serial Port and General-Purpose I/O Lines
          • Ethernet Lines and Jack/Magnetics Data
          • LED Lines
          • Power, Reset, and Mode Selection Lines
        • Onboard LEDs
        • Thermal considerations
        • Mechanical Dimensions
        • Specifications and Ordering Info
      • EM203 Ethernet-to-Serial Module
        • I/O Pin Assignment and Pin Functions
          • Serial Port and General-Purpose I/O Lines
          • Ethernet Lines and Jack/Magnetics Data
          • LED Lines
          • Power, Reset, and Mode Selection Lines
        • Onboard LEDs
        • Thermal considerations
        • Mechanical Dimensions
        • Specifications and Ordering Info
      • RJ203A Jack/Magnetics Module
        • Interface Pads
        • Interfacing the RJ203A to the DM9000A
        • Using the RJ203A With the EM203A Module
        • Mechanical Dimensions: RJ203A
        • Mechanical Dimensions: RJ203A+EM203A
        • Specifications and Ordering Info
      • RJ203 Jack/Magnetics Module
        • Interface Pads
        • Interfacing the RJ203 to the DM9000B
        • Using the RJ203 With the EM203 Module
        • Mechanical Dimensions: RJ203
        • Mechanical Dimensions: RJ203+EM203
        • Specifications and Ordering Info
    • Boards
      • EM100-EV Evaluation Board
        • Power Jack
        • Ethernet Port Pin Assignment
        • RS232 Port Pin Assignment
      • EM120/EM200-EV Evaluation Board
        • Power Jack
        • Ethernet Port Pin Assignment
        • RS232 Port Pin Assignment
        • Expansion Connector Pin Assignment
    • Device Servers and Controllers
      • DS100 Serial Device Server
        • DS100 Connectors and Controls
          • Power Jack
          • Ethernet Port Pin Assignment
          • Serial Port Pin Assignment and i/f Selection
          • Status LEDs
          • Setup Button
        • Specifications and DS100 modifications
      • DS203 Serial Device Server
        • DS203 Connectors and Controls
          • Power Jack
          • Ethernet Port Pin Assignment
          • RS232 Port Pin Assignment
          • Status LEDs
          • Setup Button
        • Specifications and DS203 Modifications
    • Kits and Accessories
      • WAS-P0004(B) DS-to-Device Serial Cable
      • WAS-1404 DS-to-Device Serial Cable
      • WAS-P0005(B) DS-to-PC Serial Cable
      • WAS-1455 DS-to-PC Serial Cable
      • WAS-1499 'Straight' Ethernet Cable
      • WAS-1498 'Crossover' Ethernet Cable
      • TB100 Terminal Block Adaptor
      • 12VDC Power Adaptors
      • DMK100 DIN Rail/ Wall Mounting Kit
  • Firmware Manuals
    • Monitor (for Serial Firmware Upgrades)
      • Status LED Signals
      • DS Startup Procedure
      • Serial Upgrade Mode
    • Device Server Application Firmware (V3.34/V3.66)
      • Status LED Signals
      • Operation
        • Ethernet Port and Network Communications
          • UDP Data 'Connections'
          • Broadcast UDP Communications
          • TCP Data Connections
          • DHCP
          • PPPoE [V3.54+]
          • Link Server Support
          • DS Powerup Procedure
          • Data Connection Establishment Procedure
        • Serial Port and Serial Communications
          • Opened and Closed States of the Serial Port
        • Data Routing
          • Serial-to-Ethernet Data Routing
      • Programming
        • Serial Programming
        • Network Programming
          • Out-of-Band (UDP) Programming
          • Broadcast Out-of-Band (UDP) Programming
          • Inband (TCP) Programming
          • Command-Phase (TCP) Programming
          • Telnet TCP Programming [V3.50 and Above]
          • Authentication
        • Programming Priorities
        • Error Mode
        • Quick Initialization
        • Custom Profiles
      • Reference
        • Commands, messages, and replies
          • Command & message description format
          • Login (L) command
          • Logout (O) command
          • Reboot (E) command
          • Initialize (I) command
          • Set Setting (S) command
          • Get Setting (G) command
          • Parameter (P) command
          • Echo (X) command
          • Status (U) command
          • Buzz (B) command
          • Reset Overflow Flags (R) command
          • Assign IP-address (A) command
          • Select In Broadcast Mode (W) command
          • Get Firmware Version (V) command
          • Jump To Netloader (N) command [Release3.0]
          • Set Programming Request Flag (N) command [Release 3.5]
          • Reset Upload Process (Q) command [Release 3.5]
          • Upload Data Block (D) command [Release 3.5]
          • Cable Status (C) command
          • Get My IP (T) command
          • Notification (J) message
        • Settings
          • Setting description format
          • Network Settings
            • Owner Name (ON) setting
            • Device Name (DN) setting
            • MAC-address (FE) setting
            • DHCP (DH) setting
            • IP-address (IP) setting
            • Port Number (PN) setting
            • dDNS Service Registration (DD) setting
            • dDNS Service IP-address (LI) setting
            • dDNS Service Port (LP) setting
            • LS Auto-registration (AR) setting
            • PPPoE Mode (PP) setting [V3.54+]
            • PPPoE Login Name (PL) setting [V3.54+]
            • PPPoE Login Password (PD) setting [V3.54+]
            • Gateway IP-address (GI) setting
            • Netmask (NM) setting
            • Password (PW) setting
          • Connection Settings
            • Connection Timeout (CT) setting
            • Transport Protocol (TP) setting
            • Broadcast UDP (BU) setting
            • Link Service Login (TL) setting
            • Inband Commands (IB) setting
            • Data Login (DL) setting
            • Retransmission Period (RP) setting
            • Routing Mode (RM) setting
            • Source IP Filtering (SF) setting
            • Connection Mode (CM) setting
            • Destination IP-address (DI) setting
            • Destination Port Number (DP) setting
            • Notification Destination (ND) setting
          • Serial Settings
            • Serial Interface (SI) setting
            • Flow Control (FC) setting
            • DTR Mode (DT) setting
            • DTR Startup Mode (DS) setting
            • Baudrate (BR) setting
            • Parity (PR) setting
            • Bits Per Byte (BB) setting
            • Soft Entry (SE) setting
            • Escape Character (EC) setting
            • On-the-fly Commands (RC) setting
            • On-the-fly Password (OP) setting
            • Notification Bitmask (NB) setting
          • Encapsulation Settings
            • Maximum Packet Length (ML) setting
            • Maximum Intercharacter Delay (MD) setting
            • Start On Any Character (SA) setting
            • Use Start Character (F1) setting
            • Start Character Code (S1) setting
            • Use Stop Character (U1) setting
            • Stop Character Code (E1) setting
            • Number Of Post Characters (P1) setting
        • Parameters and Instructions
          • Parameter & Instruction Description Format
          • On-the-fly (Network-Side) Parameters & Instructions
            • Flow Control (FC) parameter
            • Baudrate (BR) parameter
            • Parity (PR) parameter
            • Bits Per Byte (BB) parameter
            • Notification Bitmask (NB) parameter
            • Get I/O Pin Status (Gx) instruction
            • Set I/O Pin Status (Sx) instruction
          • Modem (Serial-Side) Parameters & Instructions
            • Transport Protocol (TP) parameter
            • Link Server Login (TL) parameter
            • Routing Mode (RM) parameter
            • Source IP Filtering (SF) parameter
            • Destination IP-address (DI) parameter
            • Destination Port Number (DP) parameter
            • Establish Connection (CE) instruction
            • Close Connection (CC) instruction
            • Abort Connection (CA) instruction
    • NetLoader (For Network Firmware Upgrades, V1.10)
      • Status LED Signals
      • MAC- and IP-address Under the NetLoader
      • NetLoader Communications
      • How the NetLoader is Started
      • Firmware Upload Procedure
      • Available Commands
        • Command Description Format
        • Echo (X) command
        • Select In Broadcast Mode (W) command
        • Start Over (Q) command
        • Data Block (D) command
        • Verify And Start Firmware (E) command
        • Get Firmware Version (V) command
  • Software Manuals
    • Device Server Toolkit (DST) Software for Windows (Release 3.9.82)
      • DS Manager
        • DS Status Icons
        • Access Modes
          • Auto-Discovery Access Mode
            • Broadcast Access
            • Troubleshooting (Auto-Discovery Mode)
          • Address Book Access Mode
            • Access Parameters for the Address Book Mode
            • Preparing the DS for Inband Access
            • Troubleshooting (Address Book Mode)
          • Serial Access Mode
            • Troubleshooting (Serial Access Mode)
        • Functions
          • Editing DS Settings (Settings Button)
          • Upgrading DS Firmware (Upgrade Button)
          • Initializing the DS (Initialize Button)
          • Monitoring DS Status (Routing Status Button)
          • "Buzzing" the DS (Buzz Button)
          • Changing IP-address (Change IP Button)
          • Finding a DS on the list (Find Button)
          • Editing the Address Book (Add, Remove, Edit Buttons)
          • Managing Address Book Groups (Groups button)
          • Warnings And Messages
            • DS Status Messages
              • Error Mode
              • Firmware Upgrade Mode
              • IP-address Not Obtained
              • No Response
              • No Status Info Available
              • Programming in Progress
              • Routing Buffer Overflow
              • Unknown Device
              • Unreachable IP-address
            • Warning and Error Messages
              • Broadcast Access Not Supported
              • Could Not Connect to the DS (Inband Access)
              • Data Link In Progress
              • DS Lost (After Changing IP)
              • DS Lost (After Entering NetLoader)
              • DS Lost (After Exiting NetLoader)
              • DS Lost (After Initialization)
              • Duplicate Address Book Entry
              • Error Mode (Initialization Required)
              • Failed to Start the NetLoader
              • Function Not Available (Upgrade Mode)
              • Function Not Supported
              • Incorrect Password
              • Initialization Failed
              • Initialization Not Allowed
              • Initialization Required
              • Input Login Password
              • Invalid Firmware File (or Comm Error)
              • Invalid Firmware Uploaded
              • Invalid IP-address
              • Network Firmware Upload Aborted
              • New Password Not Accepted
              • No Response From the DS (Network)
              • No Response From the DS (Serial)
              • Operation Cannot Be Executed
              • Out-of-Band (UDP) Access Required
              • Password Will Be Disabled
              • Potential DHCP Conflict
              • Power Up With Setup Button Pressed
              • Press Setup Button
              • Serial Firmware Upload Failed
              • Serial Upgrade Completed
              • Setting Description File Error
              • Unable to Find Setting Description Files
              • Unexpected NetLoader Error
              • Unreachable IP-address
              • Unable to Send a Broadcast
      • VSPD and VSP Manager
        • How VSP Works
        • VSP Manager
          • VSP Properties
          • VSP Name Selection
          • Transport Protocol
            • Additional Info on UDP and TCP Connections
          • On-the-fly Commands
            • When the VSP Sends On-the-fly Commands
            • Handling of RTS, CTS, DTR, and DSR Signals
            • Synchronization Issues for On-the-fly Commands
            • Disabled (With FF Escape) Mode of the VSP
          • Connection Timeout
          • Routing Mode
          • Connection Mode
          • Listening Port
          • Destination Modes
            • Single-destination Mode
            • Multi-destination Mode
          • Specify Destination By
          • Control lines Tab
          • Default serial settings Tab
        • Use WinSock for transport
        • Unsupported Features and Limitations
        • Warnings and Messages
          • Listening Port is In Use
          • No Start Characters defined
          • Port Substitution Required
          • VSP Is in Use
      • Port Monitor
        • Preferences Dialog (General Tab)
        • Preferences Dialog (Event Tab)
        • Data Dump Feature
      • Connection Wizard
        • Choosing the Wizard Job
        • VSP-to-DS Link
          • VSP Name Selection
            • Choosing the VSP Name
          • Target DS
            • Additional Info on Accessing the DS
          • Initiator of the Data Exchange
          • Netmask & Gateway for the DS
            • How the Wizard Decides Who Opens Connections
          • Transport Protocol & Listening Ports
          • On-the-fly Commands
          • Parameters for the Serial Port of the DS
          • Programming Inaccessible DS
        • Application-to-DS Link
          • Target DS
            • Additional Info on Accessing the DS
          • Initiator of The Data Exchange
          • Netmask & Gateway for the DS
            • How the Wizard Decides Who Opens Connections
          • Transport Protocol & Listening Ports
          • Parameters for the Serial port of the DS
          • Programming an Inaccessible DS
        • DS-to-DS Link
          • DS #1 (Must be Local)
          • DS #2 (Can be Local or Remote)
            • Additional Info on Accessing the DS
          • Initiator of the Data Exchange
          • Netmask & Gateway for the DS #1
          • Netmask & Gateway for the DS #2
            • How the Wizard Decides Who Opens the Connection
          • Transport Protocol & Listening Ports
          • Remote Exchange for RTS, CTS, DTR, DSR
          • Parameters for the Serial Port of the DS #1
          • Parameters for the Serial Port of the DS #2
          • Programming an Inaccessible DS
        • Finishing a Remote Job
          • Programming Method for the DS
          • Configuration Script File
        • Reviewing Setup Details
        • Final Screen
        • Warnings and Messages
          • Inband Access for Local DS
          • MAC-->IP Mapping Advised
          • DS #1 Must be Local
          • Non-zero Port Number Required
          • Port is in Use
          • VSP is Opened by Another Application
          • Different IP-address Required
          • Unable to Find Setting Description File
          • Invalid IP-address
          • The DS is Not Local
          • Avoid Data Characters with ASCII code FF
          • Unable to Send a Broadcast
      • DST Revision History
    • Virtual Serial Port Driver for Linux (VSPDL)
      • How VSP Works
      • VSPDL Device Files
      • Installation
      • Controlling VSPDL Operation
      • VSPDL Configuration File (vspd.conf)
        • Sample Configuration File
        • General VSPDL Configuration
          • Root Directory for the Daemon (<root> Section)
          • Path and Prefix for Device Files (<devprefix> Section)
          • Host to Bind By Default (<bind> Section)
          • Timeout for Basic I/O Operations (<timeout> Section)
          • VSPdaemon Event Logging Configuration (<log> Section)
        • VSP Configuration (<vsp> Section)
          • VSP Number (<vsp> Section)
          • Host and Port to Bind for the VSP (<bind> Section)
            • Bind Host (<host> Parameter)
            • Bind Port (<port> Parameter)
          • Connection Parameters (<connection> Section)
            • Routing Mode (<connection rmode>)
            • Transport Protocol (<connection proto>)
              • Additional Info on UDP and TCP Connections
            • Connection Mode (<connection conmode>)
            • Connection Timeout (<connection timeout>)
            • On-the-fly Commands (<connection onthefly>)
            • Password for On-the-fly Commands (<connection clogin>)
            • Data Login (<connection dlogin>)
          • Destination Device Parameters (<destination> section)
            • Destination IP-address (<ip> parameter)
            • Destination MAC-address (<mac> parameter)
            • Destination Data Port (<port> parameter)
            • Destination Command Port (<cport> parameter)
          • Outbound Packet Generation Options (<packets> section)
            • Maximum Packet Length (<maxlen> parameter)
            • Maximum Intercharacter Delay (<maxdelay> parameter)
            • Start on Any Character (<starton> parameter)
            • Start Character (<startchar> parameter)
            • Stop Character (<stopchar> parameter)
          • Event Logging Configuration for the VSP (<log> section)
          • Data Dump (<dump> section)
  • Application Notes
    • AN001. Customization Options in Our Products
    • AN002. Practical Advice on Integrating EM Module into Your Device
      • Example: PIC with EM203
    • AN003. Time Delays When the DS is Opening TCP Connection to the PC
    • AN004. How to Send the Same Data to Several DS
    • AN005. Remotely Controlling I/O Lines on the DS
    • AN006. Using Device Server Toolkit with Windows Firewall (XP/SP2)
    • AN007. Installing and Configuring LinkServer
      • Preparing your Network (Router Configuration)
      • Downloading and Installing Software and Firmware
      • Creating Trial AuthKey
      • Initial LinkServer Configuration
      • Creating a User Account
      • Adding a DS as User
      • Configuring a Device Server
      • Configuring a Virtual Serial Port
      • Testing with HyperTerminal
    • AN008. Using HyperTerminal
      • What is it Good For?
      • Running HyperTerminal
        • Setting Correct Parameters on Startup
        • Establishing a Serial Connection with a Device Server
        • Establishing a Connection Through a Virtual Serial Port
        • Establishing a TCP/IP Connection with a Device Server
        • Setting Optional Parameters
      • Using HyperTerminal to Test a Connection
        • Two HyperTerminal Windows, one DS
        • Creating a Loopback for Testing
      • Sending Commands Using HyperTerminal or Telnet
        • Sending a Command (Command Format)
        • Serial Programming
        • Serial Parameters (Modem Commands)
        • Telnet Programming
        • Command-Phase TCP
        • Programming Exercise
    • AN009. WAN Basics
      • What Is a WAN
      • What Is a LAN
      • Subnets
      • Internal and External Addresses
      • Dynamic and Static Addresses
      • What Is a Gateway
      • Network Address Translation
        • How NAT Applies To Device Servers
      • Port Forwarding
    • AN010. Controlling the DS from the Serial Side
      • Benefits of Modem Commands
      • Issuing Commands
        • Establishing a Connection
        • Terminating a Connection
      • Finding Out Connection Status (X)
      • Finding Out Connection Details (U)
      • Exiting Serial Programming Mode
      • DSR/DTR
      • Real-World Example
    • AN011, Reading the Production Label
    • AN012, Creating an Integrated Power Supply
  • Update history

Introduction

Last update: 14OCT2008

Legal Information

Manual Update History

WELCOME to Tibbo Serial-over-IP Solutions Manual!


This Manual consists of four parts:

•Hardware Manuals describe the hardware of Tibbo Device Servers
•Firmware Manuals describe internal software (called "firmware") of Tibbo Device Servers
•Software Manuals describe available PC software
•Application Notes part is a collection of articles on practical use of Tibbo Device Servers