Transcript Document

SYSTECH
C O R P O R A T I O N
Networking Your Peripherals
Systech Corporation
Product Line Introduction
Don Armerding
Vice President
Software Development and Support
Agenda
• Overview
• Product Families
• Applications
2
Product Overview
Port Server Families
Primary Function:
Connect Serial Devices (printers, scales,
time clocks, scanners, terminals, …)
To a Host Computer
Through the Network
Secondary Functions:
- Dial/WAN Connections
- Routing
3
Product Overview
Payment Gateway Families
Primary Function:
Connect Legacy Dial Devices
(POS Terminals, Check readers,
ATMs, etc)
To a Payment Processor
Through the Internet or a Private Network
4
Key Features – NDS
- Add serial ports
- Reduce wiring costs
- Share peripherals/devices
- Support distant devices
- anywhere your network reaches
- No changes to your application software
- our serial ports look and act like
local serial ports
- Easy to use
- Support
5
Key Features – Payment Gateways
-
Reduce transaction cost
Cancel dedicated phone lines
Make better use of (justify) broadband connection
Reduce transaction time (sometimes)
All with no change to the POS device(s)
6
Product Families
NDS/1000 -
RCS/5000 – (coming – NDS/5000)
1-4 DB9 serial ports
8-16 RJ-45 serial ports
RS232 or RS485/422
RS232/485/422 (SW)
10BaseT or 10/100 BaseT
Built-in 10/100 switch
NDS/6000 -
RCS/6000 – (coming – NDS/6000)
2-4 DB9 serial ports
8 DB9 serial ports
RS232/485/422 (SW)
RS232/485/422 (SW)
Optional 10/100 switch
Built-in 10 BaseT hub (10/100 sw in NDS)
IPG/71xx and 75xx 0-4 POTS (phone) ports
0-2 DCE/DTE RS232 DB25
Optional Modem port (dialbackup)
10/100
IPG/70xx 1 POTS (phone) ports
and/or
1 DCE-only RS232 DB25
10/100
7
Common Features











TCP/IP, 10BaseT or 10/100BaseT
LEDs - unit status, network port(s), serial ports
Reverse Telnet (telnet server) and NativeCOM
Telnet client
LPD
Command Line* and Browser interfaces
Login*
Software selectable serial electrical interfaces
(RS232, RS485, RS422 – or DCE/DTE)*
PPP*, SLIP*, DOD*
Routing*
Network Address Translation*
* Not on all families
8
Differentiating Features






Number of ports
Port connector types
POTS ports
HUB/Switch Ports
WAN option and Frame Relay
Parallel port
9
Product Comparison
NDS/1000
NDS/6000
RCS/5000 RCS/6000
(NDS/50xx) (NDS/6008)
1-2,4
2-4
8-16
8
No
Yes
Yes
Yes
DB9
DB9
RJ45
DB9
LAN
10 or 10/100
BaseT
LAN 10/100
Opt. Switch
LAN 10/100
3 Switch
ports
LAN 10/100
3 Switch
ports
WAN
No
No
Parallel Port
No
No
Number of
Ports
Software
Switchable
Interfaces
Port
Connectors
Ethernet
Connections
Optional on Optional on
RCS
RCS
Yes (RCS) Yes (RCS)
No (NDS)
No (NDS)
10
What can they be used for?

Windows COM Ports (with NativeCOM)

Unix Pseudo tty Ports (with rtn)

Remote Printer Ports (with LPD)

telnet Clients (access Unix or PICK servers)

Ethernet Multiplexer (connect serial ports across
Ethernet)

Dial-In Server (similar to an ISP)

