Download presentation
Presentation is loading. Please wait.
Published byMatthew Parsons Modified over 9 years ago
1
Report of Internship Summer 2007 Boivineau Samuel Antonio Ruzzelli – Raja Jurdak Gregory O'Hare
2
Summary Part I : Portage of AquisGrain on Tinyos 2.0 Add a picture of Aquisgrain Part II : Design of Octopus Add a screenshot of Octopus and one of the movie octopussy
3
Part I : Portage of AquisGrain on Tinyos 2.0 The Wireless Sensor Networks Technical Features of AquisGrain Process of Porting on Tinyos 2.0 How to download a binary on AquisGrain today Documentation
4
Wireless Sensor Networks & TinyOS 2.0 Wireless Sensor Networks Sensors, robots or devices Connected with Wireless Communications Can detect anything from light and temperature to vibration TinyOS 2.0 Open Source Operating System Created at University of California, Berkeley ??? Programmed in the C-like language nesC Interfaces of communication in Java language
5
Technical Features of AquisGrain Leds Flash Memory Radio Serial Port Timer
6
Process of Porting on Tinyos 2.0 Hardware identical to the Mica Family Test of each device singly Global test
7
How to download a binary on AquisGrain today Install a directory in your arborescence of Tinyos 2.0 Specifications of wiring for the AquisGrain platform Install a file describing the new target aquisgrain.target Lets the tool make know the new platform AquisGrain
8
How to download a binary on AquisGrain today 1 2 3 4 5 6
9
1 $ make install.,
10
Documentation One document created How to install a new platform on Tinyos 2.0 Steps to follow, device per device Tests useful The example of the AquisGrain platform
11
Part II : Design of Octopus Existing Tools Specifications of Octopus Global design of Octopus Design of the communication protocol Design of the embedded application Design of the GUI Documentation Features to implement in the future
12
Existing Tools Surge Pros Map of the network Cons Unworking with Tinyos 2.0 Dependency on the default routing protocol
13
Existing Tools MViz Pros Array of values displayed Cons No Timeout feature
14
Choice of the protocol of communication during the compilation process Tracing of the messages received by the gateway, in order to get a picture of the network Requests available to one, many, or all the motes of the network (no ack) Data saved in a file for future treatment Choice of the options through some files Specifications of Octopus
15
Global Design of Octopus Scout MoteD B PanelsLogger User File Serial Timer Sens or Octopus Radio Timer Sens or Octopus GUIGatewayRegular Mote
16
From the GUI to the mote Design of the communication protocol targetId parameters request 0 7564218 1010 9 13131 1212 1414 3 1515 From the mote to the GUI moteId count 0 7564218 1010 9 13131 1212 1414 3 1515 reading quality parentId reply parentId quality count reading moteId reply G M M M M M
17
Design of the embedded application One common application for both the gateway and the regular motes Choice between the gateway and a regular mote, through the ID Configuration through the options of a file One file for the final user "OctopusConfig.h" One file for the developer "Octopus.h"
18
Design of the GUI
19
Documentation Two documents created "Final User Documentation" How to use Octopus Steps to follow "Developer Documentation" How to modify Octopus How to add a new protocol How to add a new sensor How to add a stack of the route of a message
20
Features to implement in the future Map with gradient Battery support Label of the Id of a mote, on the graph
21
Initial Agenda
22
Final Agenda
23
Demonstration of Octopus Questions ?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.