Powerpoint presentation


Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Powerpoint presentation

  1. 2. <ul><li>A mote is a small wireless hardware platform, similar to a computer. </li></ul><ul><li>It has its own processor, flash memory, sram, and serial flash memory. </li></ul>
  2. 3. <ul><li>Many motes together make a Wireless Sensor Network (WSN) </li></ul><ul><li>In WSNs motes form a network by communicating, listening and transmitting information to and from each other and a base station mote. </li></ul><ul><li>A mote can be programmed to sense light, temperature, magnetism, acceleration, and sound with an attached sensor board. </li></ul>
  3. 4. <ul><li>There are many different type of motes </li></ul><ul><li>The motes used were Mica 2 ’s. </li></ul><ul><li>Mica 2 motes are the fifth generation of motes made by University of California, Berkley and Intel, released in 2003 . </li></ul><ul><li>They have a 7 mhz processor, 128 kb programmable flash memory, 4 kb Static RAM for storing data and variables. </li></ul>
  4. 5. <ul><li>There are two ways to program motes </li></ul><ul><li>The more common way is to attach the mote to a programming board which is connected via ethernet cable or serial port. </li></ul><ul><li>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. </li></ul>
  5. 6. <ul><li>Deploy a WSN using Mica 2 motes. </li></ul><ul><li>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. </li></ul><ul><li>Program motes to send less often. </li></ul><ul><li>Program motes to send less information. </li></ul>
  6. 7. <ul><li>Mote-View </li></ul><ul><li>MoteConfig </li></ul><ul><li>Programmers Notepad </li></ul><ul><li>Lantronix Device Installer </li></ul><ul><li>Xserve </li></ul><ul><li>PostgreSQL </li></ul>
  7. 8. <ul><li>Graphical User Interface for WSNs </li></ul><ul><li>Provides visualization and analysis of sensor data </li></ul><ul><li>Provides database management </li></ul>
  8. 9. <ul><li>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. </li></ul><ul><li>Programmers Notepad – a robust IDE for many languages, however NesC for TinyOS is what is used to program motes. </li></ul>
  9. 10. <ul><li>Lantronix Device Installer – is a program to manually assign IP addresses to the MIB 600 ethernet programming boards. </li></ul><ul><li>Xserve – is a data logging utility that posts to a PostgreSQL database. </li></ul><ul><li>PostgreSQL – An SQL database. Can be stored locally or over a LAN or online. </li></ul>
  10. 11. <ul><li>Long learning curve. </li></ul><ul><li>Hardware is very unreliable. </li></ul><ul><li>Software is very unreliable. </li></ul><ul><li>Documentation provided is bad. </li></ul>
  11. 12. <ul><li>NesC proficiency is needed to understand what the code does </li></ul><ul><li>Learn the ins-and-outs of all aforementioned tools. </li></ul><ul><li>Overcoming software and hardware errors with no troubleshooting documentation. </li></ul>
  12. 13. <ul><li>The hardware is not consistent </li></ul><ul><li>- The programming boards and motes act differently between different hardware setups. </li></ul><ul><li>- Power supplies for motes are inconsistent at best </li></ul>
  13. 14. <ul><li>Mote-View would have random software errors </li></ul><ul><li>MoteConfig would cause memory leak. </li></ul><ul><li>Xsniffer – never worked. </li></ul><ul><li>Device Installer was a whole version behind the newest available for download </li></ul><ul><li>OTAP would not work until Mote-View was updated to 1.4 revision B. </li></ul>
  14. 15. <ul><li>Tutorials were not in-depth enough, and lacked detail </li></ul><ul><li>User manuals were more tutorials </li></ul><ul><li>No troubleshooting in user manuals </li></ul><ul><li>No established community information provided. </li></ul>
  15. 16. <ul><li>The “magical” router, a spare D-link router we had, worked. It worked regardless of setup or system. </li></ul><ul><li>OTAPing never worked when two ore more programming boards are connected to the same network </li></ul><ul><li>MoteConfig does not clear memory. </li></ul>
  16. 17. <ul><li>Deploy a WSN using Mica 2 motes. </li></ul><ul><li>Motes in the WSN must be programmable over the air(OTAP). </li></ul><ul><li>Program motes to send less often. </li></ul><ul><li>Program motes to send less information. </li></ul><ul><li>All achieved. </li></ul>
  17. 18. <ul><li>A quick demo </li></ul><ul><li>Then Q&A </li></ul>