SlideShare a Scribd company logo
1 of 28
WISENET
Wireless Sensor Network
24-04-2014
Aboo Thahir
5th Sem BCA
WISENET
Overview
• Introduction
• Design Goals
• System Description
• Software Components
• Hardware Design
• Power consumption
• Applications
• Future Scope
• Conclusion
2
Introduction
• What is Wisenet?
Wisenet is a wireless network that monitors the
environment conditions such as light, temperature
and humidity.
• What is “Motes”?
This network is comprised of nodes called “motes”
that form an ad-hoc network to transmit this data to a
computer that function as a server.
3
Introduction
How does Wisenet work?
• The server stores the data in a database where it
can later be retrieved and analysed via a web
based interface.
• The network works successfully with an
implementation of sensor mote.
4
Introduction
How does Wisenet Construct?
• This involves selecting the hardware, designing the
motes, and porting TinyOS.
• Once the platform is completed and TinyOS was
ported to it, the next stage is to use this platform to
create a small-scale system of wireless network
sensor.
5
Introduction
Why we need Wisenet ?
• Smart environment represent the next evolutionary
development step in building, utilities, industrial,
home, shipboard, and transportation systems
automation.
• The importance of sensor networks is highlighted by
the number program, military program, and NSF
program Announcements.
• They may work in interior of a large machinery, at
the bottom of an ocean, inside a twister, in a
battlefield, in a home, in large building, or be
attached to animals
6
Design Goals
• Use of Commercial-Off-The-Shelf (COTS) software &
standard interfaces where applicable
– Apache web-server (HTTP)
– MySQL database
– PHP web programming language
• Simple, web-based user interface
• Battery-powered, wireless sensor nodes: 'motes'
• Low-power consumption (Long battery life)
• Motes create self-organizing ('ad-hoc') networks for
robust communications
7
System Description
There are two subsystems
1. Primary subsystems
1. Data Analysis
2. Data Acquisition
2. System Components
1. Client
2. Server
3. Sensor Mote Network
8
System Description
• Primary subsystems
1. Data Analysis
•This subsystem is Software-only
•Relied on exist internet & Web infrastructure to
provide communication between Client & Server
components.
•Selectively present collected environment data to
End-user in a graphical manner
9
System Description
• Primary subsystems
2. Data Acquisition
• Collect & store environmental data for later
processing by the Data analysis subsystem.
• This is a Mix of both PC & embedded system
software, as well as embedded system hardware.
• It is composed of both server & Mote Network
Components.
10
System Description
• System Components
1. Client
• Standard Web browser via Internet
Any computer with a web browser and internet access could be a
client. It served only as a user interface to the Data Analysis subsystem.
11
System Description
• System Components
2. Server
Critical component that link between the data
Acquisition and Data Analysis subsystems. On the Data
Analysis side is an HTTP server hosting a web application.
When a page request comes in, the HTTP server calls the
web application, which retrieves data from the SQL
database, processes it, and returns a web-page which the
HTTP server serves to the Client.
12
System Description
• System Components
2. Server
Web Program Flow
13
System Description
• System Components
3. Sensor Motes
It is the component responsible for collecting raw
environmental data and transmitting that data to
the Server.
14
System Description
• System Block diagram
15
Software Components
WISENET is also composed of three custom software
components
1. Web program
2. WiseDB
3. TinyOS
16
Software Components
1. Web program
• Written in PHP4
• Utilizes Charting Software:
ChartDirector v3.0
• Generates 3 Graphs (default)
• Passes Parameters via HTTP GET
– Use bookmarks for specific queries
• Retrieves Data for Specific Mote or All Motes
17
Web Program
• Data Retrieval Form
18
Web Program
• Generated Graphs
19
Software Components
2. WiseDB
• Written in C++
• Utilizes open-source APIs
• Application Programming Interfaces (API)
• MySQL++ database API
• Serial API
• Relays information from mote network to
database
• Sends commands to mote network
20
Software Components
3. TinyOS
• Real-time operating system for microcontrollers
• Open-source project at UC Berkeley
• Key Features:
– Developed for sensing applications
– Emphasis on low-power: Idle & sleep modes
– Highly modular architecture
– Efficient utilization of resources
• Currently developed for Atmega microcontrollers
21
Hardware Design
• Optimized 8051-core
• Active (14.8 mA), Idle (29 _A) and sleep (0.2 _A) power
modes
• 32 kB flash memory
• 2 kB +128 bytes SRAM
• 5. Three channel 10-bit ADC
• Four timers / Two PWM's
• Hardware DES encryption/decryption
• Hardware random bit-generator
• Fully integrated UHF RF transceiver (433 MHz / 868 MHz
nominal)
22
Applications
•Lab / Office Monitoring
•Habitat Monitoring
•Security Applications
•Extreme Weather Surveillance
•Potential Biomedical Applications
•Military Reconnaissance
23
Future Work
• Expand network to develop & test multi-hop routing
• Develop a single-board mote
•Create a expandable, plug-in sensor interface
• Research alternative energy sources
•solar cell, rechargeable batteries
• Continue development of TinyOs
•Improve tools
•Optimize performance/reduce power usage
• Improve web interface
•Data analysis
24
Power consumption
• Sensor node lifetime shows a strong dependence
on battery lifetime
• Power consumption can be divided into:
–Sensing
–Communication
–Processing
25
Conclusion
•WISNET is smaller and faster
•Emerging technology that will change
the world
•Many real-world applications
•Low-power
•Open-source software
•Modular mote application design(TinyOS)
•Flexible server implementation
•Simple user interface via the web
26
Picture Mote 27
THANKS
28

