Role of WiFi in IoT

by May 30, 2020Communication Protocols

Internet of Things(IoT) applications has diverse connectivity requirements in terms of range, data throughput, energy efficiency, and device cost. WiFi is often an obvious choice in-building WiFi coverage is almost ubiquitous. It is not always an appropriate choice.  This article examines the role WiFi can play in two emerging IEEE standards, 802.11ah and 802.11ax

Data transfer requirements for IoT vary from small. intermittent payloads like utility meters to large amounts of continuous data like real-time video surveillance. Range requirements can span from very short distances for wearables to several kilometers for weather and agriculture applications

One thing that is common is power constraints. Therefore IoT devices require constant connectivity, but they may not always have continuous access to a power source.  IoT devices are expected to be power thrifty.

Other dimensions that influence the use of IoT connectivity technologies include:

1.     Cost of devices and supporting infrastructure

2.     Ease of deployment, commissioning and management

3.     Reliability and security.

4.     Scalability

Role of WiFi in IoT

WiFi, or 802.11, is a wireless protocol. It was built with the intent of replacing Ethernet using wireless communication over unlicensed bands. Its goal was to provide off-the-shelf, easy to implement, easy to use short-range wireless connectivity with cross-vendor interoperability. With zero spectrum cost, there was little focus on spectral efficiency. With expected use by desktop devices, power efficiency was not critical.

WiFi is an obvious choice for IoT connectivity because in-building WiFi coverage is now almost ubiquitous. However it is not always the appropriate choice. 

Pros and Cons of using standard 802.11a/b/g/n/ac for IoT

ProsCons
1.     Low cost of infrastructure and devices1.     High power consumption
2.     Ease of deployment2.     Moderate range
3.     Points of presence3.     Spectrum congestion

IEEE 802.11 And The Standards Body

Standard WiFi, while being the obvious choice for IoT, has limitations in both range and energy efficiency. The IEEE addressed these shortcomings by publishing specifications for 802.11ah and 802.11ax:

WiFi HaLow (802.11ah)

WiFi HaLow technology is based on the IEEE802.11ah standard ratified in October 2016. It was introduced specifically to address the range and power concerns of IoT. 802.11ah uses the 900 MHz ISM license-exempt band to provide an extended range with low power requirements. Power use is further optimized by using predefined wake/doze periods and provides a reach of over a radius of one kilometer. It allows for station grouping to minimize contention and relay to extend the reach.

However, 802.11ah will require specialized wireless access points (or radios inside the APs) and client hardware. Even though the protocol was ratified in October 2016, there has been very little enthusiasm for WiFi HaLow from chip vendors.

HEW (802.11ax)

The upcoming High Efficiency Wireless (IEEE802.11ax) standard also adds a number of IoT friendly features. It retains the targeted wake time and station grouping features from 802.11ah to allow the clients to be power thrifty and avoid collisions. In addition, the uplink multi-user MIMO capabilities, coupled with the smaller (78.125 kHz) subcarrier spacing, allows up to 18 clients to send data simultaneously within a 40 MHz channel.

The adoption of 802.11ax in IoT will depend on the cost of the 802.11ax clients and how fast the clients and the APs hit the market.

SUMMARY

Standard WiFi (based on 802.11a/b/g/n/ac) is often not the best technology for IoT, but certain IoT applications can leverage installed standard WiFi, especially for in-building or campus environments. Obvious cases include building and home automation and in-house energy management, where installed WiFi can be leveraged as the communication channel and the devices can be connected to electric outlets.

WiFi HaLow, based on 802.11ah, is designed specifically for IoT, however it requires separate (as compared to standard WiFi) infrastructure and specialized clients. High Efficiency Wireless (802.11ax) standard holds a lot of promise, but we have to wait until Fall of 2017 to see how the adoption of 802.11ax takes off.

WiFi vendors continue to make improvements for IoT and some are beginning to provision enterprise Access Points with IoT technologies (ZigBee, Bluetooth, and/or Thread) built into the box.

Creating a multiplication Skill in Alexa using python

Written By Harshith

RELATED POSTS

How to use a GSM/GPRS Module as an IoT device?

How to use a GSM/GPRS Module as an IoT device?

