SX-560 Embedded Intelligent Module Developer’s Reference Guide
© 2008. 2009, 2010, 2011, 2012 Silex Technology America, Inc.. All rights reserved. February, 2012 Silex Technology America SPECIFICALLY DISCLAIMS THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS OF THIS PRODUCT FOR A PARTICULAR PURPOSE. Silex shall not be liable for any errors contained in this manual or for any damages resulting from loss of use, data, profits, or any incidental or consequential damages arising from the use of SILEX products or services.
Contents About This Reference Guide ......................................................................................................................................................... 1 Safety Precautions..................................................................................................................................................................... 1 Emissions Disclaimer..................................................................................................................
SNMP Traps and GPIO Status ................................................................................................................................................ 36 Chapter 5 Interfacing the SX-560 to the OEM Device ................................................................................................................ 37 SX-560 Power Requirements ................................................................................................................................................
Figures Figure 1 SX-560-1701 top and bottom view .............................................................................................................. 2 Figure 2 SX-560-2701 top and bottom view ............................................................................................................. 2 Figure 3 Installing SX-560-1701 Module in Evaluation Daughtercard ......................................................................
Table 12 OEM Signal Parameter Descriptions ........................................................................................................ 18 Table 13 OEM Interface Pinout ............................................................................................................................... 40 Table 14 OEM Interface Signal Descriptions ........................................................................................................... 40 Table 15 Antenna Connector Types .............
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.
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. There are two variants of the SX-560 module.
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-1701 Module is installed in the Evaluation Daughtercard as shown in Figure 3.
Figure 4 Installing SX-560-2701 Module in Evaluation Daughtercard 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 One (1) RJ45 Ethernet connector One power jack 3 LEDs for displaying the power and network status 7 LEDs for monitoring the GPIO signals One (1) T
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. Table 1 Development Kit Contents Description SX-560-6900 Evaluation Daughtercard 5 VDC 1 Amp Power Supply AC Power Cord for US AC Power Cord for Europe 2 x Serial Null Modem Cables 2 x U.FL/I-PEX to U.
Installing the SX-560-1701 Module To install the SX-560-1701 module in the SX-560-6900 Evaluation Daughtercard: 1. Using the 40-pin OEM interface header (JP2), plug the SX-560-1701 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; refer to Chapter 5 for information on using this bracket).
Installing the SX-560-2701 Module To install the SX-560-2701 module in the SX-560-6900 Evaluation Daughtercard: Using the 40-pin OEM interface header (JP2), plug the SX-560-2701 Module in the SX-560-6900 Evaluation Daughtercard and secure with screws, nuts and spacers. The longer screw (14mm) and short spacer (2.5mm) are used with the hole in the SDIO radio card which lines up with the corresponding hole in the SX-560 main board.
Table 2 Status Monitors Function State Power On The module is receiving power Off The module is not receiving power Blinking Firmware update is in progress (Important: Do not power off the module during the update process) Yellow On Wireless connection established Orange (D8) Network Status Yellow (D9) Status OEM Interface The OEM interface is a 40-pin header (JP2) that is used to connect the SX-560 module to the SX-560-6900 Evaluation Daughtercard.
Table 4 OEM Interface Signal Descriptions Signal Pin Type Description GPIO_0, GPIO_1, GPIO_2, GPIO_3, GPIO_4, GPIO_5, GPIO_6l GPIO_7, GPIO_8, GPIO_9, GPIO_10 2, 3, 4, 7, 8, 9, 10, 11, 12, 13, 15 Input/Output General Purpose Input/Output Signals 010, User defined (GPIO_10 is normally used for the Test Button and GPIO8GPIO10 are normally used for the status LEDs) RXD0 22 Input Serial Port 1 Receive Data TXD0 14 Output Serial Port 1 Transmit Data RTS0- 20 Output Serial Port 1 Request To Send
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. The above numbers assume that the only active connections are the 802.
DB-9 RS-232 Signal 8 CTS 9 NC Type Input (not supported on Serial Port 3) 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.
Figure 8 RS-232 Cable Pinouts Table 7 RS-232 Cable Pinout Description Pin Description 1 DCD (Data Carrier Detect) Input* 6 DSR (Data Set Ready) Input* 2 RxD (Receive Data) Input 3 TxD (Transmit Data) Output 4 DTR (Data Terminal Ready) Output* 7 RTS (Request To Send) Output* 8 CTS (Clear To Send) Input* 5 Ground *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.
GPIO 3 GPIO 4 GPIO 5 GPIP 6 GPIO 7 GPIO 8 The mode of operation for each of the GPIOs can be set by installing jumpers between headers JP7 and JP8 for GPIO operation, or between headers JP8 and JP9 for special function operation (all of the special functions are enabled by default). For example, in the follow diagram, GPIO_3 is enabled for SPI temperature sensor, while GPIO_4 is enabled as the DTR signal (DTR0) for Serial Port 1. The GPIO_5 through GPIO_8 are used as normal GPIOs in this example.
Pin Signal Selectable Pin Signal 23 IIC SCL 24 3.3V 25 IIC SDA 26 RESET- Selectable 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.
LEDs and General Purpose I/O Signals The LEDs are connected to the 10 GPIOs for easy viewing of signal activity. The first 7 GPIOs drive the first 7 LEDs, D1 to D7 (these LEDs indicate the status of the GPIOs). GPIOs 7 to 9 drive LEDs D8 to D10. Logic 0 and 0 volts on GPIO_x illuminates the LED.
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.
Serial Peripheral Interface The four SPI signals are accessible using the 26-pin I/O header JP3. The SPI MOSI, SPI MISO, and SPI Clock signals are routed to both the JP3 header and an on-board temperature sensor. The temperature sensor can be disabled by removing the jumper from the TSPICS signal on JP7 as described in the GPIO Special Functions section above. LCD Interface A 16x2 LCD display is available as an option for the SX-560-6900 Evaluation Daughtercard.
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.
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.
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. In order to use the internal web pages for the first time, you must assign the SX-560 IP address and wireless network settings using some other method (for example, the Initial Wireless Setup procedure described previously in this chapter, or the internal command console).
Using the ExtendView Utility to Configure the SX-560 (Ethernet Connection) NOTE: Skip this section if you do not have a Windows PC or if you prefer to use the internal web pages or internal command console for configuration.
3. Right-click on the SX-560 that you want to configure from the displayed list, and then leftclick 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). 4. If you do not have a DHCP server, you will be asked to manually enter an IP address (if you are not sure what IP address to enter, ask your network administrator). Click OK when you are finished. 5. The Server Configuration window will appear.
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).
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. For example, if your device is set for 9600bps, odd parity, and XON/XOFF flow control, you must change the settings on the SX-560 to these settings Click OK when you are finished to return to the Server Configuration window and then click OK again. 10.
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. After you have entered an IP address into the SX-560, you can use any standard web browser to access the internal web pages for 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. Note that on-line help information is available on every configuration page.
5. Select the appropriate wireless encryption mode and enter the required settings (check with your network administrator for the proper settings if you do not know them). Appendix A lists the possible encryption settings. Click the Submit button at the bottom of the window (you may need to scroll) to save your changes. Now click I/O Port on the left side of the screen to configure the serial ports, and then click either S1 to configure Serial Port 1 or S2 to configure Serial Port 2. 6.
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. Note: Early versions of the SX-560 firmware require you to login as root with the password access, and to enter command ./console to access the console. 3. When you see the Local> prompt, you can enter commands (note that this command may take up to 30 seconds to appear if you are using Serial Port 2).
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 SET PORT S1 PARITY SET PORT S1 SIZE SET PORT S1 FLOW [where is 300 to 921600] [where is ODD, EVEN, MARK, or SPACE] [where is 7 or 8] [where is NONE, XON/XOFF, CTS, or DSR] The console commands are summarized in Appendix B of this manual. 7.
Chapter 4 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. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Linux programmability User interface customization Power configuration Serial Port Emulator (SPE) software Raw TCP connection RFC2217 ECable Mode Print Server mode Console mode switching AT commands SNMP traps These capabilities are described in the following sections.
SET OEM code SET DEFAULT SET SERVER DESC description INIT EXIT where code is the desired 3-character OEM code [note that this resets the entire SX-560 configuration back to the factory defaults] where description is any string up to 32 characters in length [note that spaces are OK in the description and no quotation marks are necessary] [restarts the SX-560 when the user exits the console] [exits the console] IMPORTANT: This user interface customization must be done before making any other configuration
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. You will be asked to select the name of the virtual COM port (for example, COM3). Click OK after you have selected the name, and you now ready to use the virtual COM port.
RFC 2217 Remote Modem Control Support RFC 2217 allows you to access your device’s modem control signals over the network. It is especially useful for migrating applications that use modem controls from a direct serial connection to a serial device server network connection. You can utilize RFC 2217 from the Silex Serial Port Emulator software (see below), or by connecting to TCP port 9200 (for Serial Port 1) or port 9201 (for Serial Port 2) from your application program.
Print Server Mode You can use the SX-560 as a standard TCP/IP print server, which is very useful if you are connecting the SX-560 to a serial printer. The SX-560 supports the following standards: lpr/lpd. This is one of the most popular ways to print on a TCP/IP network. Check your computer’s documentation to determine how to set up an lpr print queue. Usually this simply involves specifying the IP address of the SX-560 as the printer’s address or host name.
and data mode by sending the appropriate commands. This capability is similar to the console mode switching described in the previous section, but has the following advantages; Your device can initiate a network connection Operation is compatible with software that uses the AT command set The drawback, however, is that there is a slight delay when switching from data mode to AT command mode.
Chapter 5 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. The custom daughtercard is generally a superior solution because it provides better mechanical connections for greater overall system reliability.
Figure 8 SX-560 Evaluation Daughtercard Schematics 38
Figure 8a SX-560 Evaluation Daughtercard Schematics 39
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. Table 13 OEM Interface Pinout PIN 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 SIGNAL RESETGPIO_1 GROUND GPIO_3 GPIO_5 GPIO_7 GPIO_9 GPIO_10 GROUND USB+ USB+3.3VDC SPI_CSSPI_CLK GROUND SPI_MOSI SPI_MISO +3.
Signal Pin Type Description CTS1- 28 Input Serial Port 2 Clear to Send RXD1 34 Input Serial Port 2 Receive Data TXD2 38 Output Console Port Transmit Data RXD2 40 Input Console Port Receive Data USB+ 19 Input/Output USB Data + (SEE NOTE) USB - 21 Input/Output USB Data – (SEE NOTE) SPI_CS- 25 Input Serial Peripheral Interface Chip Select (low-true) Slave Mode SPI_MOSI 31 Output Serial Peripheral Interface Data Out SPI_MISO 33 Input Serial Peripheral Interface Data In SP
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.
Table 15 Antenna Connector Types Parameter Description Connector Type SMT Ultra-miniature Coaxial Connector (U.FL) Connector Size Maximum height of 2.4 to 2.5 mm Nominal Characteristic Impedance 50 Ohm Rated Voltage 60 V AC (rms) Rated Frequency DC to 6 GHz Contact Resistance Center: 20 mOhm maximum Outside: 10 mOhm maximum Insulation Resistance 500 mOhm @ 100 VDC minimum Antenna Cable Plug I-PEX 90 degrees plug with right angle receptacle and cable diameter at 1.
You must put the SX-SDWAG FCC or IC number in a visible location on your product. These numbers are as follows: FCCID: N6C-SXSDWAG IC: 4908B-SXSDWAG You must use either a Silex-supplied SX-SDWAG antenna (part number 108-00016-050) or a pole antenna similar to the one shown in Appendix C. If you use a non-Silex antenna, it must have a gain that is less than or equal to 2.1dBi @5.825GHz or 1.5dBi @2.4GHz.
Regulatory Approval Requirements (SX-560-2701) The SX-SDCAG used in the SX-560-2701 has FCC and IC Limited Modular Approval. This allows you to use the SX-560 with the SX-SDCAG in your device without any further agency testing for intentional radiation compliance (FCC Part 15 Subparts C & E and IC RSS-210). This Limited Modular Approval has the following requirements: You must put the SX-SDCAG FCC or IC number in a visible location on your product.
General Purpose I/O Interface details the GPIO interface.
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).
Parameter Description Settings Default Setting Eclport ECable destination local IP port number (required for E-Cable UDP mode only) Set by user N/A Ectmmsec Cable connection time resolution Enable, Disable Disable Ecudp ECable UDP mode Enable, Disable Disable 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.
2. Verify the settings, as defined in . Table 18 TCP/IP Settings Parameter IP Address Resolution Setting Sets the exchanges among network interfaces connected to an 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. The IP address must follow the format XXX.XXX.XXX.XXX, where each XXX is a number between 0 and 255.
Figure 16 Advanced TCP/IP Configuration Window 5. Configure the settings, as defined in Error! Reference source not found.. Table 19 TCP/IP Configuration Settings Parameter Setting TCP Connection Timeout Sets the timeout and reset values for the TCP connections Unsolicited ARP Blocks or broadcasts unsolicited ARP DNS Sets the DNS addresses 6. To accept changes, click OK. To cancel, click Cancel. For additional help, click Help.
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.
To configure the SNMP server settings: Log into the SX-560 internal web pages using a standard web browser. Click Server Settings to access the screen shown in Figure 10. You can then enter the relevant SNMP information for your network. Figure 17 SNMP Configuration Click the Submit button to save the changes. You must then restart the SX-560 to make the changes take effect.
Table 21 GPIO General Commands Command Description SET GPIO DIR [IN|OUT] Sets GPIO signal to be an input or an output. The setting only takes effect if the GPIO signal is not selected for special function operation. must be in the range 1-8. GPIO # = {1|2|3|4|5|6|7|8} NOTE: The direction bit configuration is not changed by a configuration reset to default. SHOW GPIO DIR Shows current setting of the GPIO direction configuration.
Table 21 GPIO General Commands Command SHOW GPIO DIRM Description configuration reset to default. Shows all direction control bits Example: Local> set gpio dirm 01 Local> show gpio dirm GPIO direction mask=01 SET GPIO SPECIAL [EN | DIS] Sets a single special function control bit. This command enables or disables the special function of the GPIO signal specified. must be in the range of 1-8.
Table 21 GPIO General Commands Command GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO #1 #2 #3 #4 #5 #6 #7 #8 is is is is is is is is Description normal special special special special special special special SET GPIO SPECM Sets all special function control bits. is an 8-bit mask expressed as 2 hex digits. This value should be in the range 00-FF.
Table 22 GPIO Trigger Commands Command SET GPIO TRIGger [1 | 0| DIS] Description Sets a single control bit. The setting only takes effect if the GPIO signal is not selected for a special function operation and is configured to be an input. The parameter after the TRIG keyword controls the operation as follows: Enable trigger if the specified GPIO signal transitions from a 0 to a 1.
Table 22 GPIO Trigger Commands Command SET GPIO TRIGM Description Sets all trigger control bits. is a 32-bit mask expressed in hex digits.
Table 23 GPIO Transmit Commands Command Description SET GPIO TRANsmit Sets the string that will be used to identify the trigger on the trap and alert web pages. This value overrides the default string created when the trigger is enabled, which is of the form “GPIO # is 0|1>”. is 1-16, and indicates the trigger condition for which the string is being set. The remainder of the line is taken as the string for the indicated trigger number.
Table 24 GPIO Data Commands Command SET GPIO DATA Description Sets all the data out control bits. is an 8 bit mask expressed as 2 hex digits. This value should be in the range 00-FF. The mask is encoded as follows: 7 6 5 4 3 2 1 0 GPIO8 GPIO7 GPIO6 GPIO5 GPIO4 GPIO3 GPIO2 GPIO1 Each GPIO output bit is set to the corresponding value in the mask. If a GPIO signal is set as an input, the value is set but has no effect.
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.
Table 25 E-GPIO TCP Monitor Commands GPIO set message format This message may be optionally sent by the remote computer when an E-GPIO connection is active. This message allows the remote computer to set the state for any GPIO pins configured as outputs. This is equivalent to the SET GPIO DATA command. The message is in the format: GPIO=00ab Where ab are 2 hex digits representing the state of the GPIO pins. Since there are only 8 GPIO pins on the SX-560, the first two digits should always be 0.
Table 26 GPIO SNMP Management The GPIO pins can also be managed via SNMP. The available MIB items are described in this section. The GPIO related MIB items are in the Silex private MIB, and the GPIO tree is at gpio=enterprises.1240.2.3.4.9. GPIO bit mask Integer read-only gpio.1 This is an integer representing a bit mask indicating what GPIO pins are available. There is a 1 for each GPIO pin that is present. For the SX-560, this value is 255 (xFF), indicating 8 GPIO pins.
Table 26 GPIO SNMP Management GPIO transmit string table index Integer read-only gpio.5.1.1.n This value is the index into the GPIO message table for trigger number n. For the SX-560, this always returns n as its value. GPIO transmit string value Octet-string read-only gpio.5.1.2.n This item returns the GPIO transmit string for trigger number n, if a string is defined. The string may be defined even if the corresponding trigger is not currently enabled.
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 userdefined strings. A match with a string can be a source for SNMP traps. The match strings and corresponding web page message strings are configured from the Internal Configuration Console interface. Error! Reference source not found.
Setting up 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 computer systems. After you have logged into the internal web pages, click Alerts and Traps on the left side of the screen and select SNMP IP Traps. The SNMP Trap Configuration page allows you to define up to eight destinations for trap messages.
Table 28 AT Commands Parameter Initiate Connection Command Command ATD Description Standard modem dialing command, redefined to initiate an internet connection to a remote computer. Indicates the IP address of the target, and optionally the TCP port number to use for connection. The T or P option (ATDT or ATDP) can be present and has no effect. If present, the IP address must be exactly 12 decimal digits with 3 for each byte of the address.
Table 29 Extended AT Commands Parameter Console pass through Command AT#C Description Passes the string to the server configuration console. The string can be any valid console command. Refer to your server documentation for console commands available on your unit. Since this command does not follow the normal AT command format of , it must be the last command on the line unless the next command is a '#' command.
Chapter 7 Product Specifications Table 31 Product Specifications Component Specifications Model SX-560 Module Dimensions 34.3 x 49.5 x 9.65 mm (1.35 x 1.95 x 0.38 inches) Processor Samsung S3C2412 (ARM9 32-bit RISC) RAM Memory 16 Mbytes SDRAM. Processor Speed 200 MHz at full power Radio/Baseband Atheros AR6001XL(1701) / AR60002XL(2701) Interfaces Supported Serial: 3 x UART (RS-232 w/ external transceivers); one port is dedicated as a console port USB 1.
Table 32 Radio Specifications Parameter Specifications Channel Number IEEE 802.11b and g: Channels 1 to 11 and 12 to 14* IEEE 802.11a: Channels 36, 40, 44, 48, 52*, 56*, 60*, 64*,100*,104*,108*,112*,116*,120*,124*,128*,132*,136*,140*, 149, 153, 157, 161, 165 * Channels 12-14, 52-64, 100-140 are not available in the United States and Canada. Data Rate 54 Mbps with fallback rates of 48, 36, 24, 18, 12, 11, 9, 6, 5.
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: Authentication Type En cry pti on Mo de Disable 64-Bit WEP 128-Bit WEP WPA WPA2 WPA2WPA Dynamic WEP 802.
Dynamic WEP. Dynamic WEP uses WEP encryption with an 802.1X EAP authentication method. It is not necessary to set keys with this method, because they are automatically assigned. WPA2. WPA2 is the latest and strongest wireless security standard. It uses CCMP encryption. Like WPA, it can be used either with a pre-shared key or with 802.1X authentication. Wi-Fi Protected Access (WPA). WPA uses TKIP encryption, and can be used with either a preshared key (PSK) or with 802.1X authentication. WPA2-WPA.
This parameter is the logon password that the server uses to authenticate to the 802.1x-enabled network. The user ID and password must be in the authentication server database. The password may be a text string, or a string of hex bytes. Enter the password on the Configure Network Security screen in the SX560 internal web pages, or use the console command SET NW PW , where is the password (default value is anonymous).
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). Wireless and Network Security Commands The following group of commands configures network parameters.
Table 34 Network Commands Command SET NW AUTHtype Description Sets wireless authentication type 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 SET NW AUTHTRY Sets number of times the SX-560 will attempt to authentication The default value is 0. Format: SET NW AUTHTRY n SH NW AUTHTRY Shows number of authentication tries.
Table 34 Network Commands Command SET NW MOde Description 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 SET NW SSid Sets WLAN SSID The default value is serserv.
Table 34 Network Commands Command SET NW REGDOM Description Sets the regulatory domain for the unit. This controls which channels are available to be scanned in the 2.4GHz band. For US, channels 1-11 are available, for DE (Europe) channels 1-13 are available, and for JP channels 1-14 are available. The default is US.
Table 34 Network Commands Command SH NW REALM Description Shows the realm associated with the authentication ID, if applicable. The default value is null (blank) string. The deprecated command SH NW TTRE also returns this data. Sample output: Somewhere SET NW WPAGROUP Enable or disable WPA group key mode. If enabled, group keys can be used for data link encryption. The default value is disabled.
Port Commands Note: Examples shown are for Serial Port (S1). To use the commands with Serial Port 2 (S2), substitute the port name S2 instead of S1 in the command . Table 35 Port Commands Command SH PORT Description Shows port parameters Sample output: Port Q-Size *S1 CLEAR PORT S1 JOB 0 Type serial Attributes 115200 N 8 1 XON/XOFF Aborts the active job on the port. If the remote host is connected, additional data received will be discarded.
Table 35 Port Commands Command SET PORT S1 STOP Description Sets serial port stop bits per character The default value is 1. Format: SET PORT S1 STOP [1 | 2] SET PORT S1 LATENCY Sets serial port latency value in ms. The default value is 25ms.
Table 36 Server Information Commands Command SH VErsion Description Seconds Since Zeroed: 163 Frames Sent,1 Collision: 26 Bytes Received:72950 Frames Sent, 2+Collision: 5 Bytes Sent:18726 Send Failures: 0 Frames Received:752 Send Failure Reasons: 0 Frames Sent: 181 Receive Failures: Multicast Bytes Rcv'd:64474 Receive Failure Reasons: 1 Multicast Bytes Sent: 2406 Unrecognized Destination: 0 Multicast Frames Rcv'd:626 Data Overrun: 0 Multicast Frames Sent:11 User Buffer Unavailable:0 Fram
Table 37 Service Commands Command Description If string_num is not provided, then all string definitions display without their expansions.
Table 37 Service Commands Command Description Format: SET SERVI POrt SET SERVI PRIority Sets priority for service for multiple service transmissions simultaneously The default value is 10. Format: SET SERVI PRIority nn SH SERVI PRI [service_num] Shows priority of service. SET SERVI RECeive Sets receive only mode for a service If service_num is not provided, the priority of all services is listed.
Table 38 SNMP Commands Command Description SETCOMM1* The default value is internal? Format: SET SNMP SETCOMM1 SET SNMP SETCOMM2* Sets community 2 name The default value is Pass. Format: SET SNMP SETCOMM2 SET SNMP CONtact Sets system contact string The default value is null. Format: SET SNMP CONtact SET SNMP LOCation Sets system location string The default value is null.
Table 39 String Commands Command SH STRing [string_num] Description Defines the BOT and EOT strings used in services If string_num is provided, then the specific string definition and expansion are displayed. If string_num is not provided, then all string definitions are displayed without their expansions.
Table 40 TCP/IP Commands Command SET IP RANge Description Allows or prevents access to a range of remote addresses The default value is empty list. Format: SET IP RANge [EN | DI | ALL] aa.bb.cc.dd {MAx ee.ff.gg.hh] SH IP ACcess Displays current access list settings Sample output: All hosts permitted access SET IP ADdress Sets server IP address The default value is 192.0.0.192 Format: SET IP ADdress aa.bb.cc.
Table 40 TCP/IP Commands Command SET IP MEthod Description Sets method of getting IP address The default value is Auto. Format: SET IP MEthod SET IP REtry [ AUTO | DHCP | STATIC ] Enables or disables LPD retry on incomplete job The default value is Disable. Format: SET IP REtry SET IP ROuter [ENable | DIsable] Sets default router address The default value is 0.0.0.0. Format: SET IP ROuter SET IP SUbnet aa.bb.cc.dd Sets IP subnet mask The default value is 0.0.0.0.
Table 40 TCP/IP Commands Command SH IP Description Shows TCP/IP related parameters Sample Output: IP is enabled IP address 192.0.0.192 Boot tries 3 Subnet mask 0.0.0.0 Boot method AUTO IP Gateway 0.0.0.0 Max window 10240 (set manually) LPD banner disabled LPD retries are disabled Service xxxxxx_S1_A xxxxxx_S1_B SET IP TRAP n TRIG Timeout 1 min Keepalive 5 min Port TCP port S1 S1 9100 3001 Specifies the trigger conditions that will cause a trap to be sent.
Table 40 TCP/IP Commands Command Description 18 00040000 GPIO Trigger3: GPIO3 0 to 1 19 00080000 GPIO Trigger4: GPIO4 0 to 1 20 00100000 GPIO Trigger5: GPIO5 0 to 1 21 00200000 GPIO Trigger6: GPIO6 0 to 1 22 00400000 GPIO Trigger7: GPIO7 0 to 1 23 00800000 GPIO Trigger8: GPIO8 0 to 1 24 01000000 GPIO Trigger9: GPIO1 0 to 1 25 02000000 GPIO Trigger10: GPIO2 1 to 0 26 04000000 GPIO Trigger11: GPIO3 1 to 0 27 08000000 GPIO Trigger12: GPIO4 1 to 0 28 10000000 GPIO Trigger13: GPI
Miscellaneous Commands Table 42 Miscellaneous Commands Command Description 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. SET PAssword Sets the server access (read) password SET PROTect Sets update password to the string given.
Appendix C SX-560-1701 Antenna Information Antenna Cable Drawings and Specifications Figure 18 Antenna Cable Assembly 90
Table 43 Electrical Performance Parameter Value Impedance 50 ohms Frequency Range 1 to 6 GHz Working Voltage 500 VAC (rms) maximum Dielectric Withstanding Voltage 1000 VAC (rms) maximum Insulator Resistance 1000 megohms minimum Antenna Drawings and Specifications Figure 28 Antenna Mechanical Drawing 91
Table 44 Electrical Specifications Parameter Value Antenna Type Dipole Swivel Antenna Frequency Range 2.4 to 5.8 GHz Impedance 50 Ohms Gain 2.4 GHz < 1.5 dBi 5.825 GHz < 2.1 dBi VSWR 2.
Appendix D SX-560-2701 Antenna Information Antenna Specifications Recommended antennas are from Ethertronics and Pulse Engineering. Please refer to the Ethertronics website @ www.ethertronics.com for more detailed information for the Prestta WLAN Embedded Antenna, Part No. 1000418. This part is availble from Silex (PN #108-00019-050). Table 43 Electrical Specifications Parameter Value Antenna Type Isolated Magnetic Dipole Frequency Range 2.4 to 5.8 GHz Impedance 50 Ohms Gain (peak) 2.4 GHz = 2.
Appendix E 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 & Downloads section of the Silex website (www.silexamerica.com). To use UpdateIP: 1.
tathsti130.bin from the updates directory on your computer into a Serial Device Server 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 If you are using a different operating system, please refer to the documentation of that operating system for information on how to use the tftp command. Note that you should specify that the tftp destination file is the Serial Device Server password (“access” by default).
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. For assistance in programming the SX-560, you can purchase consulting time from Silex on a fixed price or hourly rate.
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-2151 65009-0 Tel: 0800-7453938 German toll free Email: contact@silexeurope.com Silex Technology Beijing, Inc. www.silex.com.cn Tel: +86-10-6440-3958 Email: contact@silex.com.
Silex Technology America, Inc. www.silexamerica.