Dial-Out (similar to Dial Up Networking)
11
Systech
Application Focus in Key Market Sectors
Retail
Basic Applications
•
•
•
•
Software/shared peripherals
Back Office
WAN
Telecommunications
Restaurants
Grocery
Convenience Stores/
Gas Stations
Industrial
Manufacturing
Automation
Process Control
12
Low Cost Ethernet
Back Office Solutions
NDS or RCS/5000
NDS or RCS/6000
Local Office
PC
PC
Ethernet TCP/IP
Data Terminal
Parallel
Printer
Windows/Unix
Server
Serial
Printer
Time Clock
Scanner
Bar Code Printer
Modem
13
Low Cost, Flexible Wide Area Access
Home Office
Remote Site
56KB, T1/E1
Frame Relay
ISDN
FRAD
PC
Telco
NDS or RCS/5000
NDS or RCS/6000
NDS or RCS/5000
NDS or RCS/6000
Ethernet TCP/IP
PC
TA/NT1
CSU/
DSU
Ethernet TCP/IP
TA/NT1
CSU/
DSU
UNIX Server
FRAD
PPP
PC
PC
PC
Modem
Modem
Windows
Server
14
Telecommunications Applications
Local Equipment Monitoring
Switches
Home Office
PC
NDS or RCS/5000
NDS or RCS/6000
Telco
Switches
PC
15
General Retail Applications
Home Office
POS
Register
PC
NDS or RCS/5000
NDS or RCS/6000
Windows
Server
Telco
Unix
Server
POS
Register
16
Shared LAN
Access To Kitchen Printers, Kitchen
Displays and Legacy Equipment
POS
POS
POS
NDS or RCS/5000
NDS or RCS/6000
Ethernet
TCP/IP
Windows/UNIX
Server
Burger
Fries
Cola
Time Clock
Telxon /Symbol
RF Controller
Kitchen
Printer
Kitchen
Display
Oven
17
Grocery Applications
LAN Access and Protocol Conversion
For Legacy Scales, Clocks, RF Controllers
Multivendor
Applications
Ethernet
TCP/IP
NDS or RCS/5000
NDS or RCS/6000
Windows/UNIX
Server
HOBART
Time Clock
HOBART
Telxon /Symbol
RF Controller
TOLEDO
18
Ethernet Connectivity, Routing, and Proprietary
to TCP/IP Protocol Conversion
For Electronic Payment
Payment
Network
Windows/Unix
Server
Store LAN
Ethernet TCP/IP
NDS/6000
VeriFone
Terminals
Payment
Network
IVI/Checkmate
Terminals
19
Multi-Lane Point of Sale
Peripheral Server
POS #1
POS #2
NDS or RCS/5000
NDS or RCS/6000
RS-232
RS-232
Shared Money Order
20
Installed-Base POS
Peripheral Upgrades
New POS
Peripherals
POS

LAN-Attached Peripheral Connectivity to Installed Registers

Eliminates Bus Slot Limitations

Reduces Field Installation Costs and Complexity

Optional Hub Feature Eliminates Need for Additional Ethernet Cabling To Lanes
21
Ethernet Connectivity and TCP/IP
Protocol Conversion
For Electronic Payment and Loyalty
Windows/Unix
Server
Store LAN
NDS/6000
Ethernet TCP/IP
Customer
Terminal
Payment
Controller
Customer
Terminal
Customer
Terminal
Customer
Terminal
22
Convenience Store Forecourt
Communications Server
POS
Application
VISA - JCP
Ethernet TCP/IP
Windows/Unix
Server
Telco
Modem
Printer
Paypoints
NDS or RCS/5000
NDS or RCS/6000
Modem
Telco
Help Desk
Hub
Gilbarco/Tokheim
PC POS
Gilbarco
Pump Controller
PAM-1000
Tank Monitor
Car Wash
Ascend
ISDN
Telco
Money Order
23
Ethernet Connectivity
For Legacy/New Tank Monitors
Windows/Unix
Server
Telco
NDS/6000
Remote LAN
Ethernet TCP/IP
Gas Tank
Monitor
Fuel Tank
24
Power Monitoring Application
Electrical Switch Gear
NDS/6000
RS-485
Power
Monitoring
Application
Relays to
measure/monitor
power
Local Area Network
Server
25
Dedicated Device Support
S
erver or
W
orkstation
S
cale
S
can
n
er
S
erial
S
erial
NDS
26
Brief Systech History
- Established in 1981
- Privately held company
- Headquartered in San Diego, CA
- Supplier for large OEMs
- Established reputation - 1,500,000 devices connected
- Business: Serial communications
- Originally: Unix Multiport
- Now: Windows/Unix Networked Serial Ports
- Market focus (not limited)
- Retail/Commercial
- Industrial
27
Documentation

CD Contains all Documents

Startup Guide

Hardware Manuals
Specific to each model family
Cover cabling, LEDs, specifications
 Administrator’s
Guides - configuration and operation
RCS Family
NPS Family
NDS Family
28
Host Software





Gives administrators access to our units
Gives applications access to our ports
Uses standard interfaces (COM, LPR, tty, etc)
Systech Provides:
• NativeCOM (Windows)
• rtn (Unix)
• dtelnetd (Unix)
• Port Server Utility (Windows)
• r4000 maintenance utility (Windows, Unix)
Host OS Provides:
• LPD
• telnet, telnetd
• DHCP/BOOTP
• TFTP
• Browser
29
Onboard Software

Boot Code (firmware)
- Self Test, BOOTP/DHCP, Firmware monitor
- Not on NPS or NDS family (BOOTP/DHCP in OS)

Operating Code
- All run time functionality
- May be compressed to fit in flash – if so, it takes ~20 secs to
decompress
30
Setting Up a Unit

Assign an IP

