Tag: linux

Implementing CSMACA for the SmartPacketRadios

One of the projects during my research visit at the Monash University’s Wireless Sensor and Robot Networks Laboratory was the implementation of CSMACA for the SmartPacketRadios. The SPRs run on an Atmel AT90USB1286 microcontroller and the Hope RFM22B transceiver. It was lots of fun to program and play around with the sensor nodes. So far, they used ALOHA for the MAC layer. A new shipment of nodes was just rolling in to extend the testbed in Clayton. Thus, a more sophisticated MAC protocol was required to minimize message collisions. The CSMACA implementation is pretty straightforward. Before the actual transmission, the node

Posted in code Tagged with: , , , , , , , , , , , , , ,