More Related Content

What's hot

What's hot (20)

Optimizing Aruba WLANs for Roaming Devices
Optimizing Aruba WLANs for Roaming DevicesOptimizing Aruba WLANs for Roaming Devices
Optimizing Aruba WLANs for Roaming Devices
 
Common Project Mistakes: Visualization, Alarms, and Security
Common Project Mistakes: Visualization, Alarms, and SecurityCommon Project Mistakes: Visualization, Alarms, and Security
Common Project Mistakes: Visualization, Alarms, and Security
 
VMware Advance Troubleshooting Workshop - Day 2
VMware Advance Troubleshooting Workshop - Day 2VMware Advance Troubleshooting Workshop - Day 2
VMware Advance Troubleshooting Workshop - Day 2
 
What is AUTOSAR MCAL? Learn about the software module architecture and device...
What is AUTOSAR MCAL? Learn about the software module architecture and device...What is AUTOSAR MCAL? Learn about the software module architecture and device...
What is AUTOSAR MCAL? Learn about the software module architecture and device...
 
Model-based Automotive Software Development using Autosar, UML, and Domain-Sp...
Model-based Automotive Software Development using Autosar, UML, and Domain-Sp...Model-based Automotive Software Development using Autosar, UML, and Domain-Sp...
Model-based Automotive Software Development using Autosar, UML, and Domain-Sp...
 
Aruba Mobility Controller 7200 Installation Guide
Aruba Mobility Controller 7200 Installation GuideAruba Mobility Controller 7200 Installation Guide
Aruba Mobility Controller 7200 Installation Guide
 
Network Management Fundamentals
Network Management FundamentalsNetwork Management Fundamentals
Network Management Fundamentals
 
IoT Enabling Technologies
IoT Enabling TechnologiesIoT Enabling Technologies
IoT Enabling Technologies
 
How Ignition Eases SCADA Pain Points
How Ignition Eases SCADA Pain PointsHow Ignition Eases SCADA Pain Points
How Ignition Eases SCADA Pain Points
 
ARM AAE - Intrustion Sets
ARM AAE - Intrustion SetsARM AAE - Intrustion Sets
ARM AAE - Intrustion Sets
 
M2M technology in IOT
M2M technology in IOTM2M technology in IOT
M2M technology in IOT
 
12 Ways to Use PLCs & SQL Databases Together
12 Ways to Use PLCs & SQL Databases Together12 Ways to Use PLCs & SQL Databases Together
12 Ways to Use PLCs & SQL Databases Together
 
SolarWinds SAM Product Overview & Feature Highlights
SolarWinds SAM Product Overview & Feature HighlightsSolarWinds SAM Product Overview & Feature Highlights
SolarWinds SAM Product Overview & Feature Highlights
 
Openssl
OpensslOpenssl
Openssl
 
Introduction Network Monitoring and Management Solution
Introduction Network Monitoring and Management SolutionIntroduction Network Monitoring and Management Solution
Introduction Network Monitoring and Management Solution
 
Mobile ad hoc networks (MANET) for KTU
Mobile ad hoc networks (MANET) for KTUMobile ad hoc networks (MANET) for KTU
Mobile ad hoc networks (MANET) for KTU
 
Prepare and Manage Remote Applications through Virtualization
Prepare and Manage Remote Applications through Virtualization      Prepare and Manage Remote Applications through Virtualization
Prepare and Manage Remote Applications through Virtualization
 
