Certification Exhibit FCC ID: HSW-WSN802G IC: 4492A-WSN802G FCC Rule Part: 15.247 IC Radio Standards Specification: RSS-210 ACS Report Number: 09-0120 - 15C Manufacturer: RFM / Cirronet Inc. Model(s): WSN802GC, WSN802GP Manual 5015 B.U.
WSN802G Series 802.11g Wireless Sensor Network Modules Preliminary Integration Guide www.RFM.com ©2009 by RF Monolithics, Inc. Technical support +1.678.684.2000 E-mail: tech sup@rfm.
Important Regulatory Information FCC ID: HSW-WSN802G IC: 4492A-WSN802G THIS DEVICE COMPLIES WITH PART 15 OF THE FCC RULES. OPERATION IS SUBJECT TO THE FOLLOWING TWO CONDITIONS. (1) THIS DEVICE MAY NOT CAUSE HARMFUL INTERFERENCE, AND (2) THIS DEVICE MUST ACCEPT ANY INTERFERENCE RECEIVED, INCLUDING INTERFERENCE THAT MAY CAUSE UNDESIRED OPERATION. This Class B digital apparatus complies with Canadian ICES-003. Cet appareil numérique de la classe B est conforme à la norme NMB-003 du Canada.
RF Exposure The WSN802G module is approved for mobile operation provided the following conditions are met. The antenna(s) used for this transmitter must be installed to provide a separation distance of at least 20 cm from all persons and must not be co-located or operating in conjunction with any other antenna or transmitter. This device has been designed to operate with the antennas listed below, and having a maximum gain of 12 dBi.
Table of Contents 1.0 WSN802G Introduction......................................................................... 5 1.1 1.2 2.0 2.1 2.2 2.3 2.4 2.5 2.6 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 4.0 4.1 4.2 4.3 4.4 4.5 4.6 5.0 5.1 5.2 6.0 6.1 7.0 7.1 7.2 7.3 7.4 Features............................................................................................. Applications ....................................................................................... WSN802G Operation ....................
8.0 WSN802GDK Developer’s Kit............................................................................................................ 29 8.1 WSN802GDK Kit Contents............................................................................................................ 29 8.2 Additional Items Needed ............................................................................................................... 29 8.3 Developer Kit Assembly and Testing ...................................................
1.0 WSN802G Introduction The WSN802G transceiver module is a low cost, robust solution for 802.11 b/g sensor networks. The WSN802G is unique in that it is able to sleep while still remaining a member of an 802.11 b/g network. The WSN802G s low active current and very low sleep current makes long life battery operation practical. The WSN802G module includes analog, digital and serial I/O, providing the flexibility and versatility needed to serve a wide range of sensor network applications.
1.1 Features WSN802G modules provide a unique set of features for wireless sensor network applications: • Compatibility with commercial and industrial 802.
2.0 WSN802G Operation WSN802G operation is designed to support long battery life by allowing the module to stay in sleep mode to the maximum extent possible. Compared to 802.11 b/g cards used in notebook and handheld computers, the WSN802G’s active current is also very low. 2.1 Active and Sleep Modes Once the SNMP Server IP address has been set, the default state of the WSN802G is sleep mode. The WSN802G has a dedicated input to switch it from sleep to active mode, WAKE_IN (Pin 26).
2.2 Automatic I/O Reporting The WSN802G sends an I/O report when one of the following events occur: • A logic high signal is applied to the WAKE_IN pin • The AutoReport timer fires (module in either active or sleep mode) 2.3 Data Serial Port The data serial port of the WSN802G supports baud rates from 1.2 to 921.6 kb/s.
3.0 WSN802G Hardware WSN802G Block Diagram Figure 3.0.1 32.768 kHz 1 GND DIAG_TX 2 DIAG_RX 3 DIN0 4 RADIO_TXD 5 RADIO_RXD 6 RSVD 802.11g Low Current Transceiver 7 RSVD 8 PWM0 9 DOUT0 44 MHz Filter Balun > BPF RFIO 10 DIN1 11 28 GND RSVD 12 29 RSVD VCC 13 DOUT1 30 GND 14 15 GND +3.3 V Reg +1.8 V Reg 16 17 18 19 20 21 22 23 24 25 26 27 The WSN802G operates in the international 2.
3.2 Specifications Characteristic Sym Operating Frequency Range Minimum Typical Maximum Units 2474 MHz 2401 Spread Spectrum Method CCK Direct Sequence RF Chip Rate RF Data Rates Modulation Type 11 Mc/s 1 or 2 Mb/s BPSK at 1 Mb/s, QPSK at 2 Mb/s Number of RF Channels 11 RF Channel Spacing 5 MHz 1 Mb/s RF Data Rate -92 dBm 2 Mb/s RF Data Rate -90 dBm 10 mW Receiver Sensitivity, 8% PER: RF Transmit Power RF Connector U.
3.3 Module Interface Pin Name I/O 1 GND - Description 2 DIAG_TX O Diagnostic serial port output. 3 DIAG_RX I Diagnostic serial port input. 4 DIN0 I Digital input port 0. 5 RADIO_TXD O Serial data output from the radio. 6 RADIO_RXD I Serial data input to the radio. 7 RSVD - Reserved pin. Leave unconnected. 8 RSVD - Reserved pin. Leave unconnected. 16-bit pulse-width modulated output 0 with internal low-pass filter.
3.4 WSN802G Antenna Connector A U.FL miniature coaxial connector is provided on both WSN802G configurations for connection to the RFIO port. A short U.FL coaxial cable can be used to connect the RFIO port directly to an antenna. In this case the antenna should be mounted firmly to avoid stressing the U.FL coaxial cable due to antenna mounting flexure. Alternately, a U.FL coaxial jumper cable can be used to connect the WSN802G module to a U.FL connector on the host circuit board.
3.5 Input Voltage WSN802G radio modules can operated from an unregulated DC input (Pin 14) in the range of 3.0 V ° (trough) to 3.63 V (peak) over the temperature range of -40 to 85 C. Applying AC, reverse DC, or a DC voltage outside the range given above can cause damage and/or create a fire and safety hazard. Further, care must be taken so logic inputs applied to the radio stay within the voltage range of 0 to 3.3 V. Signals applied to the analog inputs must be in the range of 0 to ADC_REF (Pin 25).
3.10 Labeling and Notices WSN802G FCC Certification - The WSN802G hardware has been certified for operation under FCC Part 15 Rules, Section 15.247. The antenna(s) used for this transmitter must be installed to provide a separation distance of at least 20 cm from all persons and must not be co-located or operating in conjunction with any other antenna or transmitter. WSN802G FCC Notices and Labels - This device complies with Part 15 of the FCC rules.
4.0 Application Protocol In most applications, the auto-reporting functions of the WSN802G will be used to send data from nodes to the application removing the need for the application to poll nodes. However, applications can read and write data to and from WSN802G nodes if desired. WSN802G modules only accept commands over the air; commands cannot be entered through either the data or diagnostic serial ports. Obviously, WSN802G modules must be in active mode (awake) to receive commands.
Byte 0 Byte 1 Byte 2 Byte 3 WSN802G Protocol Identifier = 0x52464D49 Opcode Transaction ID Data (variable length) Figure 4.0.2 The WSN802G application protocol commands are listed in Table 4.0.1 below. The port number that the module sends and receives application messages on is defined by the SensorS erverPortNum parameter, as discussed in Section 7.2. A WSN802G module will accept messages specifically addressed to it, or that are broadcast (addressed to all modules).
The fields specific to this datagram are: ADC0: Current ADC0 reading, only the low 10 bits are significant ADC1: Current ADC1 reading, only the low 10 bits are significant VOLT: Current module voltage reading, only the low 10 bits are significant RSSI: RSSI of this IO_REPORT message, only the low 10 bits are significant DIN: Current digital input states, only bit positions 0 (DIN0) and 1 (DIN1) are valid The module generates an IO_REPORT based on the AutoReportInterval (see Section 7.
4.5 I/O Write Reply An IO_WRITE_REPLY is sent by the WSN802G to confirm receipt of an IO_WRITE_GPIO, IO_WRITE_PWM or SERIAL_DATA datagram, as shown in Figure 4.5.1. Byte 0 Byte 1 Byte 2 Byte 3 WSN802G Protocol Identifier = 0x52464D49 Opcode = 0x0004 Transaction ID = varies Status Figure 4.5.1 The field specific to this datagram is: 0x0000 = successful, 0x0001 = failed Status: 4.6 Serial Data The SERIAL_DATA datagram shown in Figure 4.6.
5.0 IP Address Discovery Protocol The WSN802G module supports a separate UDP client port that provides a discovery protocol. The discovery protocol is used to find IP addresses of modules in a network when the IP addresses have been assigned by a DHCP server. The discovery protocol is also used to set the module’s SNMP Server IP address which enables module commissioning. This protocol uses port 24776. The discovery protocol datagrams are shown in Table 6.0.1.
5.2 IP Hunt Reply The IP_HUNT_REPLY datagram shown in Figure 5.2.1 is sent by a module in response to an IP_HU NT_QUERY command: Byte 0 Byte 1 Byte 2 Byte 3 I P h u n t e r Opcode = 0x0072 MAC Address [47:31] MAC Address [30:0] IP Address Subnet Mask Device Code = 0x0102 Hardware Version Firmware Version Figure 5.2.
6.0 SSID and Security Keys WSN802G modules support three SSID and security key pairs. A channel number is also specified for each SSID/security key pair. SSID and security keys are scanned in priority order. If the entry 1 is not found, entry 2 will be scanned, and then entry 3. To allow the recovery of a module with an unknown configuration, entry 3 is permanently mapped to: SSID Security Key Channel Key corresponding to passphrase WSN-COMMISSION "RFM-WIRELESS" 11 Table 6.7.
7.0 Module Configuration The WSN802G is configured through SNMP commands sent over the wireless link in response to SNMP configuration requests from the module. The default setting has the module issuing Config Traps every 10 seconds. The Config Traps are sent to the SNMP server address sent in the IPHunter device discovery communications. The interval between Config Traps is one of the configuration parameters.
7.2 SNMP Management Information Blocks The WSN802G supports two Simple Network Management Protocol (SNMP) Management Information Blocks (MIBs) to hold module parameters: one for system parameters, and one for application parameters, as detailed in Sections 7.3 and 7.4 below. The parameters in both MIBs can be read or updated using SNMP and Config Trap as discussed in Section 7.3, or with RFM’s WSNConfig utility. These parameters are stored in the System MIB. 7.3 System Configuration Parameters Table 7.3.
... = co .., = 0 0 ... co= co= a ) a) a) z co z co 9 0 CO ... 9 0 r:C — (.0 — . . . z c o 0 r:C 0 co co < Rco 0 co co < Rco 0 r:C 0 c o i n < cl co .‘— c...) N — a) .c i— 0 cl) .r2 i IOE 8 CV . F, CD 0 C— ul 0) E . 0 Eo 00 0— c7) 2 ° c7) - ou) -0 a ) c 4 = -o a ) (13 X 0 4= =0 C Q . 15 (/) co 0 -.. -0o o ° u) 2 — 1 iWL E `0' ) — — `0 CO CO co co — CO 8 co 8 4— 8 4— 4— o = c o o a) a) , 2 1 cr) cr) 13 3 E cr) 13 = = c1 c1 E 2 2 1= c c c 2 c c0 .
6. . .., 7 CO .. 0 C i 1 . 1 .— .— .— 0 L 0 CD 0 ,,,, C D 6. 52 cp c, 0c, 0c, 5!:?,O cCp (NI V O 0 • L') • L') 0 0 . O ,A0 CD .7.7: .7.7: 0 Z Z 0 C D 0 0 CO_ C. co CO_ -‹ CO 0 •L— , 0 0 0 .) C.). 0 0 C D co -‹ CO 0 , c i (5)< c i 9 9 9 c, c, c, c,x 0) ci 0 — — C 0 0° C.) O CP ,E,Z 00 0 c3a)(05a)curpa)(0,_ 0)E . 4.7k o 47k o . rn c.7) CO 'a C 47 , o . c V a) = > >. , a ) Cl 0 0 c.7) c7) C.0 CO 'a 'a a) = > >.
O .... c) u_ c, ,T) o c, a cc, 40 CI ; , 8 0 0a) a -C _Nc 0 Y NC a) a) a) a) 3 7.) ) 'al N SD r.... .0 a) Q a) E (-7) E = :o -o ,- -0 2 ... .c C w o 0) (N r..., c) E :)- 3‘ . . 7 .co c'') cc_12,' L' --- ,a) _,[ -2 1 0) 0>4 a) -o oc 2 0 0 i ..97.- a) ca .c a 0 > C a) CV C,") H z H z CV (+1 H z a) -c 0 .c 0 =- :47= c -a .1) H z ,... a) L a)15 m w CV l'," CV C') H z c c. ) 'r 7 1 = ta ) ,4 = c o 0 o 'cil co -s; 0 0 ,c ,_ C a) D a .ci).> o ) ,,2 -'' .c .
.., 00 C 10 6 CI) 42„, 0 02 X co a) co TO -o 8 U_ o CO c co 0 -c 0. a) _c a) a) E c 0 c0 '0 r- c P CC L a) :7, c) p 1 a) as w 1- z Fe (9 ,.so I,7, .., v., a) a) _c - - - , n_ CCnN _ w 0 < 0 D D 2 z Cc‘,j) L.L.I < 0 0 D < < D < CD D CD Q O co CI O) — C 0 I.0 • 0.) CV CI CD U c` j .- C O 0 C6 0 0 . 4 " ( s cci co ca ui co co .4- La ui c..) cr 'Tr CV u.) v.) co CV co CD CD cci .,- CV 01 c.6 cO ..
aso in.... 3 c., D in- 0 <0 D >, Tc• ',= CD J 9 -0 <0 co :a 0 CO <09.o 5;-•-' 9 Ca <0 0 — C -.,,7; :a ,c:I. -P Co .... c, ino§ E PC CV (v) <0 0 > 8 CD 4.1 =o co 0) cS a) .co 0) .. .. € ,- 0 .0 .? rij „ , 1-1 , T, E •c ,p_ •fi CD ,_ u) a) E ,_ t c C D CD E, c9 8 c,CO I ,_0 °0 .411 cf) .> 4.7. Q . %. 7 f, .2 0 a) co " To -0 2 u) co_ 1 1 0 0 0 N V% inEa c CV V) w 0 D < 0 ci ) c 0) :P. .0 a 0 0, 2 co f) 0 0P. 0 :P. t :P. 0 : o :P. .o .o .
8.0 WSN802GDK Developer’s Kit Figure 8.1.1 8.1 WSN802GDK Kit Contents • One WSN802GP transceiver module installed in a developer board with one U.
8.3 Developer Kit Assembly and Testing Note: the NETGEAR WGR614 router has been preconfigured for use with the WSN802GDK developer’s kit. Do not reconfigure the router. 1. Observe ESD precautions when handling the WSN802GDK developer board. Install an AC plug on the 9 V developer board power supply. Plug the power supply cable into the developer board power connector. See Figure 8.3.1. 2. Referring to Figures 8.3.1 and 8.3.2, install the patch antenna on the developer board antenna connector.
7. Select Sensor Server IP Address from the Select Item drop-down box on the WSNConfig.exe Commission tab. Enter the IP Address from the PC Information area in the Item Value text box. Then click the Add/Update button. See Figure 8.3.4. This action configures the WSN802G module to send its periodic I/O report data to the PC running WSNConfig.exe. Figure 8.3.4 8. Start WSNApp.exe.
8.4 Developer Board Features A schematic of the WSN802GDK developer board is provided in the Appendix Section 10.4. The location of key components is shown in Figures 8.4.1 and 8.4.2. Figure 8.4.1 Switch S1 is connected to the WSN802G’s GPIO0 input and switch S2 is connected to the GPIO1 input. These normally open, momentary contact switches present a logic low unless pressed, when they present a logic high. Note: the silkscreen on some developer boards have the GPIO labels reversed on switches S1 and S2.
LED D1 illuminates when the developer board is powered. When run from a battery, D2 will illuminate when the battery voltage declines to the minimum operating voltage. D3 illuminates when the WSN802G’s WAKE_OUT line is high. D4 illuminates when GPIO3 on the module outputs a logic high. D5 illuminates when GPIO2 on the module outputs a logic high. Figure 8.4.2 www.RFM.com ©2009 by RF Monolithics, Inc. Technical support +1.678.684.2000 E-mail: tech sup@rfm.
8.5 WSNConfig Program Operation WSNConfig.exe provides a number of useful functions in addition to those covered above. WSNConfig.exe can be run separately or at the same time as the customer’s application program to provide WSN802G module configuration support. WSNConfig.exe configuration commands run on Port 161, and WSNConfig.exe listens for SNMP traps on Port 162. The application (sensor server) runs on Port 8255 by default. When active, the customer program runs as the sensor server.
Figure 8.5.8 The Network tab displays basic network parameters information. Note: Unless you are familiar with IP networking contact RFM module technical support before making any changes on this tab. A parameter entry error on this tab can irreversibly disable a WSN802G module. Figure 8.5.3 The Wireless tab accepts inputs for Scan Type (active/passive), Trap Alarm Timeout (0 disables the www.RFM.com ©2009 by RF Monolithics, Inc. Technical support +1.678.684.2000 E-mail: tech sup@rfm.
Figure 8.5.8 alarm), the IP Address of the WSN802G module, and the PSK Passphrase or PSK Key inputs for SSIDs 1 and 2. Note that you can only enter passphrases or keys. Clicking the Refresh button loads the ASCII byte string Read-Disabled in the PSK Passphrase and PSK Key text boxes. Clicking the Apply button queues a request to update the module with changes entered in this tab. www.RFM.com ©2009 by RF Monolithics, Inc. Technical support +1.678.684.2000 E-mail: tech sup@rfm.
Figure 8.5.8 The System Management tab displays and accepts inputs on the Primary and Secondary SNMP Manager IP addresses, the Config Trap Interval, the module IP Address, and SSIDs and channel assignments for SSIDs 1 and 2 (SSID3 is read only). www.RFM.com ©2009 by RF Monolithics, Inc. Technical support +1.678.684.2000 E-mail: tech sup@rfm.
Figure 8.5.8 Figure 8.5.5 The RFM MIB tab displays and accepts inputs related to MIB application parameters. The Sensor Server IP Address can be set and applied in this tab as an alternative to Step 7 in Section 8.3. www.RFM.com ©2009 by RF Monolithics, Inc. Technical support +1.678.684.2000 E-mail: tech sup@rfm.
Figure 8.5.8 The GPIO tab displays analog and digital module inputs and displays and accepts changes in analog and digital module outputs. Numerical data is displayed and entered in decimal format. Note: the PWM 1 text box is not used by the current version of the WSN802G module. www.RFM.com ©2009 by RF Monolithics, Inc. Technical support +1.678.684.2000 E-mail: tech sup@rfm.
Figure 8.5.8 Figure 8.5.7 The Serial tab displays and accepts changes for parameters related to the module’s serial ports. The Diag Port is not used for operational diagnostics in the current firmware. www.RFM.com ©2009 by RF Monolithics, Inc. Technical support +1.678.684.2000 E-mail: tech sup@rfm.
Figure 8.5.8 The Firmware Update tab allows new firmware to be loaded into a WSN802G module. Input the names of the two firmware Application Files including the paths to the files if they are not located in the same folder as WSNConfig.exe. Click on each Select File button. Set the Firmware Server IP address and Firmware Server Port number. Select Yes from the Update Firmware drop-down box and click on Apply. Figure 8.5.9 www.RFM.com ©2009 by RF Monolithics, Inc. Technical support +1.678.684.
Figure 8.5.8 The Battery Tab allows the power supply voltage levels that send a warning and place the module in standby to be read and/or modified. The read frequency is in units of seconds. Note: contact RFM module technical support before making changes to the default warning and standby levels. www.RFM.com ©2009 by RF Monolithics, Inc. Technical support +1.678.684.2000 E-mail: tech sup@rfm.
Figure 8.5.10 WEP encryption can be used instead of PSK encryption for compatibility with legacy WiFi routers. WEP encryption is not implemented in the current version of the module firmware. www.RFM.com ©2009 by RF Monolithics, Inc. Technical support +1.678.684.2000 E-mail: tech sup@rfm.
Figure 8.5.11 Figure 8.5.11 shows the same WSNConfig main screen as Figure 8.3.4, but with the module IP address tree expanded on the left and the Sensor Sever IP Address tree expanded on the right. Figure 8.5.12 The SNMP tab allows individual MIB parameters to be manually displayed and modified. The OID Values and the Object Types for the various MIB parameters are listed in Tables 7.3.1 and 7.4.1. Clicking the Get button queues a request to retrieve the value of a parameter.
Figure Figure 8.5.13 8.5.15 The Events tab displays a running history of events received from the WSN802G module. Figure 8.5.14 The WSN802G module must be awake in order to use the IO Read tab. To hold the module awake, place a jumper on JP14, which is labeled ALWAYS ON or push and hold the WAKE IN button. The IP Address and Port Number on the I/O read tab refer to the WSN802G module’s Sensor socket. Clicking Read sends an IO_REPORT_REQUEST to the module.
place a jumper on JP14, which is labeled ALWAYS ON or push and hold the WAKE IN button. The IP Address and Port Number on the I/O read tab refer to the WSN802G module’s Sensor socket. Clicking Send Data sends the string in the Transmit Data text box in a SERIAL_DATA command to the module. A quick reply to the command is indicated by a Successful Status. A Failure Status is usually caused by forgetting to install a jumper on JP14. The WSN802G module must be awake in order to use the IO Write tab.
PWM 0 sends an IO_WRITE_PWM command to the module. A quick reply to either write command is indicated by a Successful Status. A Failure Status is usually caused by forgetting to install a jumper on JP14. On the developer board, GPIO2 and 3 are connected to LEDs such that the LEDs light when the module pin is set to 1. Figure 8.5.17 The WSN802G module must be awake in order to use the IO Report tab.
9.0 Troubleshooting WSNConfig.exe does not communicate with a WSN802G module - The wireless router and the WiFi in the PC running WSNConfig.exe must be set to match the WSN802G Wireless configuration. The default is channel 11 with an SSID of WSN-Default (case sensitive) in secure mode. The security passphrase to allow router access is WSN-PASSWORD. Note: the NETG EAR router shipped in the WSN802GDK is preconfigured for use with the WSN802G module. Do not reconfigure the router.
10.0 Appendices 10.1 Ordering Information WSN802GC: transceiver module for solder-pad mounting WSN802GP: transceiver module for pin-socket mounting 10.2 Technical Support For WSN802G product support contact RFM’s module technical support group. The phone number is +1.678.684.2000. Phone support is available from 08.30 AM to 5:30 PM US Eastern Time Zone, Monday through Friday. The e-mail address is tech_sup@rfm.com. www.RFM.com ©2009 by RF Monolithics, Inc. Technical support +1.678.684.
10.3 WSN802G Mechanical Specifications WSN802GC Outline and Mounting Dimensions 1.050 0.050 0.040 1 15 0.030 Top View 0.985 16 30 0.050 0.125 0.090 Dimensions in inches Figure 10.3.1 WSN802GC Solder Pad Dimensions 1.050 0.050 0.060 15 0.035 1 Top View 16 0.960 1.040 30 0.050 Dimensions in inches Figure 10.3.2 www.RFM.com ©2009 by RF Monolithics, Inc. Technical support +1.678.684.2000 E-mail: tech sup@rfm.
WSN802GP Outline and Mounting Dimensions 1.05 0.05 0.07 15 1 Top View 16 1.14 30 0.05 0.125 0.09 0.225 Dimensions in inches Figure 10.3.3 WSM802GP Interface Connector PCB Layout Detail 0.10 0.05 Connectors are SAMTEC SLM-115-01-G-S or Equivalent 0.80 0.70 1.00 Dimensions are in inches Figure 10.3.4 www.RFM.com ©2009 by RF Monolithics, Inc. Technical support +1.678.684.2000 E-mail: tech sup@rfm.
10.4 WSN802G Developer Board Schematic www.RFM.com ©2009 by RF Monolithics, Inc. Technical support +1.678.684.2000 E-mail: tech sup@rfm.
www.RFM.com ©2009 by RF Monolithics, Inc. Technical support +1.678.684.2000 E-mail: tech sup@rfm.
www.RFM.com ©2009 by RF Monolithics, Inc. Technical support +1.678.684.2000 E-mail: tech sup@rfm.
11.0 Warranty Seller warrants solely to Buyer that the goods delivered hereunder shall be free from defects in materials and workmanship, when given normal, proper and intended usage, for twelve (12) months from the date of delivery to Buyer. Seller agrees to repair or replace at its option and without cost to Buyer all defective goods sold hereunder, provided that Buyer has given Seller written notice of such warranty claim within such warranty period.