NDMesh is a set of experimental mesh networks consisting of Crossbow Stargate devices. These devices are Linux-based computers arranged in a variety of configurable network topologies (e.g., fully connected, ring, matrix, random, etc.). Each Stargate is equipped with a 802.11b wireless card, many of them also have Zigbee radio, and some of them support Bluetooth. Currently, there are three types of networks in used or in planning. The first two (see more details below) will consist solely of Stargate devices. The third network, when completed, will consist of a variety of programmable wireless Linux routers (some of which will have SDR capabilities).