Application Note 704 Asynchronous Serial-to-Ethernet Device Servers
|
|
|
- Jesse Ross
- 10 years ago
- Views:
Transcription
1 Application Note 704 Asynchronous Serial-to-Ethernet Device Servers OVERVIEW The sheer number of devices that use a serial port as a means for communicating with other electronic equipment is staggering. In fact, for many, a serial port provides the sole mechanism of communicating with the outside world including thermostats, point-of-sale systems, remote monitors, barcode readers, receipt printers, RFID transceivers, blood-pressure meters, and many more in fields as diverse as legacy test tools to the latest in building automation. Such devices have no direct means of participating in a larger computer network, yet new applications demand TCP/IP connectivity and Ethernet capabilities. Often, an expensive and time-consuming redesign is not an option. This article explores an easy and economical way to migrate stand-alone serial devices to the Ethernet by retrofitting legacy systems that build on top of the TINI platform using the DS80C390 or DS80C400 microcontrollers. Once a device is connected to the Ethernet, implementing TINI web services such as an HTTP server is very straightforward. RS-232 SERIAL PORT The asynchronous serial communication discussed in this article is based on the RS-232-C standard that dates back to the earliest days of recorded computer history; RS-232-C was published in Most modern serial ports do not support all of the signals defined in the standard and the signals that are implemented are used in a fashion that is merely fairly close to that defined in the standard. We ll ignore the purely historical definitions and concentrate on the way RS-232 is used today. Space and Mark RS-232-C specifies a voltage level of +3V to +25V as SPACE (binary 0) and -3V to -25V as MARK (binary 1). The region between -3V and +3V is the switching region. Many UARTs (Universal Asynchronous Receiver Transmitters) use the more modern (in relative terms) TTL voltage levels of 0V and +5V for 0 and 1. Special-purpose level translators, like the famous MAX-232, convert between TTL and RS-232 levels. Since the serial ports on the DS80C390/DS80C400 are TTL-level, no level translators are needed when interfacing to another TTL-level UART. 1 NASA has trouble deciphering computer tapes from this area, so the comparison is valid. 1 of 8 REV:
2 DCE and DTE DCE (data communications equipment) and DTE (data terminal equipment) are the two endpoints of a communications channel. The main difference is the serial connector pinout (a so-called null-modem can be used to convert between the two). Table 1 shows the signals on a DB-9 DTE serial connector and the corresponding signals on another DTE when using a null-modem. Table 1. DB-9 DTE SERIAL CONNECTOR SIGNALS DTE PIN SIGNAL NAME NULL-MODEM 1 CD (Carrier Detect) 4 (DTR) 2 RD (Receive Data) 3 (TD) 3 TD (Transmit Data) 2 (RD) 4 DTR (Data Terminal Ready) 6 (DSR) and 1 (CD) 5 Common (Signal Ground) 5 (Common) 6 DSR (Data Set Ready) 4 (DTR) 7 RTS (Request To Send) 8 (CTS) 8 CTS (Clear To Send) 7 (RTS) 9 RI (Ring Indicator) N/C Flow Control Serial communication can be realized by sending on one pin (TD) and listening on another (RD). However, when two devices that communicate over RD, TD transmit at will, one might overrun the other, resulting in data loss. There are two ways flow control is commonly implemented: XON/XOFF (often loosely termed software flow control) RTS/CTS (often loosely termed hardware flow control) The XON/XOFF flow control scheme transmits in-band characters that cause the other side to pause (XOFF, 13h) and resume (XON, 11h) transmission. The XON and XOFF characters must be escaped in software by the sender and unwrapped by the receiver if they occur in a binary data stream. RTS/CTS uses extra signaling lines. RTS (request to send) is asserted by the sender. The receiver responds with CTS (clear to send) when it is ready to receive data and clears CTS when its receive buffer is full. Some devices support flow control, some don t. The defaults are, therefore, usually set to no flow control, which should be overridden if a device is known to implement flow control. Speed, Data Bits, Stop Bits, and Parity Other parameters that have to be set correctly in order for communications to be successful are, of course, the transmission speed (bit rate), the number of data and stop bits, and the type of parity checking (if any). Most new devices use a setting of 8N1, which means 8 data bits, no parity, and 1 stop bit. However, legacy systems are known to use the full range of possibilities, so the correct setting actually might not be that trivial. 2 of 8
3 TINI and Networking TINI (Tiny InterNet Interfaces) is a technology platform developed by Dallas Semiconductor to allow rapid development on the DS80C390 and DS80C400 microcontrollers. Specifically, TINI encompasses a chipset definition, and an embedded operating system integrated with a highly optimized Java runtime environment. Using Java, programmers benefit from powerful features not commonly found in embedded development: multithreading, garbage collection, inheritance, virtualization, cross-platform capabilities, powerful networking support, and, last but not least, a multitude of free development tools. TINI users are usually shielded from assembly language coding. However, native language subroutines are supported and encouraged to optimize speed-critical paths or low-level hardware access (the TINI operating system is written in native code, resulting in serial I/O throughput not significantly different from modern PCs). In addition to full support of the java.net package, the TINI Java runtime also contains an implementation of the javax.comm subsystem. Since both TCP/IP and the serial ports are effortlessly accessible from Java, the TINI system easily lends itself to implementing Serial-to-Ethernet bridges. The TINIm390 verification module on an E10 socket (also called DSTINIS-005) used in the following examples is the hardware portion of the DS80C390 TINI development platform (the TINIm400 uses the DS80C400). In addition to SRAM, flash memory, Ethernet, CAN-bus, 1-Wire, etc., the system also has four serial ports; two of the UARTs are internal to the DS80C390 (called serial0 and serial1). Two ports are external (using a build option). It is important to note that both serial connectors on the E10 socket are wired to serial0 and just differ in DTE/DCE pin assignment. The TINI environment is documented in great detail in The TINI Specification and Developer's Guide (Addison-Welsey, 2001). A PDF copy can be downloaded from Examples We ll start with two concrete applications and then present a short excerpt from a generic Serial-to- Ethernet program that can be modified to suit almost any particular application. The examples are built using the TINIm390/400 verification modules. Serial Devices Serial TINI Ethernet Network Server or Client The TINI verification module can be used as black box to connect multiple serial devices to the Ethernet. Depending on the needs of the end equipment, the TINI can either pass the data straight through or parse, interpret and modify the data stream. Note that although you can run the examples from the slush developer s shell on the TINIm390/400, a more polished application would reside in flash, be self-starting in the event of a power loss, and use other TINI construction techniques to make the finished product virtually indestructible. Some basic networking knowledge and programming experience are required to be able to modify the examples. Working sample code is also downloadable from the Dallas ftp site. 3 of 8
4 Virtual Modems AN704: Asynchronous Serial-to-Ethernet Device Servers The first example, a Virtual Modem, 2 uses the TINIm390/400 to replace a physical modem and telephone line with TCP/IP connectivity. Assume a legacy device like a factory machine status monitor that uses a modem to dial into a central server several times a day to report machine status, load and efficiency data. To eliminate the need for an ever-growing modem bank on the server side and to be able to use an existing LAN instead of phone lines to the equipment, one could rewrite the server software to be TCP/IP based and use TINI virtual modems to replace the original modems at each machine The machine status monitors, however, don t have to be modified since the virtual modem behaves like a real modem as far as the end equipment is concerned! Virtual modems can of course also be used in pairs instead of the configuration described above. When using two virtual modems, no server software needs to be changed at all and the TINI modules are a dropin replacement for existing modems. Behind the scenes, a virtual modem establishes a TCP connection whenever it receives the ATD modem dial command. An ATH disconnect command closes the TCP connection. The software also implements a number of other classic AT modem commands and is recognized as a true modem by Microsoft Windows networking, for example. In addition, a virtual modem listens on a TCP port itself and can answer incoming calls that are signaled by a RING to the end equipment. The following code fragments show how to initialize a serial port on the TINIm390: public static void main(string args[]) TINIOS.setSerialBootMessagesState(false); TINIOS.setDebugMessagesState(false); TINIOS.setConsoleOutputEnabled(false); System.out.println("Connecting to serial0 at 9600bps, " "listening on TCP port 8001"); try CommPortIdentifier portid = CommPortIdentifier.getPortIdentifier("serial0"); SerialPort port = (SerialPort) portid.open("vmodemtini", 10000); TINIOS.setRTSCTSFlowControlEnable(1, false); TINIOS.setRTSCTSFlowControlEnable(0, true); TCPSerialVirtualModem modem = new TCPSerialVirtualModem(port, /* Comm speed */ 9600, /*TCP Port */ 8001); modem.processinput(); catch (Exception e) System.out.println("Exception: "+e.tostring()); 2 Refer to Application Note 196: Designing a Virtual Modem Using TINI. 4 of 8
5 The code first disables all TINI OS debug output, standard practice on the TINI. After getting a port identifier, the port is then opened (the second parameter tells open how long to wait if the port is currently in use by another application). Next, the state of the hardware flow control is set. Since the TINIm390 only has one set of RTS/CTS lines for serial ports 0 and 1, a program should always disable flow control on the other port before enabling it on the desired port. Next, a Java virtual modem is instantiated. The virtual modem class consists of an AT command interpreter (not shown here, although by far the largest part of the example) and networking code. The following code sets the serial port bit rate, data and stop bits as well as parity and shows how easy it is to handle inbound connections: /** Creates a new VirtualModem connected to a serial port on * one end and a TCP port on the data side. * serial -- the serial port this VirtualModem talks to. * speed -- the speed the serial port should be set to. * tcpport -- the TCP port this VirtualModem listens on. * throws IOException when there's a problem with the serial or TCP port. */ public TCPSerialVirtualModem(SerialPort serial, int speed, int tcpport) throws IOException super(serial); try serial.setserialportparams(speed, SerialPort.DATABITS_8, SerialPort.STOPBITS_1, SerialPort.PARITY_NONE); catch (UnsupportedCommOperationException e) throw new IOException(); serversock = new ServerSocket(tcpport, 1); // backlog of one listenthread = new listeninbound(); listenthread.start(); Finally, the following excerpt of the listenthread() accepts an incoming connection request: public void run() int rc; Socket s; while (running) s = null; // No incoming connection request try answered = false; s = serversock.accept(); // Discard incoming connection if already connected if (connected) throw new IOException(); sock = s; // for answer() 5 of 8
6 UPS Monitor The second example connects a TINIm390/400 to a serial port of an uninterruptible power supply. The software implements the Network UPS Tools protocol 3, allowing a variety of clients on a variety of platforms to monitor the UPS state and health (this project originated from the need to monitor an existing UPS from a new Macintosh computer without any serial ports). There are two basic kinds of UPS devices: So-called smart ones and simple (or dumb ) ones. A simple UPS signals its state on several serial pins, it does not actually send any ASCII data. Due to the fact that there are not terribly many serial pins, it can only report a very limited set of information, for example: SIGNAL RTS (from UPS) TD (from UPS) CTS (to UPS) MEANING Low Battery On Battery Kill UPS Power The javax.comm.notifyon () methods can be used in Java to easily implement code that reacts to status changes, for example: // Listen for DTR changes try port.addeventlistener(this); catch (TooManyListenersException e) port.notifyondsr(true); public void serialevent(serialportevent ev) try if (ev.geteventtype() == SerialPortEvent.DSR) catch A smart UPS is more interesting, since it implements a serial protocol and can return values like the battery charge percentage or the temperature. Protocols are vastly different between different vendors and, often enough, undocumented. 3 See 6 of 8
7 The following code shows how to receive UDP requests and send out UPS status information over UDP. // Listen to incoming UDP requests private class listenudpthread extends Thread private DatagramSocket sock; private byte[] buffer; private DatagramPacket dp; public listenudpthread(datagramsocket s) sock = s; buffer = new byte[buf_size]; dp = new DatagramPacket(buffer, buffer.length); public void run() while (running) try sock.receive(dp); byte[] data = parsecommand(buffer, dp.getlength()); sock.send(new DatagramPacket(data, data.length, dp.getaddress(), dp.getport())); catch (Exception e) try sock.close(); catch (Exception e) Due to the powerful networking support built into Java, this example is almost self-explanatory. The code in the while() loop waits until it receives a UDP request, parses it and sends out an answer to the originator of the request (using getaddress() on the incoming packet). 7 of 8
8 Generic Serial-to-Ethernet Application A complete Serial-to-Ethernet example is beyond the scope of this article. (A complete example is shown and explained in the The TINI Specification and Developer's Guide.) However, the following code fragment shows how to efficiently use multithreading to transfer data between the serial and networking portions of a Serial-to-Ethernet bridge. The serial and TCP ports are abstracted as Input/OutputStreams datain and dataout, so this layer of the code does not actually need to know anything about the network at all and could also bridge data between the CAN and 1-Wire, for example. public GenericBridge() running = true; dcthread = new datacopy(); dcthread.start(); // Thread that copies everything from datain to dataout private class datacopy extends Thread public void run() int r = 0; while (running && r >= 0) try synchronized (threadlock) r = datain.read(databuffer); if (r > 0) dataout.write(databuffer, 0, r); catch (Exception e) r = -1; // Handle error CONCLUSION Many legacy devices only support asynchronous serial communications, yet current applications demand Ethernet connectivity and TCP/IP networking. Using the powerful Java runtime and the TINI technology on the DS80C390 and DS80C400 microcontrollers, developing a Serial-to-Ethernet converter is easy and can be done in a matter of hours. TINI and 1-Wire are registered trademarks of Dallas Semiconductor. Java is a trademark of Sun Microsystems. Microsoft and Windows are registered trademarks of Microsoft Corp. 8 of 8
RS-232 COMMUNICATIONS
Technical Note D64 0815 RS-232 COMMUNICATIONS RS-232 is an Electronics Industries Association (EIA) standard designed to aid in connecting equipment together for serial communications. The standard specifies
Quectel Cellular Engine
Cellular Engine GSM UART Port Application Notes GSM_UART_AN_V1.01 Document Title GSM UART Port Application Notes Version 1.01 Date 2009-11-16 Status Document Control ID Release GSM_UART_AN_V1.01 General
Appendix A. This Appendix includes the following supplemental material:
Appendix A This Appendix includes the following supplemental material: Cabling Diagrams and Instructions Connectors (9-pin D-type) Data Transfer Protocols Usage/Handshaking Ultimax Dual Screen Console
The Secrets of Flow Control in Serial Communication
in Serial Communication Casper Yang, Senior Product Manager [email protected] Although RS-232/422/485 serial communication is no longer considered to be high speed, flow control is still an important function
Why you need to monitor serial communication?
Why you need to monitor serial communication Background RS232/RS422 provides 2 data lines for each data channel. One is for transmitting data and the other for receiving. Because of these two separate
Low Speed Modems for Dial and Leased Circuits 2400E-2 (Stand Alone) 2400R-2 (Rack Mount) 2400E-4 (Stand Alone) 2400R-4 (Rack Mount)
Low Speed Modems for Dial and Leased Circuits 2400E-2 (Stand Alone) 2400R-2 (Rack Mount) 2400E-4 (Stand Alone) 2400R-4 (Rack Mount) QUALITY COMMUNICATIONS PRODUCTS Made in the U.S.A. 11-1010-002 INTRODUCTION
Application Note 83 Fundamentals of RS 232 Serial Communications
Application Note 83 Fundamentals of Serial Communications Due to it s relative simplicity and low hardware overhead (as compared to parallel interfacing), serial communications is used extensively within
Data Bulletin. Communications Wiring for POWERLINK G3 Systems Class 1210 ABOUT THIS BULLETIN APPLICATION INTRODUCTION.
Data Bulletin 1210DB0002R3/05 03/2005 LaVergne, TN, USA Communications Wiring for POWERLINK G3 Systems Class 1210 Retain for future use. ABOUT THIS BULLETIN This data bulletin describes the proper wiring
MCB3101 (Class I) WiRobot Serial Bluetooth Wireless Module User Manual
MCB3101 (Class I) WiRobot Serial Bluetooth Wireless Module User Manual Version: 1.0.1 Dec. 2005 Table of Contents I. Introduction 2 II. Operations 2 II.1. Theory of Operation 2 II.2. Configuration (PC-PC
When we look at the connector pinout of the RS232 port, we see two pins which are certainly used
1 Null modem - an introduction Serial communications with RS232 1. One of the oldest and most widely spread communication methods in computer world. The way this type of communication can be performed
DSX Master Communications
DSX Access Systems, Inc. PC to Master Controller - Direct Connect Communications DSX Master Communications Communications between the Comm Server PC and the Master Controller can take several forms which
Single channel data transceiver module WIZ2-434
Single channel data transceiver module WIZ2-434 Available models: WIZ2-434-RS: data input by RS232 (±12V) logic, 9-15V supply WIZ2-434-RSB: same as above, but in a plastic shell. The WIZ2-434-x modules
Remote Serial over IP Introduction on serial connections via IP/Ethernet
Remote Serial over IP Introduction on serial connections via IP/Ethernet TABLE OF CONTENT TABLE OF CONTENT... I TABLE OF IMAGES... I INTRODUCTION... 1 Classic Style of Communication... 1 Ethernet and
Date Rev. Details Author
Jtech engineering ltd J - Te c h E n g i n e e ring, L t d. 11080 Bond Boulevard Delta BC V4E 1M7 Canada Tel: 604 543 6272 Fax: 604 543 6476 http://www.jtecheng.com AUTODIALER USER S MANUAL REVISION HISTORY
LTM-1338B. Plus Communications Manual
LTM-1338B Plus Communications Manual 2000. Best Power, Necedah, Wisconsin All rights reserved. Best Power The System Setup option from the Main Menu on the front panel is passwordprotected. The default
Making a DB to RJ45 adapter.
Making a DB to RJ45 adapter. DB9 to RJ45 adapters are often used in combination with a RS232 repeater for extending the distance of a serial RS232 link, but can be used for any adapter or converter purposes.
BIT COMMANDER. Serial RS232 / RS485 to Ethernet Converter
BIT COMMANDER Serial RS232 / RS485 to Ethernet Converter (Part US2000A) Copyrights U.S. Converters 1 Contents Overview and Features... 3 Functions..5 TCP Server Mode... 5 Httpd Client Mode.5 TCP Auto mode....6
One Port Serial Server Users Manual Model ESP901, ESP901E
One Port Serial Server Users Manual Model ESP901, ESP901E Documentation Number: ESP901-2303 International Headquarters B&B Electronics Mfg. Co. Inc. 707 Dayton Road -- P.O. Box 1040 -- Ottawa, IL 61350
Data Cables. Schmitt TTL LABORATORY ELECTRONICS II
Data Cables Data cables link one instrument to another. Signals can attenuate or disperse on long wires. A direct wire works best for short cables of less than 10 ft. A TTL cable connection can use a Schmitt
Dial-Up / Leased-Line Modem. User Manual. AGM Electronics, Inc Dial-Up / Leased-Line Modem, Series ( ) 5019-1 Manual Rev A + - DLM CTS RTS DTR DSR
AGM Electronics, Inc Dial-Up / Leased-Line Modem, Series ( ) 5019-1 Manual Rev A User Manual + - CD CTS RTS DTR. DSR RI RX TX PHONE LINE DLM Dial-Up / Leased-Line Modem Dial-Up / Leased-Line Modem CONTENTS
RS-232 Communications Using BobCAD-CAM. RS-232 Introduction
RS-232 Introduction Rs-232 is a method used for transferring programs to and from the CNC machine controller using a serial cable. BobCAD-CAM includes software for both sending and receiving and running
XPort Universal Demo Board User Guide
XPort Universal Demo Board User Guide Part Number 900-563 Revision A September 2009 Copyright and Trademark Contacts 2009 Lantronix. All rights reserved. No part of the contents of this book may be transmitted
Cable Guide. Click on the subject to view the information. Digi Cables Building Cables General Cable Information
Cable Guide Click on the subject to view the information. Digi Cables Building Cables General Cable Information Digi Cables Click on the subject to view the information. Digi Connector Options Digi Connector
BLUETOOTH SERIAL PORT PROFILE. iwrap APPLICATION NOTE
BLUETOOTH SERIAL PORT PROFILE iwrap APPLICATION NOTE Thursday, 19 April 2012 Version 1.2 Copyright 2000-2012 Bluegiga Technologies All rights reserved. Bluegiga Technologies assumes no responsibility for
MODBUS TCP to RTU/ASCII Gateway. User s Manual
MODBUS TCP to RTU/ASCII Gateway User s Manual 1 INTRODUCTION... 1 1.1 FEATURES... 2 1.2 PRODUCT SPECIFICATIONS... 3 1.3 DEFAULT SETTINGS... 4 2 MAKING THE HARDWARE CONNECTIONS... 5 2.1 POWER CONNECTION...
Comtrol Cable User Guide
Comtrol Cable User Guide Trademark Notices Comtrol and DeviceMaster are trademarks of Comtrol Corporation. PortVision is a registered trademark of Comtrol Corporation. Microsoft and Windows are registered
PCMCIA 1 Port RS232 2.1 EDITION OCTOBER 1999
232 232232 PCMCIA 1 Port RS232 2.1 EDITION OCTOBER 1999 Guarantee. FULL 36 MONTHS GUARANTEE. We guarantee your interface card for a full 36 months from purchase, parts and labour, provided it has been
Accessing Diagnostics using a Dialup Modem
Purpose This application note is meant to guide a user through the setup and use of a dial-up modem to retrieve diagnostics data from a remote master. Equipment Used This application note was written specifically
Installation & Configuration Manuel. Socket Server. OpenAT application
Installation & Configuration Manuel Socket Server OpenAT application 2009 / 05 / 29 2 ! CAUTION! ELECTRIC SHOCK HAZARD IF COVER REMOVED SERVICE BY QUALIFIED PERSONEL ONLY Document History Date Version
USB TO SERIAL ADAPTER
USB TO SERIAL ADAPTER (Model: U232-P9V2) SPECIFICATIONS CONTENTS 1. GENERAL SPECIFICATIONS... 1 1.1 PRODUCT SURFACE... 1 1.2 PRODUCT DIMENSION... 2 1.3 PRODUCT FEATURES... 3 1.4 PRODUCT SPECIFICATIONS...
EUCIP - IT Administrator. Module 3 LAN and Network Services. Version 2.0
EUCIP - IT Administrator Module 3 LAN and Network Services Version 2.0 Module 3 Goals Module 3 Module 3, Local Area Network and Network Services, requires the candidate to be familiar with the procedure
Application Note 2. Using the TCPDIAL & TCPPERM Commands to Connect Two TransPort router Serial Interfaces Over TCP/IP.
Application Note 2 Using the TCPDIAL & TCPPERM Commands to Connect Two TransPort router Serial Interfaces Over TCP/IP. Reverse Telnet or Serial Terminal Server MultiTX feature UK Support March 2014 1 Contents
ALL-USB-RS422/485. User Manual. USB to Serial Converter RS422/485. ALLNET GmbH Computersysteme 2015 - Alle Rechte vorbehalten
ALL-USB-RS422/485 USB to Serial Converter RS422/485 User Manual ALL-USB-RS422/485 USB to RS-422/485 Plugin Adapter This mini ALL-USB-RS422/485 is a surge and static protected USB to RS-422/485 Plugin Adapter.
IP SERIAL DEVICE SERVER
IP SERIAL DEVICE SERVER ( 1 / 2 / 4 serial port ) Installation guide And User manual Version 1.0 1Introduction... 5 1.1Direct IP mode...5 1.2Virtual COM mode...5 1.3Paired mode...6 1.4Heart beat... 6
The Analyst RS422/RS232 Tester. With. VTR, Monitor, and Data Logging Option (LOG2) User Manual
12843 Foothill Blvd., Suite D Sylmar, CA 91342 818 898 3380 voice 818 898 3360 fax www.dnfcontrolscom The Analyst RS422/RS232 Tester With VTR, Monitor, and Data Logging Option (LOG2) User Manual Manual
CGI-based applications for distributed embedded systems for monitoring temperature and humidity
CGI-based applications for distributed embedded systems for monitoring temperature and humidity Grisha Spasov, Nikolay Kakanakov Abstract: The paper discusses the using of Common Gateway Interface in developing
GSM Interfacing Board
Campus Component Pvt. Ltd. DISCLAIMER Information furnished is believed to be accurate and reliable at the time of publication. However, Campus Component Pvt. Ltd. assumes no responsibility arising from
MDM192 MULTI-DROPS DIGITAL MODEM FOR PRIVATE LINE. USER GUIDE Document reference : 9010709-03
MDM192 MULTI-DROPS DIGITAL MODEM FOR PRIVATE LINE USER GUIDE Document reference : 9010709-03 If you have questions about the MDM192 or desire assistance, contact ETIC TELECOMMUNICATIONS at the following
RS-232/422/485, Power over Ethernet
IP-COM-M IP-COMi-M IP-COM-M PoE IP-COMi-M PoE RS-232 RS-232/422/485 RS-232, Power over Ethernet RS-232/422/485, Power over Ethernet Edition: September 2012 The computer programs provided with the hardware
Follow these steps to prepare the module and evaluation board for testing.
2 Getting Started 2.1. Hardware Installation Procedure Follow these steps to prepare the module and evaluation board for testing. STEP1: Plug the EG-SR-7100A module into the sockets on the test board.
How To Connect A Directsofl To A Powerpoint With An Acd With An Ctel With An Dm-Tel Modem On A Pc Or Ipad Or Ipa (Powerpoint) With A Powerline 2 (Powerline
Application Note Last reviewed: 03/17/2008 AN-KEP-003.doc Page 1 of 23 Introduction... 1 Recommended s and ports to use... 1 Cable Wiring... 2 MDM-TEL Configuration ( Wizard)... 3 Direct Logic Communications
Objectives. Basics of Serial Communication. Simplex vs Duplex. CMPE328 Microprocessors (Spring 2007-08) Serial Interfacing. By Dr.
CMPE328 Microprocessors (Spring 27-8) Serial Interfacing By Dr. Mehmet Bodur Objectives Upon completion of this chapter, you will be able to: List the advantages of serial communication over parallel communication
User s Manual TCP/IP TO RS-232/422/485 CONVERTER. 1.1 Introduction. 1.2 Main features. Dynamic DNS
MODEL ATC-2000 TCP/IP TO RS-232/422/485 CONVERTER User s Manual 1.1 Introduction The ATC-2000 is a RS232/RS485 to TCP/IP converter integrated with a robust system and network management features designed
Bluetooth to Serial Adapter
Bluetooth to Serial Adapter Third Edition, Oct 2007 Version 3.0 771-BTS1009C3-001 Contents 1.0 Features....P.2 2.0 Package Content....P.2 3.0 Hard Drives Requirement.P.2 4.0 Specifications.P.3 5.0 Pin
Modbus Communications for PanelView Terminals
User Guide Modbus Communications for PanelView Terminals Introduction This document describes how to connect and configure communications for the Modbus versions of the PanelView terminals. This document
POS Integration. Prepared by: Binh Nguyen
POS Integration Prepared by: Binh Nguyen Point of Sale (POS) Compatibility To know whether it is possible to integrate your POS system with our DVR, please check whether the type of printer the POS system
Division of Informatics, University of Edinburgh
CS1Bh Lecture Note 20 Client/server computing A modern computing environment consists of not just one computer, but several. When designing such an arrangement of computers it might at first seem that
isco Connecting Routers Back to Back Through the AUX P
isco Connecting Routers Back to Back Through the AUX P Table of Contents Connecting Routers Back to Back Through the AUX Ports...1 Introduction...1 Before You Begin...1 Conventions...1 Prerequisites...1
TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL
TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL w w w. c d v g r o u p. c o m CA-ETHR-A: TCP/IP Module Installation Manual Page Table of Contents Introduction...5 Hardware Components... 6 Technical Specifications...
TCP/IP Network Communication in Physical Access Control
TCP/IP Network Communication in Physical Access Control The way it's done: The security industry has adopted many standards over time which have gone on to prove as solid foundations for product development
Lesson: All About Sockets
All About Sockets http://java.sun.com/docs/books/tutorial/networking/sockets/index.html Page 1 sur 1 The Java TM Tutorial Start of Tutorial > Start of Trail Trail: Custom Networking Lesson: All About Sockets
RN-WIFLY-EVAL-UM. WiFly Evaluation Kit. 2012 Roving Networks. All rights reserved. RN-WIFLY-EVAL-UM Version 1.32r 10/9/2012 USER MANUAL
WiFly Evaluation Kit 2012 Roving Networks. All rights reserved. Version 1.32r 10/9/2012 USER MANUAL OVERVIEW This document describes the hardware and software setup for Roving Networks evaluation kits,
Computer Network. Interconnected collection of autonomous computers that are able to exchange information
Introduction Computer Network. Interconnected collection of autonomous computers that are able to exchange information No master/slave relationship between the computers in the network Data Communications.
Bluetooth UART/RS232 Module
Introduction BLUEMORE600 is a professional, slim, wireless module ready for integration in brand new or existing electronic products. Based on CSR chipset BC03MM it s fully compatible for Serial Port profiles.
Encore Controller to Router Connections
Encore Presentation System Encore Controller to Router Connections Contents: Scope... 2 EXT COMM Pinouts... 2 Cable Connection Straight Through... 3 Cable Connection Null Modem... 3 Lantronix Ethernet
LS-101 LAN to Serial Device server. User s Manual
LS-101 LAN to Serial Device server User s Manual Revision History Revision No Date Author Remarks 0.1 August 29, 2001 IDC Initial document INTRODUCTION Overview Almost all instruments and most industrial
Communication Controller with IP services for leased lines and wireless links Radio Activity S.r.l.
Communication Controller with IP services for leased lines and wireless links Radio Activity S.r.l. Registration CCIAA Milano No. 1728248 P.I./C.F.: 04135130963 Head office and Operational headquarter:
Quick Installation. A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding. Quick Installation
Quick Installation A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding This chapter intends to get your new FuzzyScan scanner working with your existing system within minutes. General instructions
Advanced Data Capture and Control Systems
Advanced Data Capture and Control Systems Tronisoft Limited Email: [email protected] Web: www.tronisoft.com RS232 To 3.3V TTL User Guide RS232 to 3.3V TTL Signal Converter Modules P/N: 9651 Document
Future Technology Devices International Ltd
Future Technology Devices International Ltd Datasheet Chipi-X Cable Chipi-X is a USB to full-handshake RS232 cable with a male DB9 connector. This cable is available with or without an enclosure. 1 Introduction
Hardware Reference. Linux Device Server IGW/922 with DIL/NetPC ADNP/9200
Linux Device Server IGW/922 with DIL/NetPC ADNP/9200 Hardware Reference SSV Embedded Systems Heisterbergallee 72 D-30453 Hannover Phone: +49 (0)511/40 000-0 Fax: +49 (0)511/40 000-40 E-mail: [email protected]
SUDT AccessPort TM Advanced Terminal / Monitor / Debugger Version 1.37 User Manual
SUDT AccessPort TM Advanced Terminal / Monitor / Debugger Version 1.37 User Manual Version 1.0 - January 20, 2015 CHANGE HISTORY Version Date Description of Changes 1.0 January 20, 2015 Initial Publication
Cable Connection Procedures for Cisco 1900 Series Routers
CHAPTER 5 Cable Connection Procedures for Cisco 1900 Series Routers This document describes how to connect your Cisco 1941 integrated services router to a power source and to networks and external devices.
Data sheet Wireless UART firmware version 4.02
Data sheet Wireless UART firmware version 4.02 BLUETOOTH is a trademark owned by Bluetooth SIG, Inc., U.S.A. and licensed to Free2move Rev: 22 December 2008 Table of contents 1 GENERAL INFORMATION...4
Transparent Redirection of Network Sockets 1
Transparent Redirection of Network Sockets 1 Timothy S. Mitrovich, Kenneth M. Ford, and Niranjan Suri Institute for Human & Machine Cognition University of West Florida {tmitrovi,kford,nsuri}@ai.uwf.edu
Communicating with a Barco projector over network. Technical note
Communicating with a Barco projector over network Technical note MED20080612/00 12/06/2008 Barco nv Media & Entertainment Division Noordlaan 5, B-8520 Kuurne Phone: +32 56.36.89.70 Fax: +32 56.36.883.86
RS-232 Baud Rate Converter CE Model 232BRC Documentation Number 232BRC-3903 (pn5104-r003)
S-232 Baud ate Converter CE Model 232BC Documentation Number 232BC-3903 (pn5104-r003) International Headquarters B&B Electronics Mfg. Co. Inc. 707 Dayton oad -- P.O. Box 1040 -- Ottawa, IL 61350 USA Phone
Mini Socket iwifi. Data Sheet
Mini Socket iwifi Mini Socket iwifi Data Sheet Ver. 1.20 International: Connect One Ltd. 20 Atir Yeda Street Kfar Saba 44643, Israel Phone: +972-9-766-0456 Fax: +972-9-766-0461 Email: [email protected]
Model 2120 Single Port RS-232 Terminal Server Frequently Asked Questions
Applications What are some of the applications for the Model 2120 Single Port Terminal Server? The Patton Single Port RS-232 Terminal Server provides the ability to bring virtually any RS-232 device onto
T3 Mux M13 Multiplexer
T3 Mux M13 Multiplexer User Manual [Type the abstract of the document here. The abstract is typically a short summary of the contents of the document. Type the abstract of the document here. The abstract
Technical Note #14. Phone Modem Device Support. GE ED&C Home Search ED&C GE ED&C Power Management Home GE ED&C PMCS Home
1 of 7 GE ED&C Home Search ED&C GE ED&C Power Management Home GE ED&C PMCS Home GE Power Management Control System Description Software Hardware Operation Product Support Operator Interfaces F A Q s App
Bluetooth Serial Adapter
RN-BT-SRL-UM Bluetooth Serial Adapter 0 Roving Networks. All rights reserved. RN-BT-SRL-UM-.0 Version.0 //0 USER MANUAL RN-BT-SRL-UM-.0 OVERVIEW Roving Networks offers a variety of Bluetooth serial adapters
1 Mi kołaj Z Mik ar ołaj Z zyc arzy ki cki
1 Mikołaj Zarzycki NAND Flash SD Card Connector 256MB, 8bit I/F Push type, Up to 2GB/12.5Mbps USB Connector 1 x Device 2 x HOST, Dual-port LCD Module KEY Battery Holder 128 x 64 dots matrix structure 4
RN-XV-RD2 Evaluation Board
RN-XV-RD2 Evaluation Board 2012 Roving Networks. All rights reserved. -1.01Version 1.0 9/28/2012 USER MANUAL OVERVIEW This document describes the hardware and software setup for Roving Networks RN-XV-RD2
RJ45 Shielded (standard) port pinout. CS9000, Jetstream 4000 + 8500, Lanstream 2000, RTA8/RJX, RRC16, MTA8/RJX & SXDC8/RJX
Shielded (standard) port pinout Pin Circuit Function 1 DCD Input Data Carrier Detect 2 DSR Output Data Set Ready 3 DTR Input Data Terminal Ready 4 S/GND Signal Ground 5 TXD Output Transmit Data 6 RXD Input
Cable Specifications and Information
APPENDIXA This appendix provides the connector and pinout information you need for making or purchasing cables used with Cisco VG350 Voice Gateway. To order cables from Cisco, see the Obtaining Technical
NPort s Ethernet Modem Mode
Tom Lu, Senior Engineer, Moxa Technical Support Dept. [email protected] This Tech Note applies to the following NPort models: NPort DE-211 NPort DE-311 NPort DE-311M NPort 5100 series NPort IA5150 NPort
User Manual Revision 1.400 English Converter / Adapter Ethernet to RS232 / RS485 (Order Code: HD67038-2 HD67038-2-M HD67038-25 HD67038-25-M)
Document code: MN67038-2_ENG Revision 1.400 Page 1 of 25 User Manual Revision 1.400 English Converter / Adapter Ethernet to RS232 / RS485 (Order Code: HD67038-2 HD67038-2-M HD67038-25 HD67038-25-M) for
LOW COST GSM MODEM. Description. Part Number
Dual Band 900 / 1800 MHz Fax, SMS and Data Integral SIM Card holder Siemens TC-35i GSM Engine Rugged Extruded Aluminium Enclosure Compact Form Factor 86 x 54 x 25mm RS232 Interface with Auto baud rate
UNIVERSAL POWER-LINE CARRIER SYSTEM TYPE OPU-1
UNIVERSAL POWER-LINE CARRIER SYSTEM TYPE OPU-1 WHOLE BAND QAM MODEM MBPU Rev. 0 - July 2011 DIMAT Antonio Machado,78-80 08840 Viladecans, Barcelona-Spain Tel.: +34 933 490 700 Fax: +34 933 492 258 Mail
ISHIDA BC-3000. Scale to Scale Communications
ISHIDA BC-3000 Scale to Scale Communications Setup Procedure & Operating Instructions March 2006 PN 94561 Revision History Date Page Description March 2006 Initial publication August 2006 2 Added RS-232
Overview of the Cisco 2500 Series Access Server
CHAPTER 1 Overview of the Cisco 2500 Series Access Server The Cisco 2500 series access server is a full-featured communication server with multiprotocol routing capability between synchronous serial, LAN,
Serial Cables & Adapters
WTI Part No. 9 Rev. B Serial Cables & Adapters for WTI Products . Introduction This publication describes the serial cables and snap adapters that are used to connect your RSM-R series or MPC series unit
Cable Pinouts. SRP I/O Module
Cable Pinouts C This appendix lists the cables and connector pinout assignments for the cables used with the ERX-700 series and ERX-1400 series. Topic Page SRP I/O Module C-1 CT1 and CE1 I/O Modules C-4
Ethernet Radio Configuration Guide
Ethernet Radio Configuration Guide for Gateway, Endpoint, and Repeater Radio Units April 20, 2015 Customer Service 1-866-294-5847 Baseline Inc. www.baselinesystems.com Phone 208-323-1634 FAX 208-323-1834
TCP/IP Converter DDS EX-9132 Operation Manual for 8051 Series
TCP/IP Converter DDS EX-9132 Operation Manual for 8051 Series First Edition, March 2005 Table of Contents 1. Introduction 3 Overview 4 Package Checklist 5 Block Diagram 6 Features 7 Product Specifications
IPG/7700 Hardware Manual SYSTECH. Document number 80-001099-7 Revision A
IPG/7700 Hardware Manual SYSTECH C O R P O R A T I O N Document number 80-001099-7 Revision A Created 2010, and Protected Under the U.S. Copyright Act of 1976. Copyright 2010, SYSTECH Corporation All Rights
EMS. EtherCAN CI. Ethernet/CAN Interface. User Manual THOMAS WÜNSCHE. Documentation for Ethernet/CAN interface EtherCAN CI version 2.1.
Documentation for Ethernet/CAN interface version 2.1. Document version: V3.0 Documentation date: June 16th, 2007 This documentation is not valid for version 2.0 and earlier versions. No part of this document
Chapter 2 - The TCP/IP and OSI Networking Models
Chapter 2 - The TCP/IP and OSI Networking Models TCP/IP : Transmission Control Protocol/Internet Protocol OSI : Open System Interconnection RFC Request for Comments TCP/IP Architecture Layers Application
Elettronica dei Sistemi Digitali Costantino Giaconia SERIAL I/O COMMON PROTOCOLS
SERIAL I/O COMMON PROTOCOLS RS-232 Fundamentals What is RS-232 RS-232 is a popular communications interface for connecting modems and data acquisition devices (i.e. GPS receivers, electronic balances,
A More Secure and Cost-Effective Replacement for Modems
A More Secure and Cost-Effective Replacement for Modems Lantronix, Inc. 15353 Barranca Parkway Irvine, CA 92618 Tel: +1 (800) 422-7055 Fax: +1 (949) 450-7232 www.lantronix.com Abstract For companies, service
18.04.2005 version 3.1. Security modem with USB port user guide
18.04.2005 version 3.1 Security modem with USB port user guide Introduction Congratulations on selecting the new SECURITY MODEM data transfer device. We designed this modem for special users who are involved
Special Note Ethernet Connection Problems and Handling Methods (CS203 / CS468 / CS469)
Special Note Connection Problems and Handling Methods (CS203 / CS468 / CS469) Sometimes user cannot find the RFID device after installing the CSL Demo App and the RFID reader is connected. If user cannot
How To Run An Nport I5000A Device Server
NPort IA5000A Series 1, 2, and 4-port serial device servers for industrial automation Enhanced surge protection for serial, LAN, and power 2 KV isolation for serial signals Rugged screw-type terminal blocks
FOM-5A, 6A. Asynchronous Fiber Optic Modem
FOM-5A, 6A Asynchronous Fiber Optic Modem FEATURES Asynchronous transmission at up to 19.2 kbps Transmission range up to 3 km (1.8 mi), regardless of data rate Full- or half-duplex Transfers one control
Modbus and ION Technology
70072-0104-14 TECHNICAL 06/2009 Modbus and ION Technology Modicon Modbus is a communications protocol widely used in process control industries such as manufacturing. PowerLogic ION meters are compatible
USB to serial chip CH340
The DataSheet of CH340 (the first) 1 1. Introduction USB to serial chip CH340 English DataSheet Version: 1D http://wch.cn CH340 is a USB bus convert chip and it can realize USB convert to serial interface,
Using HyperTerminal with Agilent General Purpose Instruments
Using HyperTerminal with Agilent General Purpose Instruments Windows HyperTerminal can be used to program most General Purpose Instruments (not the 531xx series counters) using the RS-232 Serial Bus. Instrument
How To Use A Sunix Ser5037A Card On A Pc Or Mac Or Mac With A Microsoft Powerbook (Powerbook) With A Powercard (Powercard) And Powercard With A Mini Usb (Powerboard) With An
SER5037A port RS3 Universal PCI Serial Board Introduction SUNIX SER5037A, Universal PCI serial communication board, allows users to add or expand two RS3 ports on PCbased system. The card is compatible
RS232C < - > RS485 CONVERTER S MANUAL. Model: LD15U. Phone: 91-79-4002 4896 / 97 / 98 (M) 0-98253-50221 www.interfaceproducts.info
RS232C < - > RS485 CONVERTER S MANUAL Model: LD15U INTRODUCTION Milestone s model LD-15U is a RS232 to RS 485 converter is designed for highspeed data transmission between computer system and or peripherals