Network Virtualization
Network VirtualizationNetwork Virtualization
Network Virtualization
 
KWP 2000 and UDS Protocols | Analysis & Comparison
KWP 2000 and UDS Protocols | Analysis & ComparisonKWP 2000 and UDS Protocols | Analysis & Comparison
KWP 2000 and UDS Protocols | Analysis & Comparison
 
Data-Intensive Technologies for Cloud Computing
Data-Intensive Technologies for CloudComputingData-Intensive Technologies for CloudComputing
Data-Intensive Technologies for Cloud Computing
 

Similar to Wisenet - Complete ppt about the topic wisenet

Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATIIot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
VenkatRaoJ
 
network monitoring system ppt
network monitoring system pptnetwork monitoring system ppt
network monitoring system ppt
ashutosh rai
 

Similar to Wisenet - Complete ppt about the topic wisenet (20)

Chapter - 1.pptx
Chapter - 1.pptxChapter - 1.pptx
Chapter - 1.pptx
 
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATIIot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
 
Iot unit i
Iot unit iIot unit i
Iot unit i
 
Network monitoring tools
Network monitoring toolsNetwork monitoring tools
Network monitoring tools
 
Network Monitoring System ppt.pdf
Network Monitoring System ppt.pdfNetwork Monitoring System ppt.pdf
Network Monitoring System ppt.pdf
 
network monitoring system ppt
network monitoring system pptnetwork monitoring system ppt
network monitoring system ppt
 
IoT heap 1
IoT heap 1IoT heap 1
IoT heap 1
 
IoT.pptx
IoT.pptxIoT.pptx
IoT.pptx
 
Chapter 5-IT infrastructure(REV 2.0).pptx
Chapter 5-IT infrastructure(REV 2.0).pptxChapter 5-IT infrastructure(REV 2.0).pptx
Chapter 5-IT infrastructure(REV 2.0).pptx
 
IOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptxIOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptx
 
IzoT platform presentation
IzoT platform presentationIzoT platform presentation
IzoT platform presentation
 
CCNA (R & S) Module 02 - Connecting Networks - Chapter 7
CCNA (R & S) Module 02 - Connecting Networks - Chapter 7CCNA (R & S) Module 02 - Connecting Networks - Chapter 7
CCNA (R & S) Module 02 - Connecting Networks - Chapter 7
 
iot enabling technologies for IOT subject
iot enabling technologies for IOT subjectiot enabling technologies for IOT subject
iot enabling technologies for IOT subject
 
Chapter 1 updated.pdf
Chapter 1 updated.pdfChapter 1 updated.pdf
Chapter 1 updated.pdf
 
Network Processor - 2021.pptx
Network Processor - 2021.pptxNetwork Processor - 2021.pptx
Network Processor - 2021.pptx
 
iot unit1.pdf
iot unit1.pdfiot unit1.pdf
iot unit1.pdf
 
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...
 
Software Defined Network Implementation and Virtual Private Network Using NVGRE
Software Defined Network Implementation and Virtual Private Network Using NVGRESoftware Defined Network Implementation and Virtual Private Network Using NVGRE
Software Defined Network Implementation and Virtual Private Network Using NVGRE
 
SCADA ( Supervisory Control and Data Acquisition system) Software Solutions
SCADA ( Supervisory Control and Data Acquisition system) Software SolutionsSCADA ( Supervisory Control and Data Acquisition system) Software Solutions
SCADA ( Supervisory Control and Data Acquisition system) Software Solutions
 
Dc lec- (network models)
Dc lec- (network models)Dc lec- (network models)
Dc lec- (network models)
 

Recently uploaded

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 

