Engineers Garage

  • Electronic Projects & Tutorials
    • Electronic Projects
      • Arduino Projects
      • AVR
      • Raspberry pi
      • ESP8266
      • BeagleBone
      • 8051 Microcontroller
      • ARM
      • PIC Microcontroller
      • STM32
    • Tutorials
      • Audio Electronics
      • Battery Management
      • Brainwave
      • Electric Vehicles
      • EMI/EMC/RFI
      • Hardware Filters
      • IoT tutorials
      • Power Tutorials
      • Python
      • Sensors
      • USB
      • VHDL
    • Circuit Design
    • Project Videos
    • Components
  • Articles
    • Tech Articles
    • Insight
    • Invention Stories
    • How to
    • What Is
  • News
    • Electronic Product News
    • Business News
    • Company/Start-up News
    • DIY Reviews
    • Guest Post
  • Forums
    • EDABoard.com
    • Electro-Tech-Online
    • EG Forum Archive
  • DigiKey Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • Learn
    • eBooks/Tech Tips
    • Design Guides
    • Learning Center
    • Tech Toolboxes
    • Webinars & Digital Events
  • Resources
    • Digital Issues
    • EE Training Days
    • LEAP Awards
    • Podcasts
    • Webinars / Digital Events
    • White Papers
    • Engineering Diversity & Inclusion
    • DesignFast
  • Guest Post Guidelines
  • Advertise
  • Subscribe

Wireless Sensor Networks (WSN) : IoT Part 34

By Priya May 4, 2024

The sensors and actuators have an important role in IoT. It the sensors and actuators that enable IoT devices to interact with the physical world. The large IoT applications like smart home, smart transportation, smart grid and many others are intelligent systems that connect the world in an automated way to ease human efforts. The collective aim of such systems is to nurture the concept of IoT which is fulfilled with the use of tiny sensors. The whole Sensor Network is tightly coupled directly or indirectly with communication Network (Internet) where intelligent monitoring, management, and data processing can be achieved via the usage of networked cloud computing devices. This sensor network is when interconnected through a wireless interface (like Zigbee in Industrial applications) is referred as Wireless Sensor Network (WSN). 
A wireless sensor network consists of several Sensor Nodes which monitor the surrounding through the use of different tiny sensors and provide the outputs in the form of electrical signals which are transmitted to the controller for further processing. The sensor nodes communicate with each other using radio signals when they are on the same network. When the sensor nodes want to send the data to the cloud or they want to communicate with sensor nodes connected to the different network then there is need of a Gateway because these devices do not have TCP/IP stack with them. The Gateway acts as a bridge that does some kind of protocol conversion and transmits the data to the network or to the different devices. The wireless sensor nodes send the information to the Gateway then the Gateway forwards that information to the communication network and the cloud gets the information through the communication network.
The individual sensor nodes in the wireless sensor network are designed to be resource constrained which means they have limited storage capacity, relatively slow processing speed and limited communication bandwidth. But despite of these limitations, they have actually gained rich popularity due to their flexibility in solving problems in different application domains. They have the potential to automate the large scale applications like military applications, area monitoring, transportation etc. 
To allow users to access the WSN network from all over the world, it is necessary to deploy the WSN network’s data to the Internet. So, the connection of WSN with TCP/IP network is very important but due to the sensor node’s limitations, it is not possible to install full existing TCP/IP stack into a sensor node. So, to connect WSN and TCP/IP network, a Gateway is needed. At one end of Gateway, the output from WSN network can be provided on the basis of some protocol like UDP or Zigbee then in the middle, it converts the protocol in to protocol compatible with TCP/IP network and finally at the other end, it provides the data to cloud using TCP/IP protocol.
The advantage of this approach is that this way both WSN and internet remain completely independent. It is the responsibility of gateway to do required protocol conversion. But everything depends on gateway. Any point of failure in gateway can stop the transmission of WSN data to Internet.

Block Diagram showing Wireless Sensor Node Data to Server

 

Fig. 1: Block Diagram showing Wireless Sensor Node Data to Server

Wireless Sensor Network Topologies – 
There is a standard to connect the wireless sensor nodes to form a network. WSN nodes are typically organized in one of three types of network topologies – Star topology, cluster topology and Mesh topology. 
In star topology, each sensor node connects directly to a Gateway. In a cluster topology, each node connects to a node higher in the tree and then connects to the gateway and the data is routed from the lowest node on the tree to the gateway. In mesh network topology, Nodes connect to each other in a random fashion and pass the data through the most reliable path available. This increases the reliability in system.
Image Showing WSN Network Topologies
Fig. 2: Image showing WSN Network Topologies
WSN Protocols – 
There are many wireless protocols and standards which are used WSN networks. Some of them are as follow – 
1) IEEE 802.15.4 – This is the main communication standard for the low rates WSN Networks. It defines the physical and link layer for short-range wireless transmission with low power consumption, low complexity and low cost. It is used for purposes other than like Wi-Fi, which offer more bandwidth and require more power. 
2) Bluetooth – It is also wireless short range communication protocol defined by Bluetooth Special Interest Group (SIG). With Bluetooth 4.0 or plus, they have included a low energy protocol which is ideal for low power devices used in IoT.
3) Zigbee – The Zigbee specification enhance the IEEE 802.15.4 standard by adding network layer, security layers and an application framework It is called Zigbee protocol. It covers various application areas like home and building automation, health care, energy and electricity management and telecom services.
There are many other standards which can be used for Wireless Sensor Network. Learn more about these standards from the following tutorial – 
Physical and Data Link Layer Protocols for LAN HAN and PAN
WSN Features – 
The WSN is characterized by the following features – 
1) Power consumption constraints for nodes using batteries – The WSN is specifically designed for low power devices which are usually battery-operated.
2) Ability to cope with node failures – The WSN network works on the principle of distributed work load. So, any node failure does not affect the whole WSN network.
3) Heterogeneity of nodes – The data collected from sensor networks is usually saved on a central base station which allows any individual node to monitor or control wireless sensor network through a web browser.
4) WSN has scalability to large scale of deployment. 
5) It has ability to withstand harsh environment conditions. 
6) It is easy to use.
In the next tutorial, learn about Zigbee Protocol which is widely used in Wireless Sensor Networks for industrial applications.