The convergence of physical objects and the digital world is known as IoT. IoT stands for the Internet of Things. It has been a trending field in the world of technology. In addition, the IoT describes the network of physical objects known as “things” that are...

Longwave Wireless Communication

Longwave Wireless Communication

Longwave wireless communication acts as a foundation for a Low power Wide Area Network. Mostly low energy is consumed in these types of networks. The reason is that most sensors are used for extracting data. These data are used for transmitting in long-range...

Architecture of a Bluetooth IoT Application

Architecture of a Bluetooth IoT Application

What is Bluetooth? To understand the architecture of Bluetooth first lets understand what actually Bluetooth is. Bluetooth is a radio-wave technology that is mainly designed to enable wireless communications over short distances. The frequency of these waves ranges...

Most Commonly Used Web Frameworks

Most Commonly Used Web Frameworks

Web Frameworks are software frameworks that are designed to help create Web apps, Web APIs and other resources. Web Frameworks help us solve two of the major hurdles of developing web apps - templates and routing. Now that we know what web frameworks are, lets get...

Communication between XBee modules

Communication between XBee modules

The wireless networking device, XBee is a user friendly, popular and is a technology worth knowing about. It can transmit and receive data wirelessly, and thus can be used for many IoT applications. As the popularity of the XBee module has grown massively, there are...

VIDEOS – FOLLOW US ON YOUTUBE

EXPLORE OUR IOT PROJECTS

IoT Smart Gardening System – ESP8266, MQTT, Adafruit IO

Gardening is always a very calming pastime. However, our gardens' plants may not always receive the care they require due to our active lifestyles. What if we could remotely keep an eye on their health and provide them with the attention they require? In this article,...

How to Simulate IoT projects using Cisco Packet Tracer

In this tutorial, let's learn how to simulate the IoT project using the Cisco packet tracer. As an example, we shall build a simple Home Automation project to control and monitor devices. Introduction Firstly, let's quickly look at the overview of the software. Packet...

All you need to know about integrating NodeMCU with Ubidots over MQTT

In this tutorial, let's discuss Integrating NodeMCU and Ubidots IoT platform. As an illustration, we shall interface the DHT11 sensor to monitor temperature and Humidity. Additionally, an led bulb is controlled using the dashboard. Besides, the implementation will be...

All you need to know about integrating NodeMCU with Ubidots over Https

In this tutorial, let's discuss Integrating NodeMCU and Ubidots IoT platform. As an illustration, we shall interface the DHT11 sensor to monitor temperature and Humidity. Additionally, an led bulb is controlled using the dashboard. Besides, the implementation will be...

How to design a Wireless Blind Stick using nRF24L01 Module?

Introduction Let's learn to design a low-cost wireless blind stick using the nRF24L01 transceiver module. So the complete project is divided into the transmitter part and receiver part. Thus, the Transmitter part consists of an Arduino Nano microcontroller, ultrasonic...

Sending Temperature data to ThingSpeak Cloud and Visualize

In this article, we are going to learn “How to send temperature data to ThingSpeak Cloud?”. We can then visualize the temperature data uploaded to ThingSpeak Cloud anywhere in the world. But "What is ThingSpeak?” ThingSpeak is an open-source IoT platform that allows...

Amaze your friend with latest tricks of Raspberry Pi and Firebase

Introduction to our Raspberry Pi and Firebase trick Let me introduce you to the latest trick of Raspberry Pi and Firebase we'll be using to fool them. It begins with a small circuit to connect a temperature sensor and an Infrared sensor with Raspberry Pi. The circuit...

How to implement Machine Learning on IoT based Data?

Introduction The industrial scope for the convergence of the Internet of Things(IoT) and Machine learning(ML) is wide and informative. IoT renders an enormous amount of data from various sensors. On the other hand, ML opens up insight hidden in the acquired data....

Smart Display Board based on IoT and Google Firebase

Introduction In this tutorial, we are going to build a Smart Display Board based on IoT and Google Firebase by using NodeMCU8266 (or you can even use NodeMCU32) and LCD. Generally, in shops, hotels, offices, railway stations, notice/ display boards are used. They are...

Smart Gardening System – GO GREEN Project

Automation of farm activities can transform agricultural domain from being manual into a dynamic field to yield higher production with less human intervention. The project Green is developed to manage farms using modern information and communication technologies....