Wisenet - Complete ppt about the topic wisenet

  • 2. Overview • Introduction • Design Goals • System Description • Software Components • Hardware Design • Power consumption • Applications • Future Scope • Conclusion 2
  • 3. Introduction • What is Wisenet? Wisenet is a wireless network that monitors the environment conditions such as light, temperature and humidity. • What is “Motes”? This network is comprised of nodes called “motes” that form an ad-hoc network to transmit this data to a computer that function as a server. 3
  • 4. Introduction How does Wisenet work? • The server stores the data in a database where it can later be retrieved and analysed via a web based interface. • The network works successfully with an implementation of sensor mote. 4
  • 5. Introduction How does Wisenet Construct? • This involves selecting the hardware, designing the motes, and porting TinyOS. • Once the platform is completed and TinyOS was ported to it, the next stage is to use this platform to create a small-scale system of wireless network sensor. 5
  • 6. Introduction Why we need Wisenet ? • Smart environment represent the next evolutionary development step in building, utilities, industrial, home, shipboard, and transportation systems automation. • The importance of sensor networks is highlighted by the number program, military program, and NSF program Announcements. • They may work in interior of a large machinery, at the bottom of an ocean, inside a twister, in a battlefield, in a home, in large building, or be attached to animals 6
  • 7. Design Goals • Use of Commercial-Off-The-Shelf (COTS) software & standard interfaces where applicable – Apache web-server (HTTP) – MySQL database – PHP web programming language • Simple, web-based user interface • Battery-powered, wireless sensor nodes: 'motes' • Low-power consumption (Long battery life) • Motes create self-organizing ('ad-hoc') networks for robust communications 7
  • 8. System Description There are two subsystems 1. Primary subsystems 1. Data Analysis 2. Data Acquisition 2. System Components 1. Client 2. Server 3. Sensor Mote Network 8
  • 9. System Description • Primary subsystems 1. Data Analysis •This subsystem is Software-only •Relied on exist internet & Web infrastructure to provide communication between Client & Server components. •Selectively present collected environment data to End-user in a graphical manner 9
  • 10. System Description • Primary subsystems 2. Data Acquisition • Collect & store environmental data for later processing by the Data analysis subsystem. • This is a Mix of both PC & embedded system software, as well as embedded system hardware. • It is composed of both server & Mote Network Components. 10
  • 11. System Description • System Components 1. Client • Standard Web browser via Internet Any computer with a web browser and internet access could be a client. It served only as a user interface to the Data Analysis subsystem. 11
  • 12. System Description • System Components 2. Server Critical component that link between the data Acquisition and Data Analysis subsystems. On the Data Analysis side is an HTTP server hosting a web application. When a page request comes in, the HTTP server calls the web application, which retrieves data from the SQL database, processes it, and returns a web-page which the HTTP server serves to the Client. 12
  • 13. System Description • System Components 2. Server Web Program Flow 13
  • 14. System Description • System Components 3. Sensor Motes It is the component responsible for collecting raw environmental data and transmitting that data to the Server. 14
  • 15. System Description • System Block diagram 15
  • 16. Software Components WISENET is also composed of three custom software components 1. Web program 2. WiseDB 3. TinyOS 16
  • 17. Software Components 1. Web program • Written in PHP4 • Utilizes Charting Software: ChartDirector v3.0 • Generates 3 Graphs (default) • Passes Parameters via HTTP GET – Use bookmarks for specific queries • Retrieves Data for Specific Mote or All Motes 17
  • 18. Web Program • Data Retrieval Form 18
  • 20. Software Components 2. WiseDB • Written in C++ • Utilizes open-source APIs • Application Programming Interfaces (API) • MySQL++ database API • Serial API • Relays information from mote network to database • Sends commands to mote network 20
  • 21. Software Components 3. TinyOS • Real-time operating system for microcontrollers • Open-source project at UC Berkeley • Key Features: – Developed for sensing applications – Emphasis on low-power: Idle & sleep modes – Highly modular architecture – Efficient utilization of resources • Currently developed for Atmega microcontrollers 21
  • 22. Hardware Design • Optimized 8051-core • Active (14.8 mA), Idle (29 _A) and sleep (0.2 _A) power modes • 32 kB flash memory • 2 kB +128 bytes SRAM • 5. Three channel 10-bit ADC • Four timers / Two PWM's • Hardware DES encryption/decryption • Hardware random bit-generator • Fully integrated UHF RF transceiver (433 MHz / 868 MHz nominal) 22
  • 23. Applications •Lab / Office Monitoring •Habitat Monitoring •Security Applications •Extreme Weather Surveillance •Potential Biomedical Applications •Military Reconnaissance 23
  • 24. Future Work • Expand network to develop & test multi-hop routing • Develop a single-board mote •Create a expandable, plug-in sensor interface • Research alternative energy sources •solar cell, rechargeable batteries • Continue development of TinyOs •Improve tools •Optimize performance/reduce power usage • Improve web interface •Data analysis 24
  • 25. Power consumption • Sensor node lifetime shows a strong dependence on battery lifetime • Power consumption can be divided into: –Sensing –Communication –Processing 25
  • 26. Conclusion •WISNET is smaller and faster •Emerging technology that will change the world •Many real-world applications •Low-power •Open-source software •Modular mote application design(TinyOS) •Flexible server implementation •Simple user interface via the web 26