You may also like:


  • What are the top 4G modems available in India?

  • What are the top development boards for AI and ML?

  • What are LoRa gateways and what types are available?

  • How does LoRa modulation enable long-range communication?

  • What is Wireless Electric Vehicle Charging System (WEVCS)?

  • What is the role of embedded software in electric vehicles?

Filed Under: IoT tutorials, Tutorials

 

Next Article

← Previous Article
Next Article →

Questions related to this article?
👉Ask and discuss on EDAboard.com and Electro-Tech-Online.com forums.



Tell Us What You Think!! Cancel reply

You must be logged in to post a comment.

EE TECH TOOLBOX

“ee
Tech Toolbox: 5G Technology
This Tech Toolbox covers the basics of 5G technology plus a story about how engineers designed and built a prototype DSL router mostly from old cellphone parts. Download this first 5G/wired/wireless communications Tech Toolbox to learn more!

EE Learning Center

EE Learning Center
“engineers
EXPAND YOUR KNOWLEDGE AND STAY CONNECTED
Get the latest info on technologies, tools and strategies for EE professionals.

HAVE A QUESTION?

Have a technical question about an article or other engineering questions? Check out our engineering forums EDABoard.com and Electro-Tech-Online.com where you can get those questions asked and answered by your peers!


RSS EDABOARD.com Discussions

  • Testing 5kW Grid Tied inverter over 200-253VAC
  • Single ended measuring ports and balanced antenna
  • Thermal modelling of repetitive power pulse
  • Resistor Selection for Amplifier Layout
  • Cadence LVS bug I do not understand on 12T XOR gate

RSS Electro-Tech-Online.com Discussions

  • Is AI making embedded software developers more productive?
  • Can I make two inputs from one??
  • Behlke swich
  • Beats Solo 4
  • Simple LED Analog Clock Idea

Featured – LoRa/LoRaWan Series

  • What is the LoRaWAN network and how does it work?
  • Understanding LoRa architecture: nodes, gateways, and servers
  • Revolutionizing RF: LoRa applications and advantages
  • How to build a LoRa gateway using Raspberry Pi
  • How LoRa enables long-range communication
  • How communication works between two LoRa end-node devices

Recent Articles

  • RPi Python Programming 21: The SIM900A AT commands
  • RPi Python Programming 22: Calls & SMS using a SIM900A GSM-GPRS modem
  • RPi Python Programming 23: Interfacing a NEO-6MV2 GPS module with Raspberry Pi
  • RPi Python Programming 24: I2C explained
  • RPi Python Programming 25 – Synchronous serial communication in Raspberry Pi using I2C protocol

EE ENGINEERING TRAINING DAYS

engineering

Submit a Guest Post

submit a guest post
Engineers Garage
  • Analog IC TIps
  • Connector Tips
  • Battery Power Tips
  • DesignFast
  • EDABoard Forums
  • EE World Online
  • Electro-Tech-Online Forums
  • EV Engineering
  • Microcontroller Tips
  • Power Electronic Tips
  • Sensor Tips
  • Test and Measurement Tips
  • 5G Technology World
  • Subscribe to our newsletter
  • About Us
  • Contact Us
  • Advertise

Copyright © 2025 WTWH Media LLC. All Rights Reserved. The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media
Privacy Policy

Search Engineers Garage

  • Electronic Projects & Tutorials
    • Electronic Projects
      • Arduino Projects
      • AVR
      • Raspberry pi
      • ESP8266
      • BeagleBone
      • 8051 Microcontroller
      • ARM
      • PIC Microcontroller
      • STM32
    • Tutorials
      • Audio Electronics
      • Battery Management
      • Brainwave
      • Electric Vehicles
      • EMI/EMC/RFI
      • Hardware Filters
      • IoT tutorials
      • Power Tutorials
      • Python
      • Sensors
      • USB
      • VHDL
    • Circuit Design
    • Project Videos
    • Components
  • Articles
    • Tech Articles
    • Insight
    • Invention Stories
    • How to
    • What Is
  • News
    • Electronic Product News
    • Business News
    • Company/Start-up News
    • DIY Reviews
    • Guest Post
  • Forums
    • EDABoard.com
    • Electro-Tech-Online
    • EG Forum Archive
  • DigiKey Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • Learn
    • eBooks/Tech Tips
    • Design Guides
    • Learning Center
    • Tech Toolboxes
    • Webinars & Digital Events
  • Resources
    • Digital Issues
    • EE Training Days
    • LEAP Awards
    • Podcasts
    • Webinars / Digital Events
    • White Papers
    • Engineering Diversity & Inclusion
    • DesignFast
  • Guest Post Guidelines
  • Advertise
  • Subscribe