SlideShare una empresa de Scribd logo
1 de 63
Descargar para leer sin conexión
Prepared By:
Riyaz Sarvaiya(09BEC078)
Pankaj Khodifad(09BEC027)
Guided By:
Prof. Sachin Gajjar and Asst. Prof. Amit Degada
(Electronics and Communication department)
Minor Project
Institute of Technology
Outline(Review-I)
• Introduction
• Drip Irrigation
• Wireless Implementation
• MSP430 Kit
• TinyOS
• Conclusion
• Reference
Introduction
• Humanity depends on agriculture and water for
survival
• New trends have emerged in precision agriculture
• More demand for controlling agriculture practices
• horticulture to field crop production
• Concerns pre- and post-production aspects of
agriculture enterprises.
Drip Irrigation
• Saves water up to 70%. More land can be irrigated with the
available water
• Crop grows consistently, healthier and mature fast
• Early maturity results in higher and faster returns on investment
• Increase in Crop area up to 50%
• Fertilizer use efficiency increases by 30%
• Undulating & hilly lands can be brought under cultivation
Wireless Implementation
Wireless Implementation
Wireless Implementation
MSP430 Kit
MSP430 Kit
MSP430 Kit Feature
• 100-pin socket for MSP430F5438
• Power Supply sources: USB, FET, 2x AA batteries
• Digital I/O Pins: 34
• Accessible analog inputs (12-bit ADC): 5
• PWM outputs: 12
• Flash Memory (MSP430F5438): 256KB
• RAM (MSP430F5438): 16KB
• Clock Speed (MSP430F5438): 18MHz
• Communication (MSP430F5438):
• 4x UART/LIN/IrDA/SPI
• 4x I2C/SPI
• 5-position joystick (up, down, left, right, push down)
MSP430 Kit Feature
• 2 push buttons
• 2 LEDs
• 138x110 grayscale, dot-matrix LCD
• 3-Axis Accelerometer (ADXL330)
• Microphone (Amplified by TLV2760)
• 3.5mm audio output jack (Features TPA301, 350mW Mono Audio Power
Amplifier)
• Support for TI Low Power RF Wireless Evaluation Modules and eZ430-
RF2500T. Currently supported modules:
• CC1100/CC1101EMK – Sub-1GHz radio
• CC2500EMK – 2.4 GHz radio
• CC2420/CC2430EMK – 2.4 GHz 802.15.4 radio
• CC2520/CC2530EMK – 2.4 GHz 802.15.4 radio
• USB connectivity for data transfer
• JTAG header for real-time, in-system programming
MSP430 Kit Project(Blinking LED)
MSP430 Kit Project(Blinking LED)
MSP430 Kit Project(Blinking LED)
MSP430 Kit Project(Blinking LED)
MSP430 Kit Project(Blinking LED)
MSP430 Kit Project(Blinking LED)
MSP430 Kit Project(Blinking LED)
MSP430 Kit Project(Blinking LED)
MSP430 Kit Demo Project
MSP430 Kit Demo Project
MSP430 Kit Demo Project
MSP430 Kit Demo Project
MSP430 Kit Demo Project
MSP430 Kit Demo Project
MSP430 Kit Demo Project
MSP430 Kit Demo Project
MSP430 Kit Demo Project
MSP430 Kit Demo Project
MSP430 Kit Demo Project
MSP430 Kit Demo Project
MSP430 Kit Demo Project
USB debugging interface (MSP-FET430UIF)
• A TI Flash Emulation Tool required to program and debug
devices on the experimenter board.
• Software configurable supply voltage between 1.8 and 3.6
volts at 100mA
• Supports JTAG Security Fuse blow to protect code
• Supports all MSP430 boards with JTAG header
• Supports both JTAG and Spy-Bi-Wire (2-wire JTAG) debug
protocols
OUTLINE
Required OS for low power application
Why TinyOS?
Programming in TinyOS
Hardware
Example : Blink
Example : Dissemination Protocol
Conclusion
Reference
OUTLINE of Review II
Required OS for low power
application
1. Small memory footprint
2. Low power consumption
3. Concurrency intensive operation
4. Diversity in design and usage
5. Robust operation
Problems with traditional OS
• The traditional OS is too big (Memory)‫‏‬
• It was not build considering constraints for energy and power
• It has a multithreaded architecture so it leaves large memory
footprint
Need a new OS…
Why TinyOS?
Developer Tiny OS Alliance
Programmed in nesC
OS Family Embedded operating systems
Source model Open Source
Initial Release 0.43 (2000)‫‏‬
Latest Release 2.1.1 (April,2010)
Marketing Target Wireless Sensor Networks
Why TinyOS?
• It features a Component based Architecture
• It has a single Stack
– used by both Interrupt and function calls
• Tasks are non-preemptive
• Tasks run in FIFO order
• It does not have Kernel because of direct hardware
manipulation
• TinyOS's component library includes network protocols,
distributed services, sensor drivers, and data acquisition
tools
Why TinyOS?
Three file needed in same folder(suppose „Blink‟)
1. Configuration file
 nesC file (e.g. BlinkAppC.nc)
2. Component file
 nesC file (e.g. BlinkC.nc)
3. Make file
 Contains TinyOS commands (e.g. Makefile)
