This document describes the key features of version 2 (v2) of the Cricket indoor location system.1.1 It provides information to develop Cricket applications and maintain a Cricket installation. You will find this document useful if you plan to:
You will also find the document useful if you plan to write location-aware embedded wireless sensor computing applications on the Mote platform. Writing such applications will not be difficult because the Cricket embedded software is written in TinyOS [6], the software platform for the Motes.1.2 In addition, you will find this document useful if you want to make modifications to the Cricket embedded software.
The best way to use this document is in conjunction with the Cricket hardware and software, so you can try things out while reading. Details on how to get the hardware and software are at http://cricket.csail.mit.edu/. That web page has pointers to commercially available Cricket hardware units from Crossbow Technologies (http://www.xbow.com/).
We start with a quick overview of the Cricket architecture. A more detailed technical description for Cricket v1 is in [5]. A more recent paper describing experiences with Cricket v1 and the design decisions made in v2 is in [1].