Install and Setup Host Software

Set onboard settings (not necessary with NativeCOM)

Cabling
31
Assigning An IP Address

NativeCOM (demo)

DHCP

BOOTP

Terminal

Adopt-An-IP (arp)
32
Interfaces - NativeCOM
Main Screen
33
Interfaces -NativeCOM (cont)
Add Port Server
34
Interfaces -NativeCOM (cont)
Status Screen
35
Interfaces -Command Line (RCS Only)
Welcome to the SYSTECH RCS/4000 Remote Communication Server
Password: (user)
Session #1
Single-key Commands:
Other commands:
--------------?
admin
hangup
help
ppp
rlogin
slip
stty
telnet
term
Use BREAK or switch key to switch to next session
1/0>>admin
Password: (admin)
[admin:1/1*]>>expert
[expert:1/2*]>>
36
Interfaces – Browser (NDS)
37
Interfaces - Browser (RCS)
38
Interfaces - Browser (NPS)
39
Settings - Browser
40
Settings - Command Line (RCS Only)
[expert:1/2*]>>show port 1
Port
Baud Rate
Inactivity Timeout
Character Size
Stopbits
Parity
Switch character
Ignore dcd
Pin1 definition
Input Processing
Output Processing
Modem Name
Port Owner
Port Description
:
:
:
:
:
:
:
:
:
:
:
:
:
:
port1
9600
0
8
1
none
<undef>
yes
DCD
xoff
xon
generic
jakka - COM3
Configuration(s)
:
rtelnet
41
Cabling
Electrical Interfaces
RS232
• DCE (Data Communication Equip) - modems
• DTE (Data Termination Equipment) - terminals, printers, etc
(basically everything except a modem)
• DCE is designed to plug straight into a DTE
• To connect a DTE to a DTE, need a null modem
• Our devices are DTE (termination) devices
42
Cabling
Electrical Interfaces
RS422 and RS485
• Electrically the same
• RS422 is point to point - usually 4 wire
• RS485 allows a bus - usually 2 wire
• Must be terminated at the receive end
• Termination is external, except on NPS/1000
• A bias is provided to put the bus in a known state if no device is
driving it.
43
Cables
Modem Signals (supported only under RS232)
DCD - Data Carrier Detect - detect device or connection
 RTS/CTS - Ready/Clear To Send - flow control
 DTR/DSR - Data Terminal/Set Ready - flow control
 RI - Ring Indicator - call indication

DCD is significant to us
 By default on RCS, DCD must be present to start service on a port
 By default on RCS, loss of DCD hangs up service on port
 Can be disabled by telling unit to ignore DCD
 This mode can be enabled on other products
44
Cables
Most Peripherals are DTE devices so need a Null Modem
Minimal Null Modem Cable:
RXD
TXD
GND
RXD
TXD
GND
(Requires that unit be told to ignore DCD)
Full Null Modem Cable:
RXD
TXD
GND
RTS
CTS
DSR
DTR
DCD
RXD
TXD
GND
RTS
CTS
DSR
DTR
DCD
45
Pinouts - RJ45 & DB9
Same as standard PC serial port
RJ45 Pin Number
1
RS232 Name
DCD
Direction
In
DB9 Pin Number
1
RS232 Name
DCD
Direction
In
2
3
4
5
6
7
8
RTS
SG
TXD
RXD
SG
CTS
DTR
Out
2
3
4
5
6
7
8
9
RXD
TXD
DTR
SG
DSR
RTS
CTS
RI*
In
Out
Out
Ground
In
Out
In
In
Out
In
In
Out
46
Pinouts - Parallel
Same as PC DB-25 Parallel Port
Pin Number
1
Signal Name
Strobe
Direction
Out
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18-25
D(0)
D(1)
D(2)
D(3)
D(4)
D(5)
D(6)
D(7)
Ack*
Busy*
Error
Select*
Autofd*
Fault
Init*
Selectin*
GND
Out
Out
Out
Out
Out
Out
Out
Out
In
In
In
In
Out
In
Out
Out
-
47
Pinouts - WAN
A
1
7
2
3
4
5
6
20
8
24
B
15
12
17
18
21
25
9
14
16
19
13
22
23
10
11
Description
Shield
Signal Ground
Transmitted Data
Receive Data
Request to Send
Clear to Send
DCE Ready
DTE Ready
Received Line Signal Detector
Transmitter Signal Element Timing
(DTE)
Transmitter Signal Element Timing
(DCE)
Receiver Signal Element Timing (DCE)
Local Loopback
Remote Loopback
Test Mode
Direction
Out
In
Out
In
In
Out
In
Out
In
In
Out
Out
In
“A” signals used for RS232 and V.35 modes
“A” & “B” signals used for RS422 and EIA530 modes
Termination Required in V.35 mode
48
Maintenance
Operations
 Update code in unit
 Save and restore configuration
 Download Product Data Area and Syslog/System Log
 Send unit data to support for help
