a mote is a small wireless hardware platform, similar to a computer

Post on 31-Dec-2015

24 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

A mote is a small wireless hardware platform, similar to a computer. It has its own processor, flash memory, sram, and serial flash memory. Many motes together make a Wireless Sensor Network (WSN) - PowerPoint PPT Presentation

TRANSCRIPT

A mote is a small wireless hardware platform, similar to a computer.

It has its own processor, flash memory, sram, and serial flash memory.

Many motes together make a Wireless Sensor Network (WSN)

In WSNs motes form a network by communicating, listening and transmitting information to and from each other and a base station mote.

A mote can be programmed to sense light, temperature, magnetism, acceleration, and sound with an attached sensor board.

There are many different type of motes The motes used were Mica2’s. Mica2 motes are the fifth generation of

motes made by University of California, Berkley and Intel, released in 2003.

They have a 7mhz processor, 128kb programmable flash memory, 4kb Static RAM for storing data and variables.

There are two ways to program motes The more common way is to attach the

mote to a programming board which is connected via ethernet cable or serial port.

The second way is Over The Air Programming(OTAP). To OTAP a mote, OTAP must be enabled when programming an attached mote with a seperate program.

Deploy a WSN using Mica2 motes. Motes in the WSN must be programmable

over the air(OTAP). Meaning a user can select a mote to program and program it while it is deployed.

Program motes to send less often. Program motes to send less information.

Mote-View MoteConfig Programmers Notepad Lantronix Device Installer Xserve PostgreSQL

Graphical User Interface for WSNs Provides visualization and analysis of

sensor data Provides database management

MoteConfig – is a tool to program the motes. It provides the ability to program motes over the air and motes that are attached to the programming board.

Programmers Notepad – a robust IDE for many languages, however NesC for TinyOS is what is used to program motes.

Lantronix Device Installer – is a program to manually assign IP addresses to the MIB600 ethernet programming boards.

Xserve – is a data logging utility that posts to a PostgreSQL database.

PostgreSQL – An SQL database. Can be stored locally or over a LAN or online.

Long learning curve. Hardware is very unreliable. Software is very unreliable. Documentation provided is bad.

NesC proficiency is needed to understand what the code does

Learn the ins-and-outs of all aforementioned tools.

Overcoming software and hardware errors with no troubleshooting documentation.

The hardware is not consistent - The programming boards and

motes act differently between different hardware setups.

- Power supplies for motes are inconsistent at best

Mote-View would have random software errors

MoteConfig would cause memory leak. Xsniffer – never worked. Device Installer was a whole version

behind the newest available for download OTAP would not work until Mote-View was

updated to 1.4 revision B.

Tutorials were not in-depth enough, and lacked detail

User manuals were more tutorials No troubleshooting in user manuals No established community information

provided.

The “magical” router, a spare D-link router we had, worked. It worked regardless of setup or system.

OTAPing never worked when two ore more programming boards are connected to the same network

MoteConfig does not clear memory.

Deploy a WSN using Mica2 motes. Motes in the WSN must be

programmable over the air(OTAP). Program motes to send less often. Program motes to send less

information. All achieved.

A quick demo Then Q&A

top related