0% found this document useful (0 votes)
26 views30 pages

Cpe3108 WSN 1

The document outlines a course on Wireless Sensor Networks (WSN), detailing prerequisites, objectives, learning outcomes, and course content. It emphasizes the unique constraints and challenges of sensor networks, such as limited hardware and energy efficiency, while also highlighting their applications in various fields like environmental monitoring and smart transportation. Additionally, it introduces key definitions and concepts related to sensor networks, including network topologies and collaborative processing.

Uploaded by

Okot Philiphs
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views30 pages

Cpe3108 WSN 1

The document outlines a course on Wireless Sensor Networks (WSN), detailing prerequisites, objectives, learning outcomes, and course content. It emphasizes the unique constraints and challenges of sensor networks, such as limited hardware and energy efficiency, while also highlighting their applications in various fields like environmental monitoring and smart transportation. Additionally, it introduces key definitions and concepts related to sensor networks, including network topologies and collaborative processing.

Uploaded by

Okot Philiphs
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 30

CPE3108: WIRELESS SENSOR

NETWORKS (WSN)
COURSE PREREQUISITES
Computer networks and data
communication,
basic programming skills in C/C++, Java
or python
Knowledge on operating systems.
COURSE OBJECTIVES
Obtain a broad understanding about the network architecture of wireless
sensor network.

Understand the characteristics of wireless sensor networks and sensor nodes.

Understand the principles of data transmission, clustering algorithm and


routing protocols.

Understand different constraint of wireless sensor network, e.g., coverage,


power management, security and data collisions.

Be able to design and develop new network architecture


Course Learning Outcomes
By the end of this course, a student should be able to;
Describe and explain the function and use of wireless
sensor networks

Describe the concepts, protocols, and differences


underlying the design, implementation, and use of
wireless sensor networks

Describe and explain operating systems and


programming languages
Be familiar with architectures, functions and
performance of wireless sensor networks systems

Describe and analyze the specific requirements


for applications in wireless sensor

Propose, implement, and evaluate innovative


ideas for solving wireless sensor network design
issues.
COURSE CONTENT
Introduction to Wireless Sensor Networks Systems
Deployment and Configuration
Network and Component Technologies
Routing and Data gathering protocols
Introduction to Network Simulator (ns-3)
Data Storage and transmission
Embedded Operating Systems for wireless networks
Programming in Tiny OS
Dependability Issues
DELIVERABLES
Lectures, demonstrations or projects

Two tests and two coursework (40%)

Final examination (60%)

Week6 (Test1 and Coursework1)

Week12 (Test2 and Coursork2)


INTRODUCTION
The introduction of wireless network and
embedded microprocessors have enabled a
new generation of sensor technologies to
become part of commercial and military
applications.
With the advancement in technology, there
might evolve changes in the way people live,
work and interact with physical environment.
 In the near future, tiny sensors may be literally sprayed on the roads,
walls or machines which would be used to sense a variety of
physical environment of interest such as monitoring pedestrians or
vehicle traffic

 Advancement in technology has also brought some challenges


relating to information processing hence the need for algorithms,
protocols, design methodologies and tool to support distributed
signal processing, information storage and management,
networking and application development.
Unique constraints and challenges
 A sensor network is subject to a unique set of resource constraints such as finite on-
board battery power and limited network communication bandwidth.

 NB

 In WSN;

 Each sensor node operates untethered and has a microprocessor and a small
amount of memory for signal processing and task scheduling.

 Each node is also equipped with one or more sensing devices like microphone
array, video or still cameras, infrared and magnetic sensor

 Each sensor node communicates wirelessly with a few other local nodes within
its radio communication range.
Sensor networks extends the existing internet deep into
the physical environment. The resulting new network
magnitudes is more expensive and dynamic than the
current TCP/IP network.

Information collected and transmitted on a sensor


network describes conditions of physical environments
such as temperature, humidity, vibrations etc

Sensor networks may internetwork with an IP core


network via a number of gateways.
 Agate way routes user queries or commands to appropriate nodes in a sensor
network. It also routes sensor data, at times aggregated and summarized to
users who have requested it or are expected to utilize the information.

 A data repository or storage may be present at the gateway in addition to


date logging at each sensor.

 The repository or storage may serve as an intermediary between user and the
sensor, providing a persistent data storage.

 Additionally, more data storage may be attached at the IP network to archive


sensor data from a number of edge sensor networks and to support user
browsing
 To communicate 1 bit of data over wireless network at a short range
consumes far more energy than processing that bit. Therefore, to
minimize this, there is need to reduce the amount and range of
communication as much as possible

 A sensor network is built to collect information from the physical


environment.

 To optimize the performance and resources like energy in a sensor


network, most developers of sensor networks tend to address nodes by
physical properties like location and proximity rather than the IP address.
Challenges in designing sensor network system
applications
 Limited Hardware: each node has limited processing, storage and
communication capabilities and limited energy supply and bandwidth.

 Limited support for networking: the network is a peer-to-peer with mesh


topology which is dynamic, mobile and unreliable connectivity. Each node
acts as a router or an application host

 Limited support for software development: the tasks are real-time and
distributed with collaborations among nodes. Because of coupling
between applications and system layers, the software architecture must be
co-designed with the information processing architecture.
Advantages of Sensor Networks (SN)
 SN is distributed therefore it helps to improve signal-to-noise ratio (SNR) by
