Download presentation
Presentation is loading. Please wait.
Published byFelix Mitchell Modified over 8 years ago
1
Testing and Verifiation of Kmote using Tiny OS Manish Aggarwal Guide :- Proff Purushottam K
2
Kmote board: Front view ADC linesSerial Expansion Line LCD Interface JTAG Power Connector CC2420 Radio User and Reset button LEDs
3
Kmote board: back view ST flash RS232 Trans-reciever MicroController MSP430 Crystal 16MHz
4
Platform Details (Hardware) Micro-Controller (MSP430) Radio (CC2420) Flash (STM25P80) RS232 Trans-receiver (MAX3380) 16MHz crystal for radio LEDs LCD interface (useful for debugging) JTAG (to download the program) ADC Lines (to attach sensors)
5
Motivation Number of motes available. Not easily available and expensive for research and teaching purpose in India. Goal: To build knowledge base in sensor mote. Aid easy availability in India. Develop India specific applications. To design a low cost, low power platform
6
Project Details To test the peripherals attached with the board like :- Radio Serial External Flash ADC (Sensors connectivity) LCD interface
7
Agenda Software Support Experiments performed Demo Conclusion Future work
8
Software support Independent Programs (IAR workbench) Use some existing OS Tiny OS SOS Preferred approach Use Tiny OS Supports its close counterpart (Tmote) Easy configurability Good Documentation
9
Tiny OS Open source Event driven architecture Uses Components, Interfaces and wiring concept Small memory footprint Efficient in power and computation Supports diverse application design
10
Tiny OS programming
11
Example Radio Component Send and Receive Packet
12
Example Radio Component Send and Receive Packet Serial Component
13
Example Radio Component Send and Receive Packet Serial Component Sense Data And send it Either on radio or serial Sensor
14
Experiments Performed BlinkTORadio BaseStation (Radio to serial) Block BlinkConfig TestAdc SenseToSerial SenseToRadio
15
Conclusion/Observations The following peripherals was tested successfully:- LEDs Radio Serial External Flash ADC Lines ADC0 and ADC2 are interchanged
16
Future Work LCD interface to be tested Implement a sensor network protocol on the mote to have a greater confidence
17
References KMote - Design and Implementation of a Low Cost, Low Power Hardware Platform for Wireless Sensor Networks. Mtech thesis Report, N. Madabhushi Tutorial on TinyOS2.0 from www.tinyos.netwww.tinyos.net Gay, D., Levis, P., and Culler, D. 2005. Software design patterns for TinyOS. In Proceedings of the 2005 ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools For Embedded Systems TinyOS Programming by Philip Levis DataSheet, MSP430 TinyOS Tutorial: Jeremy Gummeson, Sensors Lab, UMass-Amherst
18
Thank you Demo Any Questions??
19
Tmote: Front
20
Tmote: Back
21
Difference between kmote and tmote LCD Interface Onboard sensor Transreceiver
22
Problems Faced Make the platform work (Linux and windows) Understanding Tiny OS Downloading the program Dump message packets to serial Attach pot to check ADC
23
Power Consumption
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.