background image

47

Cyclic Connection

If

Cyclic Connection

function is enabled, the Pro Series will make an attempt to connect to the

user-defined remote host(s) at a given interval even if there’s no incoming serial data from the

device connected to that serial port. If there is data on the remote host(s) to be sent to serial

device, it can be transferred to the serial device via Pro Series’serial port after the connection is

established. Eventually, users can monitor the serial device periodically by making the remote

host send the serial command to the Pro Series whenever it is connected to the remote host. This

option is useful when users need to gather the device information periodically even if the serial

device does not send its data periodically. Figure 4-5 shows the State Transition Diagram of the

session operations in

TCP

mode.

Socket ID

When many Pro Series devices connects a same remote host(s), sometimes it is needed to

identify the device. In this case,

Socket ID

is available for identification of each device. Pro Series

send the

Socket ID

string before starting the data transmission. User can define

Socket ID

with a

specific string. In TCP mode, specified

Socket ID

strings are sent once at the time of establishing

TCP connection.

TCP Nagle algorithm

Modern TCP implementations include a mechanism, known as the Nagle algorithm, which

prevents the unnecessary transmission of a large number of small packets. This algorithm has

proved useful in protecting the Internet against excessive packet loads. However, some

applications suffer performance problems as a result of the traditional implementation of the Nagle

algorithm.(An interaction between the Nagle algorithm and TCP’s delayed acknowledgement

policy can create especially severe problems, through a temporary “deadlock.”) TCP Nagle

algorithm can be disabled or enabled through this option.

Inactivity Timeout

When

Inactivity Timeout

function is enabled, connection between remote host(s) and Pro Series

will be closed automatically if there is no data transmission during the value which is set in

Inactivity Timeout

configuration.

Содержание HelloDevice Pro PS110

Страница 1: ...1 Universal Device Servers HelloDevice Pro Series PS110 410 810 User Guide Version 1 4 0 2007 05 07...

Страница 2: ...and necessary safety devices should be utilized to protect against injury death or property damage due to system failure Such protection is the responsibility of the user This device is not approved f...

Страница 3: ...on are corrected Descriptions for Modem Emulation mode command and IP Statistics are changed V1 1 1 2005 09 28 O J Jung Typo on AT command in modem emulation mode is corrected V1 1 2 2005 11 08 J S Ki...

Страница 4: ...nsole 21 2 3 Accessing the Web Browser Management Interface 22 3 Network Configuration 25 3 1 IP Configuration 25 3 1 1 Using a Static IP Address 26 3 1 2 Using DHCP 27 3 2 SNMP Configurations 28 3 2...

Страница 5: ...71 5 1 System Status 71 5 2 System Logging 71 5 3 Change Password 72 5 4 Device Name Configuration 73 5 5 Date and Time Settings 73 5 6 Factory Reset 74 5 7 Configuration management 74 5 8 Firmware U...

Страница 6: ...own port numbers 96 Appendix 4 Guide to the Bios menu program 97 A 4 1 Overview 97 A 4 2 Main menu 97 A 4 3 RTC configuration menu 97 A 4 4 Hardware test menu 98 A 4 5 Firmware upgrade menu 101 Append...

Страница 7: ...s such as telnet SSH serial console port or web You can easily configure and administrate the HelloDevice Pro Series with the full featured management functions of status monitor remote reset error lo...

Страница 8: ...ckage Check List PS110 410 810 external box External 110V or 230V power supply PS110 PS410 or power cord PS810 Serial cable kit Quick Start Guide CD ROM including the Serial IP HelloDevice Manager and...

Страница 9: ...ss filtering Modem emulation Full support for AT commands Web Telnet SSH Serial console port or HelloDevice Manager O S support Windows 98 ME NT 2000 XP System log Automatic email delivery of error lo...

Страница 10: ...Session A series of interactions between two communication end points that occur during the span of a single connection Typically one end point requests a connection with another specified end point I...

Страница 11: ...rotocol SMTP Simple Mail Transfer Protocol FTP File Transfer Protocol PPP Point To Point Protocol PPPoE Point To Point Protocol over Ethernet HTTP HyperText Transfer Protocol DNS Domain Name Service D...

Страница 12: ...the 10 100Base Ethernet Link status Right two lamps indicate Receive and Transmit of the serial port There is a factory reset switch bottom panel of PS110 and the user can use this switch to restore f...

Страница 13: ...ystem Ready Turned on if system is ready to run PS810 only LINK Turned on if connected to Ethernet network Ethernet Act Blinks whenever there is any activities such as incoming or outgoing packets thr...