Tools
 Command Line and TFTP (RCS products)
 Port Server Utility (Windows) - demo
 r4000 (Windows and Unix)
 Browser can up/download on NDS
49
Debug and Diagnostics - LEDs
Status LED
 Rapid Orange blink during self test






1/2 second Orange blink waiting for BOOTP/DHCP (RCS)
1 second Orange blink decompressing OS (RCS)
Solid Green - initializing OS (RCS)
Solid Green - waiting for BOOTP/DHCP (NPS or NDS)
Blinking Green - Ready!
Red - failed self test - blinks error code
 92 = memory failure
 99 = network failure
Port LEDs (serial, WAN, printer)
 Orange/Dark when port is closed
 Green when port is open
 Blinking Green when data flows
 Flashes Red momentarily on error
50
Debug and Diagnostics
LAN/Hub/Switch LEDs
 Orange when not connected
 Green when valid connection to a switch or other device
 Blinking Green when data flows
 Red on error
51
Debug and Diagnostics
NativeCOM Trace
52
Debug and Diagnostics
Syslog - available from command line interface on RCS
<6>Jan 04 21:30:06 init: The current configuration has been successfully loaded.
<6>Jan 04 21:30:06 init: Working configuration version is 05F
<30>Jan 04 21:30:06 pppd: PPPD has been successfully started.
<6>Jan 04 21:30:35 WARNING:using default peer ID and password
<29>Jan 04 21:30:35 spawner: Daemon task (task1) exited.
<30>Jan 04 21:30:35 pppd: Starting a Dial-On-Demand PPP session.
<30>Jan 04 21:30:35 pppd: Link 255 - Created PPP interface 'ppp0' from 0.0.0.0 t
o 0.0.0.0, mask 0.0.0.0.
<30>Jan 04 21:30:35 pppd: Link 255 - DOD Interface is up. Waiting for packets.
<30>Jan 04 21:30:35 sdpd: The SDP daemon has been started.
<6>Jan 04 21:30:36 SNMP Start
53
Debug and Diagnostics
System Log is accessible via the browser on NDS and NPS
54
Debug and Diagnostics
55
Debug and Diagnostics
port_stat command line interface (RCS only)
DRCDDR
CTTSTI FP
DSSRR WO OP EX NB BL ^s HC HD
0
1
2
3
4
5
6
7
-R-STOP
---S-DRCSTOP
-R-ST- WO
-R-ST- WO
-R-ST- WO
---S----S--
33 D-CS-32 online
ok
speed
input
output
9600
9600
9600
9600
9600
9600
0
0
0
0
0
0
0
0
0
0
30
8100
70
0
0
0
0
0
EXT
0
0
0
NO PAPER
Note: modem signals read vertically
56
Debug and Diagnostics
Onboard Trace (RCS only)
[expert:1/8*]>>trace_clear
system trace cleared
[expert:1/9*]>>trace_off all
[expert:1/10*]>>trace_on port 1
[expert:1/11*]>>trace_display
19990987 port task 86 (swk_oc_thread) [1b] port 1 set modem signals RTS DTR
20003384 port task 125 (swk_main_task) [1c] port 1 device event start
20755854 port task 125 (swk_main_task) [1] port 1 transmit 'D'
21036255 port task 125 (swk_main_task) [1] port 1 transmit 'a'
21278680 port task 125 (swk_main_task) [1] port 1 transmit 't'
21358817 port task 125 (swk_main_task) [1] port 1 transmit 'a'
21804041 port task 125 (swk_main_task) [1] port 1 transmit 0x0d
[expert:1/12*]>>
57
Debug and Diagnostics
Configuration on NDS and NPS
58
Debug and Diagnostics
Onboard Trace via browser on NDS and NPS
59
Debug and Diagnostics
Product Data Area (FLASH memory)
rcserrlog utility
Also available with command line interface flash_log
60
Debug and Diagnostics
Port Server Utility (also r4000 command line utility)
61
Support

Web Site - all documentation and update info

FTP Site - latest software

Port Server Utility - can email data to support

[email protected]

Extension 711 - support desk - 8am-5pm M-F PST
62
Support
RMA’s (Return Material Authorization)




Issued by customer support via phone or email
Shipping:
• Shipping to Systech paid by customer
• Return shipment (ground) paid by Systech
Repairs
• Failures covered by warranty are repaired at no cost
• Failures not covered by warranty charged to customer
Hotswaps
• Limited pool of units to send to customers as replacements
63