reducing the average distances from sensor to source of signal or target.

 It increases energy efficiency due to the multi-hop topology of the network.

 It is robust and scalable. This is because of it being decentralized and any


failure in one node does not affect the network

 Energy Advantage

 Because of the unique attenuation characteristics of radio frequency (RF)


signals, a multi-hop RF network provides a significant energy saving over a
single-hop network for the same distance.
Detection advantage

Each sensor has a finite sensing range determined


by the noise floor at the sensor. Once a signal
source is inside a sensing range of that particular
sensor, the sensing density increases and the
distance from the sensor to the signal sources
decreases.
SENSOR NETWORK APPLICATIONS
 A sensor network is designed to perform a set of high level information
processing tasks such as detection, tracking or classification. It is also
built with measures to detect false alarms or misses, classification errors
and track quality. Some of the applications are as below;
 Environmental monitoring such as traffic, security

 Industrial sensing and diagnostics such as factory, supply chain, appliances

 Infrastructure protection such as power grid, water distribution

 Battlefield awareness like tracking targets

 Context-aware computing such as intelligent home, responsive environment


Habitat Monitoring

 wild life conservation through autonomous and nonintrusive


sensing.

 In the wake of COVID-19, Rwanda made a lot from tourism using a


technology of Virtual reality while Uganda closed fully its tourism
sector. People are able to view the birds or animals at the comfort
of their homes because the sensors are installed in the parks.

 The sensor nodes are able to gather data and relay it to the
satellites
Tracking chemical plumes

 Real time deployment for mitigation of disasters.

 If an industry producing dangerous chemicals accidentally realized that


there is a leakage of the gas.

 This may prompt emergency evacuation of staff and sealing off the
building and the area.

 To identify the pipe with leakage, sensor nodes may be deployed.

 It would gather information such as location of the pipe, how big is the
leakage, the shape of the leakage and how fast the leakage is moving
Smart Transportation

networked sensors are making Roads safer and less congested.

A number of sensors are already in use to monitor and manage


traffic.

Some are embedded on the roads to monitor traffic flows and


violation such as cameras mounted along the streets to detect
traffic violations.

With sensor road network, we could reduce congestion, help


people find the nearest parking space in unfamiliar city.
Cars with sensor network could warn each other
of an imminent collision or other road hazards
ahead.
Sensor network is very good to guard power
plant, airports and very key places against any
unauthorized attack by remitting real time
information
COLLABORATIVE PROCESSING

In a WSN, sensors are required in processing data


by all nodes and combining information from the
various sources. This promotes efficient usage of
bandwidth compared to the traditional method
where data would be relayed to a centralized
point for processing
KEY DEFINATIONS OF SENSOR NETWORK

SENSOR: An electronic device that converts a physical data


such as heat, light, sound or motion into electrical or other
signals that may later be manipulated by other devices.

SENSOR NODES: A basic unit in a sensor network with on-board


sensor, processor, memory, wireless modem and power supply.

It is often referred to as node

When a node has only a single sensor on board, it is sometimes


referred to as a sensor
 Network Topology: A connectivity graph where nodes are sensor nodes
and edges are communication links.

 In a wireless network, the link represents a one-hop connection and the


neighbor of the node are those within the radio range of the node.

 Routing: The process of determining a network path from a packet source


node to its destination

 Date-Centric: Approaches that name, route, or access a pieces of data


via properties such as physical location that are external to a
communication network
 Geographic routing: Routing of data based on the Geographic
attributes such as locations or regions. This is an example of date-
centric networking.

 In-network: A style of processing in which data is processed and


combined near where the data is generated.

 Collaborating processing: Sensors cooperatively processing data


from multiple sources in order to serve a high level task. For this to
happen, there is need for communication among a set of nodes
State: a snap shot about a physical environment or the
system
Uncertainty: a condition of the information caused by
noise in a sensor measurement.
Uncertainty affects the state accuracy and must be
carefully looked at.
Task: this could be high level such as sensing,
communication, processing and resource allocation
 Detection: The process of discovering the existence of a physical
phenomenon

 Classification: assigning of class labels to a set of physical phenomenon


being observed

 Localization and tracking: the estimation of the state of a physical


phenomenon or a sensor node from a set measurement. Tracking helps to
produce a series of estimates over time.

 Value of information or information Utility: Mapping of data to a scalar


number in the context of the overall system task and knowledge
 Resource: Resources include sensors, communication links, processors, on-
board memory, and node energy reserves.

 Resources allocation assigns resources to tasks with the goal to optimize


performance

 Sensor tasking: the assignment of sensors to a particular tasks and the


control of sensor state with the aim of accomplishing the task.

 Node services: services such as time synchronization and node localization


that enable applications to discover properties of the nodes to organize
themselves into a useful network.
 Data storage: sensor information is stored, indexed and accessed by
applications. Storage may be local to the nodes where data is
generated.
 Embedded operating system: the run time system support for sensor
network applications. An embedded OS typically provides for an
abstraction of system resources and a set of utilities.
 System performance goal: the abstract characterization of system
properties such as scalability, robustness and network longevity which
are each measured by evaluation metrics
 Evaluation matric: A measurable quantity that describes how well the
system is performing of some absolute scale
NETWORK TOPOLOGIES
Point to Point Topology

Mesh Topology

Star Topology

Bus Topology

Ring Topology

Tree Topology

Hybrid Topology

You might also like