Страница 14: ...device Connect the provided power source to the Pro Series 2 2 1 Connecting to the network Plug one end of the Ethernet cable to the Pro Series Ethernet port The other end of the Ethernet cable shoul...

Страница 15: ...cting to the device Connect the console cable to the Pro Series serial port To connect to the console port of the device the user needs to consider the type of console port provided by the device itse...

Страница 16: ...le side And also please set the position of DIP switch for serial mode to RS 232 mode Configuration of the PS110 is discussed on Section 2 2 5 Figure 2 7 Connecting a equipment to the PS110 Figure 2 8...

Страница 17: ...power cable to the Pro Series If the power is properly supplied the Power lamp will light up solid red Figure 2 10 Connecting the power to the PS110 Figure 2 11 Connecting the power to the PS410 Figu...

Страница 18: ...or SSH client NOTE Please note that Pro Series supports only the SSH v2 so user must use the SSH client which is able to support SSH v2 Web Remote users who want to use a web browser to configure the...

Страница 19: ...ial port of the user s computer 3 Run a terminal emulator program i e HyperTerminal Set the serial configuration parameters of the terminal emulation program as follows 9600 Baud rate Data bits 8 Pari...

Страница 20: ...h to current menu save save current configuration apply apply current configuration help display this exit exit ________________________________________________________________________________ COMMAND...

Страница 21: ...o the non volatile memory space of the Pro Series but the settings will not be stored until users enter save command on the menu All the configuration change will be effective after entering apply com...

Страница 22: ...protocols The Pro Series also contains its own Web management utility To access the Pro Series Web management utility enter the IP address or resolvable hostname of the Pro Series into the web browse...

Страница 23: ...ly or Cancel their actions After changing the configuration parameter values the users must select Save to save the changed parameter values to the non volatile memory To apply all changes made the us...

Страница 24: ...24 Figure 2 19 The Pro Series web management screen...

Страница 25: ...ay choose one of three Internet protocols in setting up the Pro Series IP address i e Static IP DHCP Dynamic Host Configuration Protocol The Pro Series is initially defaulted to STATIC mode with a sta...

Страница 26: ...hased or leased from a local ISP Subnet mask A subnet represents all the network hosts in one geographic location such as a building or local area network LAN The Pro Series will use the subnet mask s...

Страница 27: ...uired to assign an IP address are automatically configured on the DHCP server side and each DHCP client computer receives this information when the IP address is provided at its boot up Each time the...

Страница 28: ...can be notified of significant events TRAPs query a device for more information GET and make changes to the device state SET SNMPv2 adds a GET Bulk function for retrieving tables of information and s...

Страница 29: ...permitted to generate power on traps EnableAuthenTrap Indicates whether the SNMP agent process is permitted to generate authentication failure traps The value of this object overrides any configuratio...

Страница 30: ...or SNMP Browser the user must set the access control configuration properly so that the Pro Series permits host access where the NMS or SNMP Browser is executed Figure 3 3 shows a screen shot of a typ...

Страница 31: ...IP address change By default the Pro Series only supports Dynamic DNS service offered at Dynamic DNS Network Services LLC www dyndns org Contact Sena technical support for issues regarding other Dyna...

Страница 32: ...gure 3 6 Required parameters for each SMTP configuration include SMTP server IP address SMTP user name SMTP user password Device mail address The device mail address specifies the sender s email addre...

Страница 33: ...ltering feature is All services and ports are accessible from any host The meanings of each parameter in IP filtering configuration are as follows Interface Apply IP filtering rule to the incoming pac...

Страница 34: ...determined to be dropped or accepted by IP filtering list For example in case there is no IP filtering list and all the services are set to be Accept all the Pro Series won t respond to any packet wh...

Страница 35: ...5 255 0 Normal 192 168 0 1 192 168 255 254 192 168 0 0 255 255 0 0 Normal 192 168 1 1 192 168 1 126 192 168 1 0 255 255 255 128 Normal 192 168 1 129 192 168 1 254 192 168 1 128 255 255 255 128 Normal...

Страница 36: ...to work as a server TCP or UDP the host acting as a client has to know the IP address of the Pro Series However under the dynamic IP address environment such as DHCP arbitrary IP address can be assig...

Страница 37: ...or 8 Note Local ports Each 2 byte data represent current local port setting of the corresponding serial port Local ports data length of PS110 should be 2 bytes while 8 bytes and 16 bytes for PS410 an...

Страница 38: ...log or port data log of the If there is a firewall between the Pro Series and the SYSLOG server there must be a rule that allows all outgoing and incoming UDP packets to travel across the Pro Series a...