Programming in TinyOS
Example : Blink
BlinkAppC.nc (Configuration file)
configuration BlinkAppC {
}
implementation {
components MainC, BlinkC, LedsC;
components new TimerMilliC() as Timer0;
components new TimerMilliC() as Timer1;
BlinkC -> MainC.Boot;
BlinkC.Timer0 -> Timer0;
BlinkC.Timer1 -> Timer1;
BlinkC.Leds -> LedsC;
}
BlinkC.nc (Component file)
#include "Timer.h"
module BlinkC {
uses interface Timer<TMilli> as Timer0;
uses interface Timer<TMilli> as Timer1;
uses interface Leds;
uses interface Boot;
}
implementation {
// In next slide
Example : Blink (cont.)
BlinkC.nc (Component file)
implementation {
event void Boot.booted()‫‏‬{
call Timer0.startPeriodic( 500 );
call Timer1.startPeriodic( 1000 );
}
event void Timer0.fired()‫‏‬{
call Leds.led0Toggle();
}
event void Timer1.fired()‫‏‬{
call Leds.led1Toggle();
}
}
Example : Blink (cont.)
Makefile (Make file )
COMPONENT=BlinkAppC
include $ (MAKERULES)‫‏‬
Example : Blink (cont.)
Compile
 make iris
Dump
 make iris install,<node id> mib520,<serial port>
make iris install,4 mib520,com8 (In Windows)
make iris install,4 mib520,/dev/ttyUSB0 (In Linux)
Blink Video
Example : Blink (cont.)
• Dissemination is a service for establishing eventual consistency on a shared
variable.
• It allows administrators to reconfigure, query, and reprogram a network.
Program:
1. EasyDisseminationC.nc:-
 Component (Module) file, contains implementation.
2. EasyDisseminationAppC.nc:-
 Configuration file, contains wiring.
3. Makefile: -
 For compilation.
Dissemination Video
Example : Dissemination
• “IRIS”‫-:‏‬ Radio Module
– IEEE 802.15.4 compliant RF transceiver
– 2.4 to 2.48 GHz, an ISM band
– 250 kbps data rate
• Sensorboards:-
– MTS300
• Light
• Temperature
• Acoustic
• Sounder
– MDA100
• Light
• Temperature
• General Prototyping area.
Hardware
• Exploration of the kit MSP430
• Basics of TinyOS
Conclusion (Review-I)
1. http://processors.wiki.ti.com/index.php/MSP-EXP430F5438_Experimenter_Board
2. http://www.ti.com/product/msp430f5438
3. www.jains.com
4. http://www.ti.com/tool/msp-exp430f5438
5. "A wireless application of drip irrigation automation supported by soil moisture sensors" by
Mahir Dursun and Semih Ozden in Scientific Research and Essays Vol. 6(7)
6. http://en.wikipedia.org/wiki/Wsn
7. http://en.wikipedia.org/wiki/TinyOS
8. http://docs.tinyos.net/index.php/Installing_TinyOS_2.1#Manual_installation_on_your_host_OS_
with_RPMs
9. http://docs.tinyos.net/index.php/TinyOS_Tutorials
10. http://www.tinyos.net/tinyos-2.x/doc/html/tep118.html
11. http://docs.tinyos.net/index.php/Network_Protocols
12. http://docs.tinyos.net/index.php/Mote-PC_serial_communication_and_SerialForwarder
References
1. MSP430
1. RF Intrerface with CC2500
2. TinyOS
1. Multihop dissemination protocol
2. DYMO protocol
Outline for Review-II
CC2500 Kit Introduction
CC2500 Kit Introduction
CC2500 Kit Introduction
SENSORS
For the automated drip irrigation sensors are required
to sense necessary data and microcontroller is required
to controlled the whole system.
Sensors
Humidity sensor
Temperature Sensor
Soil Moisture Sensor (Watermark)
leaf wetness sensor
etc..
Humidity sensor
• Humidity sensors are used for determining the
moisture content.
• Therefore, an accurate and precise means of
testing moisture content in grain will help
farmers monitor their crops.
• Moisture content measurements are
important to sampling grain water content,
field water content, and storage water
content.
Humidity Sensor (808H5V5)
• Measurement range: 0 ~ 100%RH
• Output signal: 0,8 ~ 3.9V (25ºC)
• Accuracy: <±4%RH (a 25ºC, range
30 ~ 80%), <±6%RH (range 0 ~
100)
• Typical consumption: 0.38mA
• Maximum consumption: 0.5mA
• Power supply: 5VDC ±5%
• Operation temperature: -40 ~
+85ºC
• Storage temperature: -55 ~
+125ºC
• Response time: <15 seconds
Humidity Sensor (808H5V5)
Temperature Sensor
• A thermocouple consists of two conductors of
different materials (usually metal alloys) that
produce a voltage in the vicinity of the point
where the two conductors are in contact.
Temperature Sensor (MCP9700A)
• Measurement range: -40ºC ~
+125ºC
• Output voltage (0ºC): 500mV
• Sensitivity: 10mV/ºC
• Accuracy: ±2ºC (range 0ºC ~
+70ºC), ±4ºC (range -40 ~ +125ºC)
• Typical consumption: 6μA
• Maximum consumption: 12μA
• Power supply: 2.3 ~ 5.5V
• Operation temperature: -40 ~
+125ºC
• Storage temperature: -65 ~ 150ºC
• Response time: 1.65 seconds
(63% of the response for a range
from +30 to +125ºC)
Temperature Sensor (MCP9700A)
Soil Moisture Sensor (Watermark)
• Measurement range: 0
~ 200cb
• Frequency Range: 50 ~
10000Hz approximately
• Diameter: 22mm
• Length: 76mm
• Terminals: AWG 20
leaf wetness sensor
• Leaf wetness is an meteorological parameter
that describes the amount of dew and
precipitation left on surfaces.
• It is used for monitoring leaf moisture for
agricultural purposes, such as fungus and
disease control, for control of irrigation
systems, and for detection of fog and dew
conditions, and early detection of rainfall.
leaf wetness sensor
• Resistance Range: 5kΩ ~
>2MΩ
• Output Voltage Range:
1V ~ 3.3V
• Length: 3.95cm
• Width: 1.95 cm

Más contenido relacionado

La actualidad más candente

IoT support for .NET Core - IoT Saturday 2020
IoT support for .NET Core - IoT Saturday 2020IoT support for .NET Core - IoT Saturday 2020
IoT support for .NET Core - IoT Saturday 2020Mirco Vanini
 
Databook 2017 v2
Databook 2017 v2Databook 2017 v2
Databook 2017 v2DrayTek
 
Ruggedcom Rs900G compact switch
Ruggedcom Rs900G compact switchRuggedcom Rs900G compact switch
Ruggedcom Rs900G compact switchashwini reliserv
 
Identi fi 3865-series-outdoor-access-point-ds
Identi fi 3865-series-outdoor-access-point-dsIdenti fi 3865-series-outdoor-access-point-ds
Identi fi 3865-series-outdoor-access-point-dsN-TEK Distribution
 
DrayTek switch_management_intro
DrayTek switch_management_introDrayTek switch_management_intro
DrayTek switch_management_introDrayTek
 
IRJET- Forest Fire Detection and Alerting System
IRJET- Forest Fire Detection and Alerting SystemIRJET- Forest Fire Detection and Alerting System
IRJET- Forest Fire Detection and Alerting SystemIRJET Journal
 
Cisco 3600 access point datasheet
Cisco 3600 access point datasheetCisco 3600 access point datasheet
Cisco 3600 access point datasheetAmy Huang
 
Monitoring of Forest Fire Detection System using ZigBee
Monitoring of Forest Fire Detection System using ZigBeeMonitoring of Forest Fire Detection System using ZigBee
Monitoring of Forest Fire Detection System using ZigBeeijtsrd
 
IoT support for .NET (Core/5/6)
IoT support for .NET (Core/5/6)IoT support for .NET (Core/5/6)
IoT support for .NET (Core/5/6)Mirco Vanini
 
Databook 2017_v1
Databook 2017_v1Databook 2017_v1
Databook 2017_v1DrayTek
 
New Cisco Small Business Products
New Cisco Small Business ProductsNew Cisco Small Business Products
New Cisco Small Business ProductsAtanas Gergiminov
 
Synchronization protection &amp; redundancy in ng networks itsf 2015
Synchronization protection &amp; redundancy in ng networks   itsf 2015Synchronization protection &amp; redundancy in ng networks   itsf 2015
Synchronization protection &amp; redundancy in ng networks itsf 2015Daniel Sproats
 
FOREST FIRE DETECTION SYSTEM USING XBEE
FOREST FIRE DETECTION SYSTEM USING XBEEFOREST FIRE DETECTION SYSTEM USING XBEE
FOREST FIRE DETECTION SYSTEM USING XBEETalvinder Singh
 
Internet of Things Technology for Fire Monitoring System
Internet of Things Technology  for Fire Monitoring SystemInternet of Things Technology  for Fire Monitoring System
Internet of Things Technology for Fire Monitoring SystemIRJET Journal
 
Telecommunication Datasheet Template
Telecommunication Datasheet TemplateTelecommunication Datasheet Template
Telecommunication Datasheet TemplateTDSmaker
 
Switching and rouitng by keneni and Gadisa
Switching and rouitng by keneni and GadisaSwitching and rouitng by keneni and Gadisa
Switching and rouitng by keneni and Gadisakenabdi
 

La actualidad más candente (20)

IoT support for .NET Core - IoT Saturday 2020
IoT support for .NET Core - IoT Saturday 2020IoT support for .NET Core - IoT Saturday 2020
IoT support for .NET Core - IoT Saturday 2020
 
Databook 2017 v2
Databook 2017 v2Databook 2017 v2
Databook 2017 v2
 
Ruggedcom Rs900G compact switch
Ruggedcom Rs900G compact switchRuggedcom Rs900G compact switch
Ruggedcom Rs900G compact switch
 
Identi fi 3865-series-outdoor-access-point-ds
Identi fi 3865-series-outdoor-access-point-dsIdenti fi 3865-series-outdoor-access-point-ds
Identi fi 3865-series-outdoor-access-point-ds
 
DrayTek switch_management_intro
DrayTek switch_management_introDrayTek switch_management_intro
DrayTek switch_management_intro
 
IRJET- Forest Fire Detection and Alerting System
IRJET- Forest Fire Detection and Alerting SystemIRJET- Forest Fire Detection and Alerting System
IRJET- Forest Fire Detection and Alerting System
 
Cisco 3600 access point datasheet
Cisco 3600 access point datasheetCisco 3600 access point datasheet
Cisco 3600 access point datasheet
 
Monitoring of Forest Fire Detection System using ZigBee
Monitoring of Forest Fire Detection System using ZigBeeMonitoring of Forest Fire Detection System using ZigBee
Monitoring of Forest Fire Detection System using ZigBee
 
IoT support for .NET (Core/5/6)
IoT support for .NET (Core/5/6)IoT support for .NET (Core/5/6)
IoT support for .NET (Core/5/6)
 
Databook 2017_v1
Databook 2017_v1Databook 2017_v1
Databook 2017_v1
 
New Cisco Small Business Products
New Cisco Small Business ProductsNew Cisco Small Business Products
New Cisco Small Business Products
 
Synchronization protection &amp; redundancy in ng networks itsf 2015
Synchronization protection &amp; redundancy in ng networks   itsf 2015Synchronization protection &amp; redundancy in ng networks   itsf 2015
Synchronization protection &amp; redundancy in ng networks itsf 2015
 
WiFIber Antennae
WiFIber AntennaeWiFIber Antennae
WiFIber Antennae
 
Ens202
Ens202Ens202
Ens202
 
Thesis Main
Thesis MainThesis Main
Thesis Main
 
FOREST FIRE DETECTION SYSTEM USING XBEE
FOREST FIRE DETECTION SYSTEM USING XBEEFOREST FIRE DETECTION SYSTEM USING XBEE
FOREST FIRE DETECTION SYSTEM USING XBEE
 
Internet of Things Technology for Fire Monitoring System
Internet of Things Technology  for Fire Monitoring SystemInternet of Things Technology  for Fire Monitoring System
Internet of Things Technology for Fire Monitoring System
 
Telecommunication Datasheet Template
Telecommunication Datasheet TemplateTelecommunication Datasheet Template
Telecommunication Datasheet Template
 
IoT transport protocols
IoT transport protocolsIoT transport protocols
IoT transport protocols
 
Switching and rouitng by keneni and Gadisa
Switching and rouitng by keneni and GadisaSwitching and rouitng by keneni and Gadisa
Switching and rouitng by keneni and Gadisa
 

Destacado

IOT_Sensor_Presentation_linked
IOT_Sensor_Presentation_linkedIOT_Sensor_Presentation_linked
IOT_Sensor_Presentation_linkedFarooq Ahmad Malik
 
Introduction to Ti wireless solution: ZigBee
Introduction to Ti wireless solution: ZigBeeIntroduction to Ti wireless solution: ZigBee
Introduction to Ti wireless solution: ZigBeeChiu-Hao Chen (Ted)
 
The Way Ahead: How Drones, Sensors and Apps are rewriting the rules in Agricu...
The Way Ahead: How Drones, Sensors and Apps are rewriting the rules in Agricu...The Way Ahead: How Drones, Sensors and Apps are rewriting the rules in Agricu...
The Way Ahead: How Drones, Sensors and Apps are rewriting the rules in Agricu...Nanjekye Joannah
 
CROP - Wireless Sensor Network for Precision Agriculture (presentation)
CROP - Wireless Sensor Network for Precision Agriculture (presentation)CROP - Wireless Sensor Network for Precision Agriculture (presentation)
CROP - Wireless Sensor Network for Precision Agriculture (presentation)Luis Batista
 
Wireless monitoring of soil moisture
Wireless monitoring of soil moistureWireless monitoring of soil moisture
Wireless monitoring of soil moistureAyushi Gagneja
 
Wireless Sensor Network based Crop Field Monitoring for Marginal Farming: Per...
Wireless Sensor Network based Crop Field Monitoring for Marginal Farming: Per...Wireless Sensor Network based Crop Field Monitoring for Marginal Farming: Per...
Wireless Sensor Network based Crop Field Monitoring for Marginal Farming: Per...Farhad Sohail
 
Home appliance control system (2)
Home appliance control system (2)Home appliance control system (2)
Home appliance control system (2)Suraj Soni
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networksrajatmal4
 

Destacado (9)

IOT_Sensor_Presentation_linked
IOT_Sensor_Presentation_linkedIOT_Sensor_Presentation_linked
IOT_Sensor_Presentation_linked
 
Msp430
Msp430Msp430
Msp430
 
Introduction to Ti wireless solution: ZigBee
Introduction to Ti wireless solution: ZigBeeIntroduction to Ti wireless solution: ZigBee
Introduction to Ti wireless solution: ZigBee
 
The Way Ahead: How Drones, Sensors and Apps are rewriting the rules in Agricu...
The Way Ahead: How Drones, Sensors and Apps are rewriting the rules in Agricu...The Way Ahead: How Drones, Sensors and Apps are rewriting the rules in Agricu...
The Way Ahead: How Drones, Sensors and Apps are rewriting the rules in Agricu...
 
CROP - Wireless Sensor Network for Precision Agriculture (presentation)
CROP - Wireless Sensor Network for Precision Agriculture (presentation)CROP - Wireless Sensor Network for Precision Agriculture (presentation)
CROP - Wireless Sensor Network for Precision Agriculture (presentation)
 
Wireless monitoring of soil moisture
Wireless monitoring of soil moistureWireless monitoring of soil moisture
Wireless monitoring of soil moisture
 
Wireless Sensor Network based Crop Field Monitoring for Marginal Farming: Per...
Wireless Sensor Network based Crop Field Monitoring for Marginal Farming: Per...Wireless Sensor Network based Crop Field Monitoring for Marginal Farming: Per...
Wireless Sensor Network based Crop Field Monitoring for Marginal Farming: Per...
 
Home appliance control system (2)
Home appliance control system (2)Home appliance control system (2)
Home appliance control system (2)
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networks
 

Similar a Wireless Sensor Network

Cisco router 1941 series datasheet
Cisco router 1941 series datasheetCisco router 1941 series datasheet
Cisco router 1941 series datasheetAmy Huang
 
Cisco 1900 series router datasheet
Cisco 1900 series router datasheetCisco 1900 series router datasheet
Cisco 1900 series router datasheetAmy Huang
 
Alexei_Plescan - updated
Alexei_Plescan - updatedAlexei_Plescan - updated
Alexei_Plescan - updatedAlexei Plescan
 
Cisco 1921 series key features &amp; benefits
Cisco 1921 series key features &amp; benefitsCisco 1921 series key features &amp; benefits
Cisco 1921 series key features &amp; benefitsIT Tech
 
Cisco 1921 series router datasheet
Cisco 1921 series router datasheetCisco 1921 series router datasheet
Cisco 1921 series router datasheetAmy Huang
 
cisco-ie-3000-8tc-datasheet.pdf
cisco-ie-3000-8tc-datasheet.pdfcisco-ie-3000-8tc-datasheet.pdf
cisco-ie-3000-8tc-datasheet.pdfHi-Network.com
 
Cisco 2900 series router datasheet
Cisco 2900 series router datasheetCisco 2900 series router datasheet
Cisco 2900 series router datasheetAmy Huang
 
Practical IEC 61850 for Substation Automation for Engineers & Technicians
Practical IEC 61850 for Substation Automation for Engineers & TechniciansPractical IEC 61850 for Substation Automation for Engineers & Technicians
Practical IEC 61850 for Substation Automation for Engineers & TechniciansLiving Online
 
cisco-ie-3000-4tc-datasheet.pdf
cisco-ie-3000-4tc-datasheet.pdfcisco-ie-3000-4tc-datasheet.pdf
cisco-ie-3000-4tc-datasheet.pdfHi-Network.com
 
Flex Pod Solution
Flex Pod SolutionFlex Pod Solution
Flex Pod Solutionmyazhome
 
Industrial Networks: the Choices for Real Time Motion Control
Industrial Networks: the Choices for Real Time Motion ControlIndustrial Networks: the Choices for Real Time Motion Control
Industrial Networks: the Choices for Real Time Motion ControlDesign World
 
Cisco Unified Wireless Network and Converged access – Design session
Cisco Unified Wireless Network and Converged access – Design sessionCisco Unified Wireless Network and Converged access – Design session
Cisco Unified Wireless Network and Converged access – Design sessionCisco Russia
 
cisco-ie-3000-8tc-e-datasheet.pdf
cisco-ie-3000-8tc-e-datasheet.pdfcisco-ie-3000-8tc-e-datasheet.pdf
cisco-ie-3000-8tc-e-datasheet.pdfHi-Network.com
 
Final_IoT_Protocol Stack.pptx
Final_IoT_Protocol Stack.pptxFinal_IoT_Protocol Stack.pptx
Final_IoT_Protocol Stack.pptxjainam bhavsar
 
Introduction to Fog
Introduction to FogIntroduction to Fog
Introduction to FogCisco DevNet
 
Cisco Multi-Service FAN Solution
Cisco Multi-Service FAN SolutionCisco Multi-Service FAN Solution
Cisco Multi-Service FAN SolutionCisco DevNet
 
Living on the iot edge
Living on the iot edgeLiving on the iot edge
Living on the iot edgeSteve Mylroie
 
Track 2 session 3 - st dev con 2016 - simplifying cloud connectivity
Track 2   session 3 - st dev con 2016 - simplifying cloud connectivityTrack 2   session 3 - st dev con 2016 - simplifying cloud connectivity
Track 2 session 3 - st dev con 2016 - simplifying cloud connectivityST_World
 

Similar a Wireless Sensor Network (20)

Cisco router 1941 series datasheet
Cisco router 1941 series datasheetCisco router 1941 series datasheet
Cisco router 1941 series datasheet
 
Cisco 1900 series router datasheet
Cisco 1900 series router datasheetCisco 1900 series router datasheet
Cisco 1900 series router datasheet
 
Alexei_Plescan - updated
Alexei_Plescan - updatedAlexei_Plescan - updated
Alexei_Plescan - updated
 
Cisco 1921 series key features &amp; benefits
Cisco 1921 series key features &amp; benefitsCisco 1921 series key features &amp; benefits
Cisco 1921 series key features &amp; benefits
 
Cisco 1921 series router datasheet
Cisco 1921 series router datasheetCisco 1921 series router datasheet
Cisco 1921 series router datasheet
 
Tos tutorial
Tos tutorialTos tutorial
Tos tutorial
 
cisco-ie-3000-8tc-datasheet.pdf
cisco-ie-3000-8tc-datasheet.pdfcisco-ie-3000-8tc-datasheet.pdf
cisco-ie-3000-8tc-datasheet.pdf
 
Cisco 2900 series router datasheet
Cisco 2900 series router datasheetCisco 2900 series router datasheet
Cisco 2900 series router datasheet
 
Practical IEC 61850 for Substation Automation for Engineers & Technicians
Practical IEC 61850 for Substation Automation for Engineers & TechniciansPractical IEC 61850 for Substation Automation for Engineers & Technicians
Practical IEC 61850 for Substation Automation for Engineers & Technicians
 
cisco-ie-3000-4tc-datasheet.pdf
cisco-ie-3000-4tc-datasheet.pdfcisco-ie-3000-4tc-datasheet.pdf
cisco-ie-3000-4tc-datasheet.pdf
 
Flex Pod Solution
Flex Pod SolutionFlex Pod Solution
Flex Pod Solution
 
Industrial Networks: the Choices for Real Time Motion Control
Industrial Networks: the Choices for Real Time Motion ControlIndustrial Networks: the Choices for Real Time Motion Control
Industrial Networks: the Choices for Real Time Motion Control
 
Cisco Unified Wireless Network and Converged access – Design session
Cisco Unified Wireless Network and Converged access – Design sessionCisco Unified Wireless Network and Converged access – Design session
Cisco Unified Wireless Network and Converged access – Design session
 
cisco-ie-3000-8tc-e-datasheet.pdf
cisco-ie-3000-8tc-e-datasheet.pdfcisco-ie-3000-8tc-e-datasheet.pdf
cisco-ie-3000-8tc-e-datasheet.pdf
 
Final_IoT_Protocol Stack.pptx
Final_IoT_Protocol Stack.pptxFinal_IoT_Protocol Stack.pptx
Final_IoT_Protocol Stack.pptx
 
Introduction to Fog
Introduction to FogIntroduction to Fog
Introduction to Fog
 
Cisco Multi-Service FAN Solution
Cisco Multi-Service FAN SolutionCisco Multi-Service FAN Solution
Cisco Multi-Service FAN Solution
 
project seminor
project seminorproject seminor
project seminor
 
Living on the iot edge
Living on the iot edgeLiving on the iot edge
Living on the iot edge
 
Track 2 session 3 - st dev con 2016 - simplifying cloud connectivity
Track 2   session 3 - st dev con 2016 - simplifying cloud connectivityTrack 2   session 3 - st dev con 2016 - simplifying cloud connectivity
Track 2 session 3 - st dev con 2016 - simplifying cloud connectivity
 

Más de Pankaj Khodifad

My Own Experience at Bangalore
My Own Experience at BangaloreMy Own Experience at Bangalore
My Own Experience at BangalorePankaj Khodifad
 
Solution of sharp shutdown (like complete power off) of my windows Toshiba la...
Solution of sharp shutdown (like complete power off) of my windows Toshiba la...Solution of sharp shutdown (like complete power off) of my windows Toshiba la...
Solution of sharp shutdown (like complete power off) of my windows Toshiba la...Pankaj Khodifad
 
શરદી ઉધરસ નો આયુર્વેદિક રામબાણ ઈલાજ
શરદી ઉધરસ નો આયુર્વેદિક રામબાણ ઈલાજશરદી ઉધરસ નો આયુર્વેદિક રામબાણ ઈલાજ
શરદી ઉધરસ નો આયુર્વેદિક રામબાણ ઈલાજPankaj Khodifad
 
Amazing watershow coming soon in akshardham temple new delhi
Amazing watershow coming soon in akshardham temple new delhiAmazing watershow coming soon in akshardham temple new delhi
Amazing watershow coming soon in akshardham temple new delhiPankaj Khodifad
 
Why employees who reach office early more likely to get promoted
Why employees who reach office early more likely to get promotedWhy employees who reach office early more likely to get promoted
Why employees who reach office early more likely to get promotedPankaj Khodifad
 
Beetel 450tc2 router setup for reliance broadband
Beetel 450tc2 router setup for reliance broadbandBeetel 450tc2 router setup for reliance broadband
Beetel 450tc2 router setup for reliance broadbandPankaj Khodifad
 
Clock distribution in high speed board
Clock distribution in high speed boardClock distribution in high speed board
Clock distribution in high speed boardPankaj Khodifad
 
High speed downlink packet access
High speed downlink packet accessHigh speed downlink packet access
High speed downlink packet accessPankaj Khodifad
 
agriculture decision support system
agriculture decision support systemagriculture decision support system
agriculture decision support systemPankaj Khodifad
 
Wireless network in aircraft
Wireless network in aircraftWireless network in aircraft
Wireless network in aircraftPankaj Khodifad
 
Term Paper on Fiber Optic Sensors
Term Paper on Fiber Optic SensorsTerm Paper on Fiber Optic Sensors
Term Paper on Fiber Optic SensorsPankaj Khodifad
 
RAM and ROM Memory Overview
RAM and ROM Memory OverviewRAM and ROM Memory Overview
RAM and ROM Memory OverviewPankaj Khodifad
 
High Speed Schematic Design
High Speed Schematic DesignHigh Speed Schematic Design
High Speed Schematic DesignPankaj Khodifad
 

Más de Pankaj Khodifad (17)

My Own Experience at Bangalore
My Own Experience at BangaloreMy Own Experience at Bangalore
My Own Experience at Bangalore
 
Solution of sharp shutdown (like complete power off) of my windows Toshiba la...
Solution of sharp shutdown (like complete power off) of my windows Toshiba la...Solution of sharp shutdown (like complete power off) of my windows Toshiba la...
Solution of sharp shutdown (like complete power off) of my windows Toshiba la...
 
શરદી ઉધરસ નો આયુર્વેદિક રામબાણ ઈલાજ
શરદી ઉધરસ નો આયુર્વેદિક રામબાણ ઈલાજશરદી ઉધરસ નો આયુર્વેદિક રામબાણ ઈલાજ
શરદી ઉધરસ નો આયુર્વેદિક રામબાણ ઈલાજ
 
Amazing watershow coming soon in akshardham temple new delhi
Amazing watershow coming soon in akshardham temple new delhiAmazing watershow coming soon in akshardham temple new delhi
Amazing watershow coming soon in akshardham temple new delhi
 
Why employees who reach office early more likely to get promoted
Why employees who reach office early more likely to get promotedWhy employees who reach office early more likely to get promoted
Why employees who reach office early more likely to get promoted
 
Inspiratinal quate
Inspiratinal quateInspiratinal quate
Inspiratinal quate
 
Good Office Habits
Good Office HabitsGood Office Habits
Good Office Habits
 
Beetel 450tc2 router setup for reliance broadband
Beetel 450tc2 router setup for reliance broadbandBeetel 450tc2 router setup for reliance broadband
Beetel 450tc2 router setup for reliance broadband
 
Terminaters
TerminatersTerminaters
Terminaters
 
Clock distribution in high speed board
Clock distribution in high speed boardClock distribution in high speed board
Clock distribution in high speed board
 
High speed downlink packet access
High speed downlink packet accessHigh speed downlink packet access
High speed downlink packet access
 
agriculture decision support system
agriculture decision support systemagriculture decision support system
agriculture decision support system
 
Wireless network in aircraft
Wireless network in aircraftWireless network in aircraft
Wireless network in aircraft
 
Term Paper on Fiber Optic Sensors
Term Paper on Fiber Optic SensorsTerm Paper on Fiber Optic Sensors
Term Paper on Fiber Optic Sensors
 
RAM and ROM Memory Overview
RAM and ROM Memory OverviewRAM and ROM Memory Overview
RAM and ROM Memory Overview
 
Basic of ARM Processor
Basic of ARM Processor Basic of ARM Processor
Basic of ARM Processor
 
High Speed Schematic Design
High Speed Schematic DesignHigh Speed Schematic Design
High Speed Schematic Design
 

Último

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 

Último (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Wireless Sensor Network

  • 1. Prepared By: Riyaz Sarvaiya(09BEC078) Pankaj Khodifad(09BEC027) Guided By: Prof. Sachin Gajjar and Asst. Prof. Amit Degada (Electronics and Communication department) Minor Project Institute of Technology
  • 2. Outline(Review-I) • Introduction • Drip Irrigation • Wireless Implementation • MSP430 Kit • TinyOS • Conclusion • Reference
  • 3. Introduction • Humanity depends on agriculture and water for survival • New trends have emerged in precision agriculture • More demand for controlling agriculture practices • horticulture to field crop production • Concerns pre- and post-production aspects of agriculture enterprises.
  • 4. Drip Irrigation • Saves water up to 70%. More land can be irrigated with the available water • Crop grows consistently, healthier and mature fast • Early maturity results in higher and faster returns on investment • Increase in Crop area up to 50% • Fertilizer use efficiency increases by 30% • Undulating & hilly lands can be brought under cultivation
  • 10. MSP430 Kit Feature • 100-pin socket for MSP430F5438 • Power Supply sources: USB, FET, 2x AA batteries • Digital I/O Pins: 34 • Accessible analog inputs (12-bit ADC): 5 • PWM outputs: 12 • Flash Memory (MSP430F5438): 256KB • RAM (MSP430F5438): 16KB • Clock Speed (MSP430F5438): 18MHz • Communication (MSP430F5438): • 4x UART/LIN/IrDA/SPI • 4x I2C/SPI • 5-position joystick (up, down, left, right, push down)
  • 11. MSP430 Kit Feature • 2 push buttons • 2 LEDs • 138x110 grayscale, dot-matrix LCD • 3-Axis Accelerometer (ADXL330) • Microphone (Amplified by TLV2760) • 3.5mm audio output jack (Features TPA301, 350mW Mono Audio Power Amplifier) • Support for TI Low Power RF Wireless Evaluation Modules and eZ430- RF2500T. Currently supported modules: • CC1100/CC1101EMK – Sub-1GHz radio • CC2500EMK – 2.4 GHz radio • CC2420/CC2430EMK – 2.4 GHz 802.15.4 radio • CC2520/CC2530EMK – 2.4 GHz 802.15.4 radio • USB connectivity for data transfer • JTAG header for real-time, in-system programming
  • 20. MSP430 Kit Demo Project
  • 21. MSP430 Kit Demo Project
  • 22. MSP430 Kit Demo Project
  • 23. MSP430 Kit Demo Project
  • 24. MSP430 Kit Demo Project
  • 25. MSP430 Kit Demo Project
  • 26. MSP430 Kit Demo Project
  • 27. MSP430 Kit Demo Project
  • 28. MSP430 Kit Demo Project
  • 29. MSP430 Kit Demo Project
  • 30. MSP430 Kit Demo Project
  • 31. MSP430 Kit Demo Project
  • 32. MSP430 Kit Demo Project
  • 33. USB debugging interface (MSP-FET430UIF) • A TI Flash Emulation Tool required to program and debug devices on the experimenter board. • Software configurable supply voltage between 1.8 and 3.6 volts at 100mA • Supports JTAG Security Fuse blow to protect code • Supports all MSP430 boards with JTAG header • Supports both JTAG and Spy-Bi-Wire (2-wire JTAG) debug protocols
  • 34. OUTLINE Required OS for low power application Why TinyOS? Programming in TinyOS Hardware Example : Blink Example : Dissemination Protocol Conclusion Reference OUTLINE of Review II
  • 35. Required OS for low power application 1. Small memory footprint 2. Low power consumption 3. Concurrency intensive operation 4. Diversity in design and usage 5. Robust operation
  • 36. Problems with traditional OS • The traditional OS is too big (Memory)‫‏‬ • It was not build considering constraints for energy and power • It has a multithreaded architecture so it leaves large memory footprint Need a new OS… Why TinyOS?
  • 37. Developer Tiny OS Alliance Programmed in nesC OS Family Embedded operating systems Source model Open Source Initial Release 0.43 (2000)‫‏‬ Latest Release 2.1.1 (April,2010) Marketing Target Wireless Sensor Networks Why TinyOS?
  • 38. • It features a Component based Architecture • It has a single Stack – used by both Interrupt and function calls • Tasks are non-preemptive • Tasks run in FIFO order • It does not have Kernel because of direct hardware manipulation • TinyOS's component library includes network protocols, distributed services, sensor drivers, and data acquisition tools Why TinyOS?
  • 39. Three file needed in same folder(suppose „Blink‟) 1. Configuration file  nesC file (e.g. BlinkAppC.nc) 2. Component file  nesC file (e.g. BlinkC.nc) 3. Make file  Contains TinyOS commands (e.g. Makefile) Programming in TinyOS
  • 40. Example : Blink BlinkAppC.nc (Configuration file) configuration BlinkAppC { } implementation { components MainC, BlinkC, LedsC; components new TimerMilliC() as Timer0; components new TimerMilliC() as Timer1; BlinkC -> MainC.Boot; BlinkC.Timer0 -> Timer0; BlinkC.Timer1 -> Timer1; BlinkC.Leds -> LedsC; }
  • 41. BlinkC.nc (Component file) #include "Timer.h" module BlinkC { uses interface Timer<TMilli> as Timer0; uses interface Timer<TMilli> as Timer1; uses interface Leds; uses interface Boot; } implementation { // In next slide Example : Blink (cont.)
  • 42. BlinkC.nc (Component file) implementation { event void Boot.booted()‫‏‬{ call Timer0.startPeriodic( 500 ); call Timer1.startPeriodic( 1000 ); } event void Timer0.fired()‫‏‬{ call Leds.led0Toggle(); } event void Timer1.fired()‫‏‬{ call Leds.led1Toggle(); } } Example : Blink (cont.)
  • 43. Makefile (Make file ) COMPONENT=BlinkAppC include $ (MAKERULES)‫‏‬ Example : Blink (cont.)
  • 44. Compile  make iris Dump  make iris install,<node id> mib520,<serial port> make iris install,4 mib520,com8 (In Windows) make iris install,4 mib520,/dev/ttyUSB0 (In Linux) Blink Video Example : Blink (cont.)
  • 45. • Dissemination is a service for establishing eventual consistency on a shared variable. • It allows administrators to reconfigure, query, and reprogram a network. Program: 1. EasyDisseminationC.nc:-  Component (Module) file, contains implementation. 2. EasyDisseminationAppC.nc:-  Configuration file, contains wiring. 3. Makefile: -  For compilation. Dissemination Video Example : Dissemination
  • 46. • “IRIS”‫-:‏‬ Radio Module – IEEE 802.15.4 compliant RF transceiver – 2.4 to 2.48 GHz, an ISM band – 250 kbps data rate • Sensorboards:- – MTS300 • Light • Temperature • Acoustic • Sounder – MDA100 • Light • Temperature • General Prototyping area. Hardware
  • 47. • Exploration of the kit MSP430 • Basics of TinyOS Conclusion (Review-I)
  • 48. 1. http://processors.wiki.ti.com/index.php/MSP-EXP430F5438_Experimenter_Board 2. http://www.ti.com/product/msp430f5438 3. www.jains.com 4. http://www.ti.com/tool/msp-exp430f5438 5. "A wireless application of drip irrigation automation supported by soil moisture sensors" by Mahir Dursun and Semih Ozden in Scientific Research and Essays Vol. 6(7) 6. http://en.wikipedia.org/wiki/Wsn 7. http://en.wikipedia.org/wiki/TinyOS 8. http://docs.tinyos.net/index.php/Installing_TinyOS_2.1#Manual_installation_on_your_host_OS_ with_RPMs 9. http://docs.tinyos.net/index.php/TinyOS_Tutorials 10. http://www.tinyos.net/tinyos-2.x/doc/html/tep118.html 11. http://docs.tinyos.net/index.php/Network_Protocols 12. http://docs.tinyos.net/index.php/Mote-PC_serial_communication_and_SerialForwarder References
  • 49. 1. MSP430 1. RF Intrerface with CC2500 2. TinyOS 1. Multihop dissemination protocol 2. DYMO protocol Outline for Review-II
  • 50.
  • 54. SENSORS For the automated drip irrigation sensors are required to sense necessary data and microcontroller is required to controlled the whole system. Sensors Humidity sensor Temperature Sensor Soil Moisture Sensor (Watermark) leaf wetness sensor etc..
  • 55. Humidity sensor • Humidity sensors are used for determining the moisture content. • Therefore, an accurate and precise means of testing moisture content in grain will help farmers monitor their crops. • Moisture content measurements are important to sampling grain water content, field water content, and storage water content.
  • 56. Humidity Sensor (808H5V5) • Measurement range: 0 ~ 100%RH • Output signal: 0,8 ~ 3.9V (25ºC) • Accuracy: <±4%RH (a 25ºC, range 30 ~ 80%), <±6%RH (range 0 ~ 100) • Typical consumption: 0.38mA • Maximum consumption: 0.5mA • Power supply: 5VDC ±5% • Operation temperature: -40 ~ +85ºC • Storage temperature: -55 ~ +125ºC • Response time: <15 seconds
  • 58. Temperature Sensor • A thermocouple consists of two conductors of different materials (usually metal alloys) that produce a voltage in the vicinity of the point where the two conductors are in contact.
  • 59. Temperature Sensor (MCP9700A) • Measurement range: -40ºC ~ +125ºC • Output voltage (0ºC): 500mV • Sensitivity: 10mV/ºC • Accuracy: ±2ºC (range 0ºC ~ +70ºC), ±4ºC (range -40 ~ +125ºC) • Typical consumption: 6μA • Maximum consumption: 12μA • Power supply: 2.3 ~ 5.5V • Operation temperature: -40 ~ +125ºC • Storage temperature: -65 ~ 150ºC • Response time: 1.65 seconds (63% of the response for a range from +30 to +125ºC)
  • 61. Soil Moisture Sensor (Watermark) • Measurement range: 0 ~ 200cb • Frequency Range: 50 ~ 10000Hz approximately • Diameter: 22mm • Length: 76mm • Terminals: AWG 20
  • 62. leaf wetness sensor • Leaf wetness is an meteorological parameter that describes the amount of dew and precipitation left on surfaces. • It is used for monitoring leaf moisture for agricultural purposes, such as fungus and disease control, for control of irrigation systems, and for detection of fog and dew conditions, and early detection of rainfall.
  • 63. leaf wetness sensor • Resistance Range: 5kΩ ~ >2MΩ • Output Voltage Range: 1V ~ 3.3V • Length: 3.95cm • Width: 1.95 cm