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