Страница 39: ...it decides that the connection is dead Multiplied with the TCP keep alive intervals this gives the time that a link is forced to close after a keep alive packet has been sent for the first time The de...

Страница 40: ...orm the session control by using AT commands Only TCP session is supported With the port logging feature while in console server mode the data sent through the serial port is transferred to MEMORY or...

Страница 41: ...nable Disable Email notification Subject of Email Email notification Recipient s Email address Enable Disable SNMP notification Subject of SNMP trap SNMP trap receiver s IP address SNMP trap community...

Страница 42: ...t enable disable 2 Port title 3 Host mode 4 Cryptography 5 Serial port parameters 6 Modem configuration 7 Port logging 8 Port event handling 4 2 1 Port Enable Disable Each serial port can be enabled o...

Страница 43: ...rom serial port or from TCP port If there is no connection established on a TCP port the TCP port accepts a connection request from any registered remote hosts and relays the transmitted data to the c...

Страница 44: ...ata transfer between a remote host and the Pro Series is completed the state is changed to this state as a result that either of the remote host or the Pro Series sent a disconnection request After th...

Страница 45: ...ial state is Listen If there are data coming from the serial port it will connect to the remote host as a TCP client and then transfer data through the TCP port If there is incoming connection request...

Страница 46: ...ompliant Telnet client program Please refer to section 4 2 6 Serial port parameters for more detail information about serial parameters Usually this option is used with the RFC2217 compliant COM port...

Страница 47: ...In this case Socket ID is available for identification of each device Pro Series send the Socket ID string before starting the data transmission User can define Socket ID with a specific string In TC...

Страница 48: ...n Incoming TCP connection request Incoming data via serial port Sync Recvd Reject Accept Closed Data Figure 4 5 State Transition Diagram of TCP mode 4 2 3 2 UDP mode The UDP mode operation is similar...

Страница 49: ...can force Pro Series accept all incoming UDP datagram regardless remote host configuration by setting Accept UDP datagram from unlisted remote host parameter as Yes If there is any incoming data from...

Страница 50: ...mode Inactivity Timeout is used in maintaining recent unlisted remote host If there is no data transmission between unlisted remote host and serial port of Pro Series during Inactivity Timeout Pro Se...

Страница 51: ...nd flow when ATDA command is used to connect to the Ethernet network Table 4 2 AT commands supported in the Pro Series Command Internal Operation Response 4 Verbose Code Return to command input mode N...

Страница 52: ...similar to ATA The difference is that ATAS forces the connection to be SSLv3 connection The Cryptography configuration should be SSLv3 If not this command returns ERROR ATEn CR LF E E0 Disable echo E1...

Страница 53: ...192 168 1 1 AT DNS Set the domain name server e g AT DNS 168 126 63 1 168 126 63 2 If success OK CR LF If failure ERROR CR LF Table 4 3 AT commands Response Code Verbose Code After ATV1 command execu...

Страница 54: ...user set the phone number to host address port mapping table as shown on Figure 4 8 Pro Series will try to connect to port 6001 of 192 168 0 100 host by the atdt25737772 command in modem emulation mod...

Страница 55: ...of AT command that is entered by user in this menu Same functionality to ATEn command Default data mode User can select the TCP data mode between Raw TCP mode and Telnet binary mode The Raw TCP means...

Страница 56: ...dose not send data to secondary remote host until connection to primary remote host failed And the maximum possible number of primary remote host is limited up to 4 remote connections In UDP mode use...

Страница 57: ...een clients and servers SSL layers on top of any transport protocol and can run under application protocols such as HTTP SSL aims to be secure fast and adaptable to other Web protocols SSL provides da...

Страница 58: ...ncrypts it with the server s public key obtained from the server s certificate sent in step 2 and sends the encrypted premaster secret to the server SSL differ in the way this shared master secret is...

Страница 59: ...ure 4 11 Typical SSL Handshake Process The Pro Series can act as a SSL server or as a SSL client depending on status of TCP mode If TCP connection with SSL is initiated from remote host first Pro Seri...

Страница 60: ...ate key should be in PEM format 4 2 5 2 RC4 cryptography method In RC4 cryptography mode the Pro Series encrypt and decrypt all TCP streams using a Key string The Pro Series can communicate with anoth...

Страница 61: ...data bits parity stop bits flow control DTR DSR behavior and inter character timeout UART type First of all the Pro Series and the serial device must agree on the serial communication type which is o...

Страница 62: ...or the UART type on the UI as shown on Figure 4 15 which will hinder communications to the serial port 2 In case of PS810 UART type can be changed by software through configuration only So PS810 does...

