IoT-LAB WSN430
The WSN430 open node is a WSN430 node based on a low power MSP430-based platform, with a fully functional ISM radio interface and a set of standard sensors. Concerning the radio, two versions are developed: Version 1.3b presents an open 868MHz radio interface while version 1.4 has an IEEE 802.15.4 radio interface at 2.4GHz.

Schematics and Datasheets

In details, the hardware components are :
Micro-controller MSP430 - The MSP430 core used is a MSP430F1611 MCU, offering 48kbyte ROM, and 10kbyte RAM. 2 USARTs modules provide SPI, I2C, and UART communications. We also get various I/O lines, interruptables or not, a 6 channels ADC and a 2 channels ADC/DAC (12 bit resolution).
Sensors - 3 physical sensors are mounted on WSN430 nodes :
- Temperature (Maxim DS1722), with digital SPI output (connected on USART1 module).
- Sound (omnidirectional microphone, Kingstate KEEG1540), with analog output. (connected on ADC5)
- Ambient light (Taos TSL2550), with digital I2C output. (connected on USART0 module)
Radio - WSN430 nodes in version 1.3b have a 868MHz radio interface. The radio chip is the TI CC1101 (software and pin compatible with previous CC1100 version). Two types of antenna are available, the main one being an omnidirectionnal PCB antenna. There is an option for an external SMA antenna (The SMA connector is not mounted, but pads exists). The type is selected thanks to 2 capacitors (C5, C25 on design board) mounted or not. Note that the PCB antenna is designed to be used with a Varta Polyex battery at the node bottom for right radio propagation.
WSN430 nodes in version 1.4 have a 2.4GHz radio interface. The radio chip is the TI CC2420 radio chipset, offering a IEEE802.15.4-compliant interface. The chosen antenna is an omnidirectional SMD chip (reference Fractus Compact Reach Xtend).
Serial Number - An EEPROM serial number is available thanks to a Maxim DS2411 chip, giving each node a unique identifier, readable by the MPS430 firmware over a 1-Wire interface.
Flash memory - Additionnal external flash memory is provided on a 1MByte chip (ST M25P80) accessed through SPI bus.
Battery charger - The power supply is controlled by a Microchip MCP73861 chip. It allows battery charge, and is supervised by MSP430 through 2 digital outputs (connected to MSP430 GPIOs).
Three LEDs (green, red, blue)
The SensLAB node hardware is described in details in an ANR report
Here are the two WSN430 schematics, one for each of the radio chips:
Dock
The WSN430 can be used stand-alone using an additional board called “Dock” and a JTAG programmer which allows to program and debug software on the WSN430. More details on [[Hardware_Wsn430 dock]]
Bugs
- CC2420 interrupt line (radio packet reception) not wired to the MSP430.
- Sound sensor is not usable (noise registration)