Silex technology Embedded Intelligent Module SX-560 Developer's Reference Manual

Embedded intelligent module
Table of Contents

Advertisement

Quick Links

SX-560 Embedded Intelligent Module
Developer's Reference Guide

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Embedded Intelligent Module SX-560 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Silex technology Embedded Intelligent Module SX-560

  • Page 1 SX-560 Embedded Intelligent Module Developer’s Reference Guide...
  • Page 2 Silex at support@silexamerica.com. Trademarks ExtendView is a trademark of Silex Technology America, Inc. All other company or product names referenced in this document may be trademarks or registered trademarks of their respective owners. Silex Technology America, Inc.
  • Page 3: Table Of Contents

    Contents About This Reference Guide... 1 Safety Precautions... 1 Emissions Disclaimer... 1 Chapter 1: Introduction ... 3 Chapter 2 Installing the Evaluation Daughtercard... 5 Verify Development Kit Contents ... 7 Installing the SX-560 Module ... 8 Monitoring Module Status... 9 OEM Interface ...
  • Page 4 SNMP Traps, Email Alerts, and GPIO Status ... 36 Chapter 5 Interfacing the SX-560 to the OEM Device ... 37 SX-560 Power Requirements ... 41 Installing the SX-560... 42 Antenna Connectors ... 42 Retaining Bracket (Optional) ... 43 Regulatory Approval Requirements... 44 General Purpose I/O Interface ...
  • Page 5 Figures Figure 1 SX-560 top and bottom view ... 3 Figure 2 Installing SX-560 Module in Evaluation Daughtercard... 5 Figure 3 SX-560 Module Inserted in Daughtercard... 8 Figure 4 Serial Port DB-9 Connector ... 11 Figure 5 RS-232 Cable Pinouts ... 13 Figure 6 GPIO Special Functions Jumpers (Example Configuration) ...
  • Page 6 Table 36 Server Information Commands ... 79 Table 37 Service Commands ... 81 Table 38 SNMP Commands ... 83 Table 39 String Commands ... 84 Table 40 TCP/IP Commands ... 85 Table 41 Power Configuration ... 89 Table 42 Miscellaneous Commands ... 90 Table 43 Electrical Performance ...
  • Page 7: About This Reference Guide

    This reference guide provides detailed specifications, diagrams and additional information required to integrate the SX-560 embedded intelligent module in a product. The intended audiences are the developers and engineers responsible for the integration of the module in another product. Safety Precautions To prevent damage to the SX-560 module’s electronic circuit components, follow established ESD practices and procedures for handling static-sensitive devices.
  • Page 8 Page 2 Silex About This Reference Guide Part Number 140-00192-100...
  • Page 9: Chapter 1: Introduction

    Chapter 1: Introduction The SX-560 embedded intelligent module provides a complete solution for integrating wireless networking technology into virtually any OEM product that has an RS-232 or UART serial port, or a USB V1.1 port. It has a main printed circuit board that contains a processor, memory, flash memory, three (3) serial ports (one dedicated for use as a console) plus a USB V1.1 host port and an SPI port.
  • Page 10 Page 4 silex Introduction Part Number 140-00192-100...
  • Page 11: Chapter 2 Installing The Evaluation Daughtercard

    Chapter 2 Installing the Evaluation Daughtercard The SX-560-6900 Evaluation Daughtercard is designed to help you in the development of the necessary hardware and software required to use the SX-560 module. It includes I/O connectors, cables, and power supply in an easy-to-use package. The SX-560 Module is installed in the Evaluation Daughtercard as shown in Figure 2.
  • Page 12 The Evaluation Daughtercard makes it easy to connect to the SX-560 for test and development by providing the following: Three (3) 9-pin connectors and one (1) 10-pin header for connecting the SX-560 serial ports • One (1) 26-pin header for connecting GPIOs, SPI, power, and ground •...
  • Page 13: Verify Development Kit Contents

    Verify Development Kit Contents The SX-560-6900 Evaluation Module Development Kit consists of the components listed in Table 1. Please ensure that all materials listed are present and free from visible damage or defects before proceeding. If anything appears to be missing or damaged, please contact Silex. SX-560-6900 Evaluation Daughtercard 5 VDC 1 Amp Power Supply AC Power Cord for US...
  • Page 14: Installing The Sx-560 Module

    Installing the SX-560 Module To install the SX-560 module in the SX-560-6900 Evaluation Daughtercard: 1. Using the 40-pin OEM interface header (JP2), plug the SX-560 Module in the SX-560-6900 Evaluation Daughtercard and secure with screws, nuts and spacers (you may optionally use the metal retaining bracket to secure the radio card and to reduce electromagnetic interference;...
  • Page 15: Monitoring Module Status

    Monitoring Module Status You can monitor the module status using the yellow, green and orange LED status indicators on the Evaluation Daughtercard. Table 2 defines the default functions of the LED status indicators. Function State Power Orange (D8) Blinking Network Status Yellow On Yellow (D9) OEM Interface...
  • Page 16: Electrical Characteristics

    Table 4 OEM Interface Signal Descriptions Signal GPIO_0, GPIO_1, 2, 3, 4, 7, 8, GPIO_2, GPIO_3, 9, 10, 11, GPIO_4, GPIO_5, 12, 13, 15 GPIO_6l GPIO_7, GPIO_8, GPIO_9, GPIO_10 RXD0 TXD0 RTS0- CTS0 RXD1 TXD1 RTS1- CTS1 USB+, USB- 19, 21 SPI_CS SPI_MOSI SPI_MISO...
  • Page 17: Power Management

    Power Management The SX-560 power consumption is typically 280mA for wireless-to-serial usage, with a peak consumption is 400mA @ 3.3V. In powersave mode (refer to Chapter 4 for more information) with the SX-560 connected wirelessly to an access point, the consumption is 60mA while idling and an average of about 73mA including wakenings to answer the beacon poll.
  • Page 18: Rs-232 Cable

    DB-9 Serial Port 1 can also be accessed using logic signals via a 10-pin header located at JP6. If you want to use this header, you must place a jumper on the 2-pin header at JP10 to disable the RS-232 transceiver. The pinouts are as follows: Table 6 Logical Serial Port 1 Signal Descriptions Signal...
  • Page 19: Figure 5 Rs-232 Cable Pinouts

    Table 7 RS-232 Cable Pinout Description *Note: Serial Port 1 (J3) supports all signals. Serial Port 2 (J4) supports RxD, TxD, RTS, and CTS. Serial Port 3 (J5; dedicated console port) supports RxD and TxD only. Using the GPIO Special Functions Six of the General Purpose I/Os (GPIOs) can be configured for either user-defined operations or for GPIO for special functions.
  • Page 20: 26-Pin I/O Header

    Figure 6 GPIO Special Functions Jumpers (Example Configuration) The GPIOs are accessed via header JP3 as described in the next section. You can set and read the GPIO state, and set Email alerts and SNMP traps based on the GPIO state as described in Chapter 6 of this manual.
  • Page 21: Leds And General Purpose I/O Signals

    As discussed in the previous section, GPIOs 3 through 8 are set by default for special functions such as modem controls. To use GPIOs 3 through 8 as normal GPIOs, you must place a jumper between JP7 and JP8 for the specific GPIO as described in the previous section. GPIO 2 can also have a special function if SPI mode is selected for the LCD display via header JP12 as described in the LCD Interface section later in this chapter.
  • Page 22: Usb Host Port And Ethernet Port

    USB Host Port and Ethernet Port The USB V1.1 host port, located on J1, can be used to connect standard Full Speed (12Mbps) or Low Speed (1.5Mbps) USB devices. High Speed (480Mbps) is not supported. The USB port is disabled by default. To enable it, remove the jumpers on headers JP4 and JP5 as shown below.
  • Page 23: Lcd Interface

    LCD Interface A 16x2 LCD display is available as an option for the SX-560-6900 Evaluation Daughtercard. This LCD can be controlled from either Serial Port 2 or via the SPI interface. The LCD display plugs into header JP1. Header JP12 is used to select serial or SPI control (place a jumper on pins 1 and 2 to select serial, or place the jumper on pins 2 and 3 to select SPI).
  • Page 24 Page 18 silex Installing the Evaluation Daughtercard Part Number 140-00192-100...
  • Page 25: Chapter 3 Configuring The Sx-560

    IMPORTANT: This chapter assumes that you are either using the SX-560-6900 Evaluation Daughtercard or that you have made the appropriate connections to the SX-560 module OEM Header. Refer to Chapter 2 and Chapter 5 for information on connecting to the SX-560 hardware. This chapter describes the methods for configuring the basic settings of the SX-560, including the IP address, serial port settings, and wireless security.
  • Page 26: Initial Wireless Setup

    Serial Port Settings (must match the settings of the attached serial device): Baud Rate (Speed) • Parity • Character Size • Flow Control • In addition to the above parameters, the SX-560 allows you to configure numerous other capabilities. These other capabilities provide you with the unparalleled flexibility to use the SX-560 on virtually any 802.11a/b/g network with virtually any RS-232 serial device.
  • Page 27 Initial Wireless Setup procedure described previously in this chapter, or the internal command console. Internal Web Pages (HTTP). You can use any standard web browser to access the SX-560 • internal web pages. These web pages provide an easy-to-use graphical interface for configuring the SX-560.
  • Page 28: Using The Extendview Utility To Configure The Sx-560 (Ethernet Connection)

    SX-560 model and the firmware and software revision levels). Page 22 1. Start the ExtendView Utility by clicking on Start, Programs, silex technology, ExtendView, and then ExtendView. 2. When the Welcome screen appears, click on Next, choose any name for your View Name,...
  • Page 29 Configuring the SX-560 3. Right-click on the SX-560 that you want to configure from the displayed list, and then left- click on Configuration. The default SX-560 name is SDSxxxxxx (where xxxxxx is the last six digits of the MAC address from the label that is affixed to the SX-560).
  • Page 30 Page 24 6. Click the Wireless tab to configure the 802.11a/b/g wireless settings. To operate on an 802.11a/b/g network, the SX-560 configuration must be configured with the wireless configuration and security parameters necessary for the SX-560 to communicate over your wireless network (check with your network administrator if you do not know these parameters).
  • Page 31 Configuring the SX-560 8. You do not need to change any of the settings in this window. Click the Serial Settings button to configure the serial port. 9. Select the desired serial port, and configure the serial port settings so that they match the settings on your device.
  • Page 32: Using A Web Browser To Configure The Sx-560

    Using a Web Browser to Configure the SX-560 You may skip this section if you have completely configured the SX-560 using ExtendView. However, if you have advanced configuration requirements, such as 802.1X EAP configuration, then you may need to use the internal web pages as described in this section because ExtendView does not support these capabilities.
  • Page 33 Configuring the SX-560 If you used DHCP, verify that the IP address is correctly set. If you used the default 192.0.0.192 IP address, you MUST change it to a new valid IP address. If necessary, change the Subnet Mask and Gateway. It is generally not necessary to change the other parameters on this page (refer to Chapter 6 for advanced configuration information.
  • Page 34: Using The Internal Command Console To Configure The Sx-560

    Using the Internal Command Console to Configure the SX-560 You may skip this section if you have completely configured the SX-560 using ExtendView or the SX-560 Internal Web Pages. However, if you are using the bridge mode, you MUST use the Internal Command Console (see Chapter 4 for information on configuring bridge mode.
  • Page 35 2. If you are connected to Serial Port 3, you will see some information about the firmware versions and copyright notices displayed on the terminal (skip to the next step if you are connected to Serial Port 2). Enter admin when you get the login: prompt, and then enter the password access. Then enter the command console in response to the Linux # prompt.
  • Page 36 Configuring 802.1X EAP authentication can be complex. Please refer to Appendix A and/or Appendix B for details of the required commands. 6. To set the serial ports, enter the following commands (If you are configuring Serial Port 2, substitute the port name S2 instead of S1): SET PORT S1 SPEED <baudrate>...
  • Page 37: Chapter 4 Using The Sx-560 With Your Application

    Using the SX-560 with Your Application The SX-560 includes a number of capabilities that enable it to be used in a wide range of applications. These capabilities include: 1. Linux programmability 2. User interface customization 3. Power configuration 4. Serial Port Emulator (SPE) software 5.
  • Page 38: Power Configuration

    Daughtercard, or it can be downloaded from the Silex website. To install it, follow the on-screen instructions and then restart your computer when the installation is complete. You can now run the SPE software by clicking Start -> Programs -> silex technology -> Serial Port Emulator -> Serial Port Emulator.
  • Page 39: Raw Tcp Connection

    After the Serial Port Emulator software has started, you will see a list of all the configured SX-560s on the network. Right click on the name of the SX-560 that you want the virtual COM port to connect to (the default name is SDSxxxxxx, where xxxxxx is the last six digits of the SX-560 MAC address), and then click Virtual Port.
  • Page 40: Rfc 2217 Remote Modem Control Support

    where ipaddress is the IP address of the SX-560 and portnumber is the SX-560 TCP port number. For example: telnet 192.168.5.53 9100 In this example, if you have a serial printer or other device capable of displaying ASCII characters connected to the SX-560 Serial Port 1, then every character you type should be printed on that serial device (buffered serial devices may need you to type a control character such as a formfeed (CONTROL- L) before the characters are printed).
  • Page 41: Print Server Mode

    6. It is also possible to use UDP instead of TCP for communicating to and from the SX-560. If you wish to use UDP, then: a. Select UDP as ECable I/O Mode. b. Enter the UDP port number (Destination Port) used by the destination device to communicate with the SX-560.
  • Page 42: At Commands

    Once you are connected in console mode, you can send any of the console commands listed in Chapter 6. Be sure to terminate each console command with a carriage return (ASCII 13) or linefeed (ASCII 10) character. When you are finished using the console, you can return to the normal port operation by sending the command EXIT followed by a return or linefeed character.
  • Page 43: Chapter 5 Interfacing The Sx-560 To The Oem Device

    Interfacing the SX-560 to the OEM Device In order to connect the SX-560 module to your device, you will need to provide either a custom daughtercard or a special cable. Both of these solutions will require a 40-pin female connector on one side, with the appropriate connector(s) for connecting to your device’s circuitry on the other side.
  • Page 44 Page 38 Silex Interfacing the SX-560 Part Number 140-00192-100...
  • Page 45 Interfacing the SX-560 Silex Page 39 Part Number 140-00192-100...
  • Page 46: Table 13 Oem Interface Pinout

    OEM Interface The OEM Interface (JP2) is the primary method for communications between the SX-560 and your device. It is a 40-pin header that includes the necessary pins for serial data I/O, GPIO, and power. Table 13 describes the OEM interface pinout for the SX-560 module. SIGNAL RESETI- GPIO_1...
  • Page 47: Sx-560 Power Requirements

    Signal CTS1- RXD1 TXD2 RXD2 USB+ USB - SPI_CS- SPI_MOSI SPI_MISO SPI_CLK RESETI- IIC_SDC IIC_SDA +3.3VDC 6, 18, 23, 30, 5, 17, 24, 29, IMPORTANT: If your device does not use the USB port, the USB+ and USB- signals on the OEM interfaced should be terminated with a 15K pull-down resistor to prevent errors on startup.
  • Page 48: Installing The Sx-560

    Installing the SX-560 IMPORTANT: In order to prevent flexing of the SX-560 boards during the installation process, you must use spacers. Because of the wide range of possible OEM daughtercard connectors and other design issues, you must provide the three spacers that go between the SX-560 base module board and your daughtercard. The spacers are installed with the SX-560-1701 WLAN model as shown below: Figure 9 Using spacers with SX-560 WLAN model Do not over-tighten the screws during the installation procedure.
  • Page 49: Retaining Bracket (Optional)

    Parameter Connector Type Connector Size Nominal Characteristic Impedance Rated Voltage Rated Frequency Contact Resistance Insulation Resistance Antenna Cable Plug For the antenna connector, the SX-560 module uses a Hirose U.FL-R-SMT (CL331-0471-0-01) ultra miniature coaxial receptacle. Note that you must use a special cable to meet FCC regulatory requirements (see next section).
  • Page 50: Regulatory Approval Requirements

    Regulatory Approval Requirements The SX-560 has FCC and IC Modular Approval. This allows you to use the SX-560 in your device without any further agency testing for intentional radiation compliance (FCC Part 15 Subpart C and IC RSS-210). This Limited Modular Approval has the following requirements: 1.
  • Page 51: Chapter 6 Advanced Configuration

    The SX-560 module is equipped with a default configuration that works with most serial-to-Ethernet connections. You can modify the settings to suit your installation requirements. The web browser interface is the recommended method for setting advanced configuration parameters (some of the advanced configuration parameters are not accessible via ExtendView). However, regardless of the method to access the configuration parameters, the method for modifying the parameters is virtually identical.
  • Page 52: Restoring Factory Default Settings

    Parameter Description Econn ECable connection attempt time Ecport ECable destination TCP port number Eclport ECable destination local IP port number (required for E-Cable UDP mode only) Ectmmsec Cable connection time resolution Ecudp ECable UDP mode Restoring Factory Default Settings The factory default settings can be restored at any time. If you are using the SX-560 Evaluation Daughtercard, hold down the test button for more than five seconds.
  • Page 53: Figure 13 Change Password Window

    2. Verify the settings, as defined in Table 18. Parameter IP Address Sets the exchanges among network interfaces connected to an Resolution Ethernet media segment and maps IP address to Ethernet addresses, Media Access Control (MAC) addresses and hardware addresses. The Set Permanent radio button sets the IP address permanent.
  • Page 54: Figure 14 Advanced Tcp/Ip Configuration Window

    Figure 14 Advanced TCP/IP Configuration Window 5. Configure the settings, as defined in Table 19. Table 19 TCP/IP Configuration Settings Parameter Sets the timeout and reset values for the TCP connections TCP Connection Timeout Blocks or broadcasts unsolicited ARP Unsolicited ARP Sets the DNS addresses 6.
  • Page 55: Configuring Snmp

    Configuring SNMP The SX-560 module contains a Simple Network Management Protocol (SNMP) agent that collects and stores management information for network managers using standard SNMP commands. The management information is referenced as a hierarchically organized database called a Management Information Base (MIB). To prevent naming conflicts, all of the manageable features of all products from all vendors are arranged in a single tree structure.
  • Page 56: Configuring The General Purpose I/O (Gpio) Lines

    Figure 15 SNMP Configuration 2. Click the Submit button to save the changes. You must then restart the SX-560 to make the changes take effect. Configuring the General Purpose I/O (GPIO) Lines The SX-560 module has eight General Purpose I/O (GPIO) lines available for use on connector J7. These GPIO lines are individually programmable for input, output, or special purpose.
  • Page 57: Table 21 Gpio General Commands

    Command SET GPIO DIR [IN|OUT] <gpio-num> GPIO # = {1|2|3|4|5|6|7|8} SHOW GPIO DIR Example: Local> show gpio dir GPIO Direction -------------- 1 [OUT] 2 [IN] 3 [IN] 4 [IN] 5 [SPCL] 6 [SPCL] 7 [SPCL] 8 [SPCL] Local> set gpio dir in 1 Local>...
  • Page 58 SET GPIO DIRM <bit-mask> GPIO # = {1|2|3|4|5|6|7|8} SHOW GPIO DIRM <bit-mask> Example: Local> set gpio dirm 01 Local> show gpio dirm GPIO direction mask=01 SET GPIO SPECIAL [EN | DIS] SHOW GPIO SPECIAL Page 52 Sets all direction control bits, where <bit-mask> is an 8 bit mask expressed as 2 hex digits.
  • Page 59 Example: Local> show gpio special GPIO Special Functions ----------------------- GPIO #1 is special GPIO #2 is normal GPIO #3 is special GPIO #4 is special GPIO #5 is special GPIO #6 is special GPIO #7 is special GPIO #8 is special Local>...
  • Page 60: Table 22 Gpio Trigger Commands

    Command SET GPIO TRIGger [1 | 0| DIS] <gpio-num> SHOW GPIO TRIGger Example: Local> set gpio trig 1 1 Local> set gpio trig 0 2 Local> show gpio trig GPIO Trigger Conditions ----------------------- trig if GPIO #1 is 1 <Trig #1> trig if GPIO #2 is 0 <Trig #2>...
  • Page 61 Command SET GPIO TRIGM <bit-mask> SHOW GPIO TRIGM Example: Local> set gpio trigm 00040006 Local> show gpio trigm GPIO trigger mask = 00040006 Advanced Configuration Description Sets all trigger control bits. <bit-mask> is a 32-bit mask expressed in hex digits. The mask is encoded as follows: TRIG16 TRIG15 TRIG14 TRIG13 TRIG12 TRIG11 TRIG10 TRIG9 GPIO8...
  • Page 62: Table 23 Gpio Transmit Commands

    Command SET GPIO TRANsmit <trigger #> <string> SHOW GPIO TRANsmit SHOW GPIO TRANsmit <trigger #> CL GPIO TRANsmit <trigger #> Example: Local> show gpio tran Trig # Email String ------ ------------ GPIO #1 is 1 GPIO #2 is 1 Local> set gpio tran 0 your email text msg here Local>...
  • Page 63 Command SET GPIO DATA <bit-mask> SHOW GPIO DATA Example: Local> set gpio data 80 Local> show gpio data GPIO Data In ------------ GPIO #1 [1] GPIO #2 [1] GPIO #3 [0] GPIO #4 [1] GPIO #5 [1] GPIO #6 [1] GPIO #7 [0] GPIO Data Out -------------...
  • Page 64: Table 25 E-Gpio Tcp Monitor Commands

    Table 25 E-GPIO TCP Monitor Commands The E-GPIO TCP monitor allows a computer system to access the SX-560 GPIO pin values. If enabled, this monitor will attempt to make a TCP connection to the remote computer specified. Once connected, the monitor will periodically send the state of the GPIO pins to the remote computer. This monitor is configured via the console with the following commands: Command SET GPIO MON [EN | DIS]...
  • Page 65: Table 26 Gpio Snmp Management

    GPIO set message format Example: Local> set gpio mon en Local> set gpio addr 192.168.1.100 Local> set gpio port 9999 Local> set gpio poll 100 Local> sh gpio mon E-GPIO mode Enabled E-Cable destination 192.168.1.100 Poll interval 100 milliseconds Not connected The GPIO pins can also be managed via SNMP.
  • Page 66 GPIO direction control Integer read-only This is an integer representing a bit mask indicating which GPIO bits are configured for outputs. Only bits for which the GPIO bit mask is 1 are valid. A 1 indicates the GPIO bit is an output, a 0 indicates an input.
  • Page 67: Configuring Serial Port Monitor Alert And Trap Configuration

    Configuring Serial Port Monitor Alert and Trap Configuration The SX-560 module can be configured to scan and compare the data received on the serial port to user- defined strings. A match with a string can be a source for SNMP traps and/or email alerts. The match strings and corresponding email or web page message strings are configured from the Internal Configuration Console interface.
  • Page 68: Setting Up Email Alerts And Snmp Traps

    Setting up Email Alerts and SNMP Traps After you have created the GPIO and/or Serial Port alerts and traps, you can the use the SX-560 internal web pages to set up the recipient Email addresses and/or computer systems. After you have logged into the internal web pages, click Alerts and Traps on the left side of the screen and select either Email Alerts or SNMP IP Traps.
  • Page 69: Standard At Commands Supported

    Standard AT Commands Supported The following standard AT commands are interpreted by the device server. The data channel must be in the command mode for commands to be recognized. The data channel will be in command mode upon power up or reset. There are two operating modes for the unit when the AT command option is enabled.
  • Page 70: Table 29 Extended At Commands

    Parameter Echo control ATEn Disconnect ATHn Return to data mode ATOn Quiet mode ATQn Verbose mode ATVn Parameter Console pass through AT#C<string> Console Quiet mode AT#Qn Page 64 Command If n=0, commands are not echoed. If n=1, subsequent commands will be echoed. The default, upon unit reset, is for no echo (ATE0).
  • Page 71: Response Codes

    Response Codes Table 30 details the response codes for codes other than #C commands. Using ExtendView for Bulk Configuration The ExtendView Utility has a powerful bulk configuration capability that allows you download configuration information to multiple SX-560s simultaneously. This can save you a significant amount of time compared to configuring each SX-560 individually.
  • Page 72 Page 66 Silex Advanced Configuration Part Number 140-00192-100...
  • Page 73: Chapter 7 Product Specifications

    Component Model Dimensions Processor RAM Memory Processor Speed Radio/Baseband Interfaces Supported Parameter Radio Emission Type Operating Frequency Data Modulation Type Product Specifications Product Specifications Table 31 Product Specifications Specifications SX-560 Module 34.3 x 49.5 x 9.65 mm (1.35 x 1.95 x 0.38 inches) Samsung S3C2412 (ARM9 32-bit RISC) 16 Mbytes SDRAM.
  • Page 74: Tcp Port Connections

    Parameter Channel Number Data Rate Security Media Access Protocol Antenna Connector Type Operating Voltage Bus Interface TCP Port Connections The SX-560 module supports port connections over TCP/IP using raw TCP ports only. Table 33 describes the TCP ports allocations. Port 3001 9100 9200...
  • Page 75: Appendix A Advanced Security Configuration

    There are numerous possible security settings. It is therefore important that you verify the appropriate settings with your network administrator. If you enter the settings incorrectly, the SX-560 will not be able to communicate on your network. The following table summarizes the wireless settings required for each encryption mode and authentication type: Open System!
  • Page 76 Encryption Mode The possible SX-560 wireless encryption modes include: 64 and 128 bit WEP. These are available for basic WIFI compatibility. Because of known • security issues, WEP should be avoided if possible. Dynamic WEP. Dynamic WEP uses WEP encryption with an 802.1X EAP authentication method. •...
  • Page 77 Realm A realm defines a grouping of users. If a realm is required for your network, it is separated from the user ID by a '@' character. A realm makes it easier to segregate user groups into independently administered databases, to apply policies on a user group basis, and to establish roaming agreements. The default realm if not specified is 'anonymous'.
  • Page 78 Page 72 Silex Advanced Security Configuration Part Number 140-00192-100...
  • Page 79: Appendix B Console Commands

    The following tables describe the console commands available from the internal command console. Access the command console through Serial Port 1, Serial Port 2, the console port, or over the network using a Telnet session or a web browser (use the SX-560 Console Mode Switching or AT commands as described in Chapter 6 to send console commands to Serial Port 1 and Serial Port 2).
  • Page 80 Command SET NW Sets wireless authentication type AUTHtype The default value is Open System Format: SET NW AUTHtype [OPEN | SHARED | TTLS | LEAP | PEAP | TLS | FAST | WPA-PSK ] SH NW AUTH Shows wireless authentication type Sample output: Authentication type= OPEN SYSTEM Sets number of times the SX-560 will attempt to authentication...
  • Page 81 Command SET NW MOde Sets WLAN mode The possible modes are Infrastructure and Ad-Hoc; the default value is Ad-Hoc Format: SET NW MOde SH NW MODE Shows wireless operating mode Sample output: Wifi mode = AD-HOC (802.11) SH NW RADio Shows the selected radio mode of operation Sample output: Radio mode is 802.11b-g...
  • Page 82 Command SH NW STATS Shows network I/O statistics Sample output: WiFi statistics: TX Unicast frames: 0 TX Multicast frames: 0 TX Fragments: 0 TX Unicast octets: 0 TX Multicast octets: 0 TX Deferred: 0 TX Single retry frames: 0 TX Multiple retry frames: 0 TX Retry limit exceeded: 0 TX Discards: 0 RX Unicast frames: 0...
  • Page 83 Command SET NW INAP Sets EAP inner-authentication protocol The possible protocols are PAP and MSCHAP_V2; the default value is PAP. Format: SET NW INAP SH NW INAP Shows the inner authentication mode The deprecated command SH NW TTAP also returns this data. Sample output: Authentication protocol = PAP SET NW REALM...
  • Page 84: Port Commands

    Command SET NW Sets WPA PSK pass phrase or hex key. WPAPSK This value is only used if the authentication mode is WPA-PSK or WPA2-PSK. The argument to this command is either a pass phrase of 8 to 63 characters or exactly 64 hex characters representing the 256 bit PSK value.
  • Page 85: Table 36 Server Information Commands

    Command Aborts the active job on the port. CLEAR PORT S1 If the remote host is connected, additional data received will be discarded. Format: CL PORT S1 JOB SET PORT S1 Sets serial port flow control to NONE, XON/XOFF, CTS, or DSR FLOW The default value is none.
  • Page 86 Command SH SERIAL Displays serial number of the unit Sample output: SH SERVEr Shows server parameters Sample output: SH SERVEr CO Shows server network statistics Sample output: Seconds Since Zeroed: 163 Bytes Received:72950 Bytes Sent:18726 Frames Received:752 Frames Sent: 181 Multicast Bytes Rcv'd:64474 Multicast Bytes Sent: 2406 Multicast Frames Rcv'd:626...
  • Page 87: Service Commands

    Service Commands Command Sets beginning of transmission (BOT) string index for service SET SERVI <service name> BOT The SH SERVI STRings command displays the available strings and their associated number; the default value is 1. Format: Sets end of transmission (EOT) string index for service SET SERVI <service name>...
  • Page 88 Command SET SERVI <service Sets filter 1 text replacement match string index. name> FMS If the index is zero, the default string of <LF> (line feed) is used. The default value is 0. Format: SET SERVI <service Sets filter 1 text replacement replace string index. name>...
  • Page 89: Snmp Commands

    Command Sets raw TCP port for service SET SERVI <service name> TCP If port number is 0, raw TCP is disabled on service. The default value is 9100 for service 1, 3001 for service 2. Format: SH SERVI SUMmary Shows the basic parameters for a specific service. If service_num is not [service_num] provided, parameters for all services are displayed.
  • Page 90: String Commands

    SET SNMP LOCation Sets system location string The default value is null. Format: SH SNMP Shows state of SNMP protocol enable Sample output: *Not implemented in early releases of SX-560 firmware. String Commands Command SET STRing Set service string table entry String 1 to11 cannot be set or changed.
  • Page 91: Tcp/Ip Commands

    Command TCP/IP Commands Command SET IP ACcess Allows or prevents access to a block of remote addresses The default value is empty list. Format: SET IP ACcess [EN | DI | ALL] aa.bb.cc.dd {MAsk ee.ff.gg.hh] SET IP RANge Allows or prevents access to a range of remote addresses The default value is empty list.
  • Page 92 Command Format: SET IP FTIme SET IP FTP Enables or disables FTP protocol The default value is Enable. Format: SET IP FTP SET IP HTTP Enables or disables HTTP protocol The default value is Enable. Format: SET IP HTTP SET IP Sets interval in minutes for sending TCP keepalive packets on a connection KEepalive* The default value is 5 minutes.
  • Page 93 Command SET IP TCP SET IP TELnet Enables or disables Telnet protocol The default value is Enable. Format: SET IP TELnet [ENable | DIsable] SET IP TFTP Enables or disables TFTP protocol The default value is Enable. Format: SET IP TFTP SET IP TImeout Sets TCP inactivity timeout.
  • Page 94 Command SH IP Shows TCP/IP related parameters Sample Output: IP is enabled IP address Subnet mask IP Gateway (set manually) LPD banner LPD retries are disabled Service xxxxxx_S1_A xxxxxx_S1_B SET IP TRAP n Specifies the trigger conditions that will cause a trap to be sent. <trigger-mask> is an TRIG <trigger- integer in hex format representing a 32-bit mask as defined below.
  • Page 95: Power Configuration Commands

    Command *Not implemented in early releases of SX-560 firmware. Power Configuration Commands Command SET POWER LEVEL n SH POWER Console Commands Description 00080000 GPIO Trigger4: GPIO4 0 to 1 00100000 GPIO Trigger5: GPIO5 0 to 1 00200000 GPIO Trigger6: GPIO6 0 to 1 00400000 GPIO Trigger7: GPIO7 0 to 1 00800000...
  • Page 96: Miscellaneous Commands

    Miscellaneous Commands Command SET DEFAULT Set parameters to factory defaults EXIT This command exits the current configuration console session. SH FATal Shows fatal error log, if fatal errors exist. CL FATal Clears the fatal error log INIT Instructs the server to execute a soft reset when the next exit command is executed.
  • Page 97: Appendix C Engineering Drawings

    Appendix C Engineering Drawings Antenna Cable Drawings and Specifications Figure 16 Antenna Cable Assembly Engineering Drawings Silex Page 91 Part Number 40183-101...
  • Page 98: Antenna Drawings And Specifications

    Impedance Frequency Range Working Voltage Dielectric Withstanding Voltage Insulator Resistance Antenna Drawings and Specifications Figure 28 Antenna Mechanical Drawing Page 92 Table 43 Electrical Performance Parameter 50 ohms 1 to 6 GHz 500 VAC (rms) maximum 1000 VAC (rms) maximum 1000 megohms minimum Silex Part Number 140-00192-100...
  • Page 99: Table 44 Electrical Specifications

    Antenna Type Frequency Range Impedance Gain VSWR Admitted Power Radiation Polarization Electrical Length Standard Connector Engineering Drawings Table 44 Electrical Specifications Parameter Dipole Swivel Antenna 2.4 to 5.8 GHz 50 Ohms 2.4 GHz < 1.5 dBi 5.825 GHz < 2.1 dBi ! 2.0 Omni Vertical...
  • Page 100 Page 94 Silex Engineering Drawings Part Number 140-00192-100...
  • Page 101: Appendix D Firmware Update Procedures

    Occasionally it may be necessary to update the SX-560 to take advantage of new features or to fix specific problems. The simplest way to perform this update is with the Silex UpdateIP utility for Windows XP and 2000 computers. This utility can be found on the CD-ROM that is included with the SX-560, or it can be downloaded from the Support &...
  • Page 102 where ipaddress is the IP address of the SX-560, and filename is the file name (and path, if necessary). For example, to download the file tathsti130.bin from the /updates directory on your computer into an SX-560 with an IP address of 192.168.5.70, you would enter the command: tftp -i 192.168.5.70 put /updates/tathsti130.bin access Page 96 Silex...
  • Page 103: Appendix E Using The Silex Virtual Link Usb Software

    Using the Silex Virtual Link USB Software The SX-560 can be used to connect USB V1.1 (12Mbps) devices transparently over the network from any PC or Macintosh computer. To take advantage of this capability, you will need to do the following: Download the SVL USB firmware into the SX-560.
  • Page 104 Page 98 Silex SVL USB Firmware Part Number 140-00192-100...
  • Page 105: Appendix F Gnu/Linux Open Source And Programming

    Appendix F GNU/Linux Open Source and Programming The SX-560 is designed around GNU/Linux Open Source software. The source code and programming tools are available on the SX-560 web page in the Products and Services section of the Silex America website (www.silexamerica.com). This web page also contains documentation regarding GNU/Linux programming and the SX-560.
  • Page 106 Page 100 Silex GNU/Linux Programming Part Number 140-00192-100...
  • Page 107: Appendix G Silex Contact Information

    Silex Technology America, Inc. www.silexamerica.com Technical Support: support@silexamerica.com Sales: sales@silexamerica.com Tel: (801) 748-1199 8:00 to 5:00 Mountain Time Tel: (866) 765-8761 toll-free Fax: (801) 748-0730 Silex Technology Europe GmbH www.silexeurope.com Tel: +49-2159-67500 Tel: 0800-7453938 German toll free Email: contact@silexeurope.com Silex Technology Beijing, Inc.
  • Page 108 Page 102 Silex Silex Contact Information Part Number 140-00192-100...
  • Page 109 Part Number 140-00192-100 Revision C-2...
  • Page 110 Silex Technology America, Inc. www.silexamerica.com Part Number 140-00192-100 Revision C-2...

Table of Contents