Страница 63: ...63 Stop bits Stop bits can be between 1 bit and 2 bits The factory default setting is 1 bit Figure 4 16 Serial parameter configuration PS110 410 Figure 4 17 Serial parameter configuration PS810...

Страница 64: ...s established The DSR input behavior can be set to one of two types none or allow TCP UDP connection only by high If user sets the DSR input behavior as Allow TCP UDP connection only by HIGH TCP conne...

Страница 65: ...behavior on the modem configuration page The Pro Series supports modem connection only when host mode is set as TCP mode Enable Disable modem By enabling this menu user can attach a modem directly to...

Страница 66: ...e closed If user wants to use dial out function he should set DCD behavior as None because he must be able to access modem connected to a serial port to send dial out command to the modem first Figure...

Страница 67: ...tore log data the maximum port buffer size is unlimited The user should configure the NFS server to ensure that the port logging system works properly Figure 4 19 Port logging configuration 4 2 9 Port...

Страница 68: ...e usage minimization NOTE The port command in keyword response is not affected by this parameter Port command will be sent immediately when the corresponding keyword is detected Email notification Thi...

Страница 69: ...iver that will receive SNMP trap notification when pre defined keyword is detected SNMP trap community This parameter sets a community that will be included in SNMP trap message when pre defined keywo...

Страница 70: ...elect enable or disable for the SNMP trap notification action on keyword selected Port command Pro Series supports direct reaction to a device attached to serial port when pre defined keyword is detec...

Страница 71: ...ro Series device name date and time settings and reload factory default settings in this menu group The users can also upgrade the firmware of the Pro Series using the web interface remote consoles or...

Страница 72: ...umber of logs unsent reaches a pre defined number If enabled the user must set parameters to initiate the creation of a email These parameters would include the number of logs required to trigger an e...

Страница 73: ...internal battery power Please note that PS110 does not have a battery for internal clock Current date and time setting will not be retained after system rebooting So it is recommended to use NTP serv...

Страница 74: ...ing Factory default at location property at the import part Figure 5 8 shows the configuration management screen The following parameters should be properly set up in order to export import configurat...

Страница 75: ...ort the exported configurations follow this 1 Select the location to import from 2 Select the configurations to import 3 Select the encrypting option 4 Select the file to import from the file selectio...

Страница 76: ...support Zmodem transfer protocol The previous settings will be retained after the firmware upgrade To upgrade firmware via a remote console 1 Obtain the latest firmware 2 Connect the terminal emulatio...

Страница 77: ...n Figure 5 12 It will also maintain the current firmware version login root Password editconf _ ________________________________________________________________________ 1 Network configuration 2 Seria...

Страница 78: ...005b157 Firmware upgrade failed Now reboot Figure 5 12 Firmware upgrade failure message 5 9 User administration User can enable port authentication see section 4 2 3 1 TCP mode then user should enter...

Страница 79: ...n this menu To set the password for the port user or to change the configuration of each port user click the corresponding number associated with the port user on port user administration page then po...

Страница 80: ...tics display statistical usage of the link layer lo eth and serial ports IP ICMP TCP and UDP statistics display usages of four primary components in the TCP IP protocol suite 6 1 Network Interfaces St...

Страница 81: ...rticular computer InReceives Shows the number of datagrams received InHdrErrors Shows the number of datagrams received that have header errors Datagrams Received Header Errors is the number of input d...

Страница 82: ...r space This counter would include datagrams counted in Datagrams Forwarded if any such packets met this discretionary discard criterion OutNoRoutes Specifies the number of datagrams for which no rout...

Страница 83: ...ns and descriptions of each parameter are described below InMsgs OutMsgs Specifies the number of messages received or sent InErrors OutErrors Specifies the number of errors received or sent InDestUnre...

Страница 84: ...cho requests received or sent An echo request causes the receiving computer to send an echo reply message back to the originating computer NEchoReps OutEchoReps Specifies the number of echo replies re...

Страница 85: ...using a TCP protocol Definitions and descriptions of each parameter are described below RtoAlgorithm Specifies the retransmission time out RTO algorithm in use The Retransmission Algorithm can have o...

Страница 86: ...ssive opens In a passive open the server is listening for a connection request from a client AttemptFails Specifies the number of failed connection attempts EstabResets Specifies the number of establi...

Страница 87: ...f datagrams received NoPorts Specifies the number of received datagrams that were discarded because the specified port was invalid InErrors Specifies the number of erroneous datagrams that were receiv...

Страница 88: ...he changes in the configuration file will be committed to the internal flash memory area of the Pro Series This will result in the changes being kept after the reboot sequence Invalid configuration ch...

