Motes
You may have heard about a computing concept known as motes. This concept is also called smart dust and wireless sensing networks. At one point, just about every issue of Popular Science, Discover and Wired today contains a blurb about some new application of the mote idea. For example, the military plans to use them to gather information on battlefields, and engineers plan to mix them into concrete and use them to internally monitor the health of buildings and bridges.
There are thousands of different ways that motes might be used, and as people get familiar with the concept they come up with even more. It is a completely new paradigm for distributed sensing and it is opening up a fascinating new way to look at computers.
The Basic Idea
The "mote" concept creates a new way of thinking about computers, but the basic idea is pretty simple:
- The core of a mote is a small, low-cost, low-power computer.
- The computer monitors one or more sensors. It is easy to imagine all sorts of sensors, including sensors for temperature, light, sound, position, acceleration, vibration, stress, weight, pressure, humidity, etc. Not all mote applications require sensors, but sensing applications are very common.
- The computer connects to the outside world with a radio link. The most common radio links allow a mote to transmit at a distance of something like 10 to 200 feet (3 to 61 meters). Power consumption, size and cost are the barriers to longer distances. Since a fundamental concept with motes is tiny size (and associated tiny cost), small and low-power radios are normal.
Motes can either run off of batteries, or they can tap into the power grid in certain applications. As motes shrink in size and power consumption, it is possible to imagine solar power or even something exotic like vibration power to keep them running.
All of these parts are packaged together in the smallest container possible. In the future, people imagine shrinking motes to fit into something just a few millimeters on a side. It is more common for motes today, including batteries and antenna, to be the size of a stack of five or six quarters, or the size of a pack of cigarettes. The battery is usually the biggest part of the package right now. Current motes, in bulk, might cost something on the order of $25, but prices are falling.
Typical Applications
If you survey the literature for different ways that people have thought of to use motes, you find a huge assortment of ideas. Here's a collection culled from the links at the end of the article.
It is possible to think of motes as lone sensors. For example:
- You could embed motes in bridges when you pour the concrete. The mote could have a sensor on it that can detect the salt concentration within the concrete. Then once a month you could drive a truck over the bridge that sends a powerful magnetic field into the bridge. The magnetic field would allow the motes, which are burried within the concrete of the bridge, to power on and transmit the salt concentration. Salt (perhaps from deicing or ocean spray) weakens concrete and corrodes the steel rebar that strengthens the concrete. Salt sensors would let bridge maintenance personnel gauge how much damage salt is doing. Other possible sensors embedded into the concrete of a bridge might detect vibration, stress, temperature swings, cracking, etc., all of which would help maintenance personnel spot problems long before they become critical.
- You could connect sensors to a mote that can monitor the condition of machinery -- temperature, number of revolutions, oil level, etc. and log it in the mote's memory. Then, when a truck drives by, the mote could transmit all the logged data. This would allow detailed maintenance records to be kept on machinery (for example, in an oil field), without maintenance personnel having to go measure all of those parameters themselves.
- You could attach motes to the water meters or power meters in a neighborhood. The motes would log power and water consumption for a customer. When a truck drives by, the motes get a signal from the truck and they send their data. This would allow a person to read all the meters in a neighborhood very easily, simply by driving down the street.
All of these ideas are good; some allow sensors to move into places where they have not been before (such as embedded in concrete) and others reduce the time needed to read sensors individually.

A Typical Mote:
MICA mote is a commercially available product that has been used widely by researchers and developers. It has all of the typical features of a mote and therefore can help you understand what this technology makes possible today. MICA motes are available to the general public through a company called Crossbow. These motes come in two form factors:
- Rectangular, measuring 2.25 x 1.25 by 0.25 inches (5.7 x 3.18 x.64 centimeters), it is sized to fit on top of two AA batteries that provide it with power.
- Circular, measuring 1.0 by 0.25 inches (2.5 x .64 centimeters), it is sized to fit on top of a 3 volt button cell battery.
The MICA mote uses an Atmel ATmega 128L processor running at 4 megahertz. The 128L is an 8-bit microcontroller that has 128 kilobytes of onboard flash memory to store the mote's program. This CPU is about as powerful as the 8088 CPU found in the original IBM PC (circa 1982). The big difference is that the ATmega consumes only 8 milliamps when it is running, and only 15 microamps in sleep mode.
This low power consumption allows a MICA mote to run for more than a year with two AA batteries. A typical AA battery can produce about 1,000 milliamp-hours. At 8 milliamps, the ATmega would operate for about 120 hours if it operated constantly. However, the programmer will typically write his/her code so that the CPU is asleep much of the time, allowing it to extend battery life considerably. For example, the mote might sleep for 10 seconds, wake up and check status for a few microseconds, and then go back to sleep.
MICA motes come with 512 kilobytes of flash memory to hold data. They also have a 10-bit A/D converter so that sensor data can be digitized. Separate sensors on a daughter card can connect to the mote. Sensors available include temperature, acceleration, light, sound and magnetic. Advanced sensors for things like GPS signals are under development.
The final component of a MICA mote is the radio. It has a range of several hundred feet and can transmit approximately 40,000 bits per second. When it is off, the radio consumes less than one microamp. When receiving data, it consumes 10 milliamps. When transmitting, it consumes 25 milliamps. Conserving radio power is key to long battery life.
All of these hardware components together create a MICA mote. A programmer writes software to control the mote and make it perform a certain way. Software on MICA motes is built on an operating system called TinyOS. TinyOS is helpful because it deals with the radio and power management systems for you and makes it much easier to write software for the mote.
|
|