Participants to the CONET SENIOT Summer School held in Bertinoro, Italy, this summer had the opportunity to attend an interesting hands-on session with basic exercises with the Contiki Operating System for WSN. Material from the course is available online, you could download the slides from the presentation and session notes. The material is self consistent so you could try it out too!
Contiki, developed mostly at SICS since 2003, has reached a level of stability that is interesting to explore further and it also has a growing community of users. Earlier this month, two new ports were made avaialbe: Crosbow MicaZ and Sensinode, besides other platforms already supported.
Everything Contiki available here
Contiki 2.3 is now available. It brings a new IPv6 routing layer, IPv6/6lowpan for the Tmote Sky platform, the Cooja TimeLine, a set of new shell commands, improvements to the LPP and X-MAC power-saving radio protocols, a new port to the MSB430 platform, and a Twitter client.
The release also includes an updated version of Instant Contiki, the Contiki development environment.
Check their the web site for downloads
A demo of Internetworking with Sun SPOT sensor nodes. The Sun SPOTs are running an IPv6 Stack and connects to Internet via a Sentilla USB Stick running a 802.15.4/HC01 to ethernet bridge and a PS3 running Ubuntu linux acting as a router. The Sun SPOTs run an application that blinks the leads when pinged and that reacts to commands sent as UDP packets to port 61616. The setup also consists of a laptop that runs ubuntu and that is used for sending out pings and led on/off commands to the Sun SPOTs via Internet. Both the PS3 and the laptop are connected to Internet via IPv6 tunnels (go6/freenet6). The PS3 acts as a router and has a 64 bits link prefix for the sensor network and the laptop only has one IPv6 address for its own access. All the nodes also post sensor reading to the global IPSO interop server.