Страница 89: ...l port 2 Run a PC terminal emulation program 3 Configure the PC serial port to 9600 8 N 1 No flow control 4 Press enter 5 Login with the Pro Series root account Telnet console 1 telnet Pro_Series_ip_a...

Страница 90: ...ge 3 Rx White with green 4 NC Blue 5 NC White with blue 6 Rx Green 7 NC White with brown 8 NC Brown A 1 2 Console and Serial port pin outs The pin assignment of the PS110 PS410 PS810 DB9 connector is...

Страница 91: ...ion of each DIP switch as shown below But please note that the power of the Pro Series should be turned off before changing the serial communication type Figure A 3 Serial communication type and DIP s...

Страница 92: ...TS 8 DTR 4 DSR 6 GND 5 Rx Tx CTS RTS DSR DTR GND HelloDevice Serial Device RS232 Figure A 6 RS232 wiring diagram A 1 4 2 RS422 485 Serial Wiring Diagram Data means that coupling of Tx 1 pin and Rx 2 p...

Страница 93: ...93 Termination Resistor at Tx side can be omitted if the signal status is good Figure A 8 RS422 wiring diagram...

Страница 94: ...le Port 1 serial 1 hostmode mode 0 serial 1 hostmode port 7001 serial 1 hostmode userauth 0 serial 1 hostmode telnet 0 serial 1 hostmode max_connection 8 serial 1 hostmode cyclic_time 0 serial 1 hostm...

Страница 95: ...95 network snmp nms 4 0 0 0 0 public 0 network snmp trap 1 0 0 0 0 public 0 network snmp trap 2 0 0 0 0 public 0 network snmp trap 3 0 0 0 0 public 0 network snmp trap 4 0 0 0 0 public 0...

Страница 96: ...ms executed by privileged users Table A 3 shows some of the well known port numbers For more details please visit the IANA website http www iana org assignments port numbers Table A 3 Well known port...

Страница 97: ...yed only when the Data Console switch is located at the Console side A 4 2 Main menu After entering the bios menu program the user will see following main menu page BIOS v1 0 0 c 1998 2005 Sena Techno...

Страница 98: ...to the remote host server IP address and UART test are also performed once If the user selects Looping without External test in Auto test the auto test is performed repeatedly until the user presses t...

Страница 99: ...0 Test Mode Looping With External test in Auto Test 1 Auto test 2 DRAM test 3 FLASH test 4 EEPROM test 5 Ethernet test 6 UART Mode test ESC Back ENTER Refresh 0 Hardware Test Select menu 0 Test Mode O...

Страница 100: ...re auto detect and auto test SUMMARY 1 DRAM Test PASSED 2 FLASH Test PASSED 3 EEPROM Test PASSED 4 ETHERNET Test PASSED 5 UART Test Summary Port Number Port Mode Data Communication Test RTS CTS DTR DS...

Страница 101: ...he unit is 192 168 161 5 For firmware upgrade a firmware file configured as Firmware File Name on the server configured as Server s IP address must exist Firmware upgrade Select menu 1 Protocol TFTP 2...

Страница 102: ...ade start Cramfs Block Write to Flash done Cramfs upgrade complete Configuration upgrade start Configuration Block Write to Flash done Configuration upgrade complete Firmware upgrade is finished succe...

Страница 103: ...required Raw TCP connection Disable TCP Enabled None No login required Telnet Disable TCP Disabled Enabled No login required Raw TCP connection SSLv3 or TLSv1 SSLv3 only TCP Enabled Enabled No login...

Страница 104: ...104 Figure A 16 Host mode configuration Step 2 Set Cryptography configuration of serial port 1 of Pro Series as follows SSL enable Enable Figure A 17 Cryptography configuration...

Страница 105: ...by pressing Select Ports button Figure A 18 Select Ports on Serial IP Control Panel Step 4 Enter IP address of Server IP address of Pro Series and Port number port number of serial port 1 correctly An...

Страница 106: ...Serial IP Control Panel Step 5 Open the terminal emulation program and select the corresponding COM port Then user can use the serial port of Pro series using his local terminal emulation program as i...

Страница 107: ...07 Figure A 20 Connect to serial port of Pro series via Serial IP Step 6 User can monitor or trace the connection status using Serial IP Port Monitor or Trace window Figure A 21 Serial IP Trace Window...

Страница 108: ...international distributor it was purchased through and providing proof of purchase or receipt date Customer agrees to insure the Product or assume the risk of loss or damage in transit to prepay ship...

Страница 109: ...tuations high voltage discharges Improper grounding incorrect cabling Misuse negligence by the customer or any other third party Failure to install or operate the product s in accordance to their SENA...

Отзывы: