Date Added: Nov 2010
Wireless Sensor Networks (WSNs) have been deployed in a wide range of applications with different sensing and communication requirements. As a consequence, various MAC solutions have been proposed suiting to different application characteristics. However, MAC protocols are typically implemented in a monolithic fashion - specific to a particular hardware platform. This hinders the possibility of code reuse across different platforms, which makes both implementation and porting cumbersome. It also imposes difficulties in protocol redesign when the application requirements change since the entire radio stack needs to be modified. The authors have an on-going research towards flexible MAC realizations for wireless networks with a focus on designing efficient hardware architectures and MAC meta-language.