Wi-Fi HaLow: IEEE 802.11ah Wireless Networking Protocol

by Jun 2, 2021IoT Connectivity

Wi-Fi HaLow (pronounced “HEY-Low”) is an IEEE 802.11ah wireless networking protocol. It was released in 2017 as an update to the IEEE 802.11-2007 wireless networking standard. It uses 900 MHz, license-exempt bands, to provide extended range Wi-Fi networks, as opposed to standard Wi-Fi networks running in the 2.4 GHz and 5 GHz bands. Also consumes fewer resources, allowing for the creation of large groups of stations or sensors that interact to share signals, facilitating the concept of the Internet of Things (IoT). The protocol’s low power consumption competes with Bluetooth while also offering higher data rates and coverage.

Wi-Fi HaLow is not only the next generation of Wi-Fi, with improved battery life and longer range for Wi-Fi-enabled users, but it also represents an exciting future of wirelessly connected people and devices in the Internet of Things. Home automation, appliances, and thermostats are only a few of the applications available, which include sensors, actuators, and security cameras to improve user experience and performance while lowering installation and running costs.

The IEEE 802.11ah task force recently standardized Wi-Fi HaLow technology, moreover the Wi-Fi Alliance gave it a name (WFA). It operates in the unlicensed sub-1 gigahertz (GHz) frequency band and can transmit data at rates ranging from hundreds of kbits per second to tens of megabits per second over distances ranging from a few metres to more than a kilometre. Wi-Fi HaLow unquestionably meets the scalability, dependability, and security criteria of the most challenging IoT environments.

Although traditional Wi-Fi is still the most commonly used wireless networking protocol today, the Internet of Things’ rapid growth has prompted a rethinking of Wi-Fi, revealing technological shortcomings and deciding what role it will play in an all-encompassing connected world. The increasing demand for long-distance connectivity and low power for many IoT and machine-to-machine (M2M) applications is propelling Wi-Fi HaLow forward at a rapid pace this year and in the coming years.

Wi-Fi HaLow vs. Traditional Wi-Fi

Traditional Wi-Fi helps users to conveniently download movies and upload files through a wide spectrum of radio frequencies, including 2.4GHz, 5GHz, and, in the near future, 6GHz. Aside from that, these links have a limited effective distance and easily drain batteries, necessitating daily charging or a power link. Wi-Fi 6 is also the perfect option for bandwidth-intensive applications like 4K video streaming and virtual reality.

Wi-Fi HaLow expands on the security and spectral efficiency of OFDM by employing narrower channels of radio frequencies below 1 GHz to better penetrate materials, allowing communications to reach up to 10 times deeper, 100 times the area, and 1000 times the volume of traditional Wi-Fi. Since it supports over 8,000 strong connections from a single access point and features new power-saving sleep modes, Wi-Fi HaLow is suitable for IoT users. Wi-Fi HaLow enables a new class of products that can run on batteries for years while still delivering hundreds of megabits per second of data throughput.

Traditional Wi-Fi network congestion, distance restrictions, and higher power usage, as well as the limited number of devices that can be linked to a single wireless access point, are no longer feasible in a connected world of smart devices. Such constraints stymie new IoT-centric business models, which call for increased capacity, range, and battery operation while lowering deployment costs and timelines, all of which are desirable characteristics.

Comparison chart: Traditional Wi-Fi vs Wi-Fi HaLow
Comparison between Traditional Wi-Fi and Wi-Fi HaLow

Wi-Fi HaLow Data rates

Data rates of up to 347 Mbit/s can be achieved by using only four spatial streams on a single 16 MHz-wide channel. The standard specifies various modulation schemes and coding frequencies, which are represented by an index value of #Modulation and Coding Scheme (MCS). The table below depicts the relationships between the variables that allow for the optimal data rate. Guard Interval (GI): The amount of time that passes between symbols.

A 2 MHz channel has an FFT of 64, with 56 OFDM subcarriers, 52 for data and 4 for pilot tones, and a carrier separation of 31.25 kHz (2 MHz/64) (32 seconds). Each of these subcarriers may use a BPSK, QPSK, 16-QAM, 64-QAM, or 256-QAM subcarrier. The total bandwidth is 2 MHz, with a 1.78MHz occupied bandwidth. The total length of the symbol is 36 or 40 microseconds, including a guard interval of 4 or 8 microseconds.

    #Modulation  andcodingschemes     
 Data Rate  (inMbit/s)     
MCS
index
Spatial
Streams
Modulation
type
Coding
rate
1 MHzchannels2 MHzchannels4 MHzchannels8 MHzchannels16 MHzchannels
8μs GI4μs GI8μs GI4μs GI8μs GI4μs GI8μs GI4μs GI8μs GI4μs GI
01BPSK1/20.30.330.650.721.351.52.933.255.856.5
11QPSK1/20.60.671.31.442.73.05.856.511.713.0
21QPSK3/40.91.01.952.174.054.58.789.7517.619.5
3116-QAM1/21.21.332.62.895.46.011.713.023.426.0
4116-QAM3/41.82.03.94.338.19.017.619.535.139.0
5164-QAM2/32.42.675.25.7810.812.023.426.046.852.0
6164-QAM3/42.73.05.856.512.213.526.329.352.758.5
7164-QAM5/63.03.346.57.2213.515.029.332.558.565.0
81256-QAM3/43.64.07.88.6716.218.035.139.070.278.0
91256-QAM5/64.04.44N/AN/A18.020.039.043.378.086.7
101BPSK1/2 x 20.150.17N/AN/AN/AN/AN/AN/AN/AN/A
02BPSK1/20.60.671.31.442.73.05.856.511.713.0
12QPSK1/21.21.342.62.895.46.011.713.023.426.0
22QPSK3/41.82.03.94.338.19.017.619.535.139.0
3216-QAM1/22.42.675.25.7810.812.023.426.046.852.0
4216-QAM3/43.64.07.88.6716.218.035.139.070.278.0
5264-QAM2/34.85.3410.411.621.624.046.852.093.6104
6264-QAM3/45.46.011.713.024.327.052.758.5105117
7264-QAM5/66.06.6713.014.427.030.058.565.0117130
82256-QAM3/47.28.015.617.332.436.070.278.0140156
92256-QAM5/68.08.89N/AN/A36.040.078.086.7156173
03BPSK1/20.91.01.952.174.054.58.789.7517.619.5
13QPSK1/21.82.03.94.338.19.017.619.535.139.0
23QPSK3/42.73.05.856.512.213.526.329.352.758.5
3316-QAM1/23.64.07.88.6716.218.035.139.070.278.0
4316-QAM3/45.46.011.713.024.327.052.758.5105117
5364-QAM2/37.28.015.617.332.436.070.278.0140156
6364-QAM3/48.19.017.619.536.540.5N/AN/A158176
7364-QAM5/69.010.019.521.740.545.087.897.5176195
83256-QAM3/410.812.023.426.048.654.0105117211234
93256-QAM5/612.013.3426.028.954.060.0117130N/AN/A
Modulation and Coding Scheme (MCS)

Wi-Fi HaLow MAC Features

Relay Access Point

A Relay Access Point (AP) is a logical entity that is composed of a Relay and a networking station (STA) or client. The relay mechanism enables an AP and stations to send and receive frames over a network. With the addition of a relay, stations can use higher MCSs (Modulation and Coding Schemes) and spend less time in Active mode. This extends the battery life of the stations. Relay stations can also link stations that are not within the coverage area of the AP. There is an overhead cost in terms of overall network reliability and increased complexity when using relay stations. To reduce overhead, the relaying task should be bidirectional and limited to two hops only.

Power saving

Energy-saving stations are classified into two types: TIM and non-TIM. The name derives from the fact that TIM stations regularly collect information about buffered traffic from the access point. Non-TIM stations use Target Wake Time to reduce signalling overhead.

Target Wake Time

TWT is a function that enables an AP to define a specific time or set of times for individual stations to access the medium. The STA (client) and the AP exchange data, including the expected duration of service, to allow the AP to manage the amount of contention and overlap among competing STA. The AP will cover the planned duration of service with various protection mechanisms. Before TWT can be used, an AP and a STA must agree on its use. Target Wake Time stations can reach a doze state before their TWT arrives, potentially reducing network energy consumption.

Restricted Access Window

The Restricted Access Window allows you to categorize stations in a Basic Service Set (BSS) and restrict channel access to only those stations in that category at any given time. It helps to reduce congestion and avoids simultaneous transmissions from a large number of stations that are not accessible to one another.

Bi Directional TXOP

Bi-Directional TXOP allows an AP and a non-AP (STA or client) to share a sequence of uplink and downlink frames over a fixed time span (transmit opportunity or TXOP). This mode of operation is intended to reduce contention-based channel accesses, improve channel efficiency by reducing the number of frame exchanges required for uplink and downlink data frames, and enable stations to extend battery life by keeping Awake periods short. This continuous frame exchange takes place between the two stations on both the uplink and the downlink. In previous versions, the basic Bi Directional TXOP was referred to as Speed Frame Exchange.

Sectorization

The division of a Basic Service Set’s (BSS) coverage area into sectors, each with a subset of stations, is known as sectorization. A collection of antennas or a set of synthesized antenna beams is used to partition the structure to cover different sectors of the BSS. The goal of sectorization is to reduce medium contention or interference within a sector as a result of fewer stations and/or to allow spatial sharing among overlapping BSS (OBSS) APs or stations.

Wi-Fi HaLow Products

IP

The following organizations sell 802.11ah compatible IP components:

Chipset

Below a list of companies that are part of Wi-Fi alliance and are publicly developing Wi-Fi HaLow chipsets:

Embedded Module

Silex Technology launched an 802.11ah module for IoT, the SX-NEWAH

Commercial Products comply to 802.11Ah

ZOSI C302 8 channel Security Kit (Huge-IC TXW8301 inside)

IEEE 802.11ah Wi-Fi Standard-based Approach for IOT

Wi-Fi HaLow enhances the wireless Local Area Network (LAN) to meet the most stringent IoT system specifications. It is sandwiched between the ultra-low-power, ultra-low-throughput, and lower-energy-efficient LoRa and Sigfox Wide Area Networks (WANs), the lower-throughput, shorter-range Personal Area Networks (PANs) such as Bluetooth/BT5, and the more power-hungry LTE Cat-M / Narrowband-IoT cellular networks that come with data plans.

While technological gaps previously necessitated suboptimal proprietary solutions to satisfy customer demand, the IEEE 802.11 standards now resolve these gaps: System integrators will use the same hardware and software assets developed for traditional Wi-Fi radios, as well as the Wi-Fi Alliance’s interoperability testing and certification programs. Users are no longer concerned with range, throughput, power consumption, network capacity, complex mesh network configurations, or monthly subscription contracts. As part of the IEEE 802.11 enterprise-grade security standards, Wi-Fi HaLow supports the latest WPA3 security protocol, as well as encrypted messages and special ID technologies for secure boot implementation. High data rates support the UDP and TCP/IP protocols, enabling secure over-the-air firmware updates. Because of native IP support, no bridges or gateways are needed.

Wi-Fi HaLow Use Cases

In its early stages of deployment, Wi-Fi HaLow is intended to be used in both indoor and outdoor applications where standard Wi-Fi cannot reach, such as battery-powered monitoring systems, wireless cameras, and doorbells. Another common application is in large venues, where a single HaLow access point may replace a large number of APs, removing redundant, complex mesh architectures, simplifying installation, and lowering total cost of ownership. Many industries, including industrial automation, process control sensors, building automation, warehouses, and retail stores, would need this technology to keep everything connected in an increasingly automated world.

Wi-Fi HaLow is well-known for its adaptability.
This technology has many potential applications, including the following:

·       Smart homes

·       Surveillance systems

·       Access control

·       Industrial process control

·       Logistics and asset management

·       Retail labels, signs and scanners

·       Building automation

·       Mobile devices

·       Smart cities

·       Agriculture and environmental sensors

Wi-Fi HaLow devices will provide new unlicensed band options that support IP networking as well as the well-known OFDM modulation used in the PC ecosystem. As a result of the emergence of a fourth band, there is increasing support for the prediction that Wi-Fi HaLow will, in the long run, extend the range of mobile devices and PCs.

Creating a multiplication Skill in Alexa using python

Written By Monisha Macharla

Hi, I'm Monisha. I am a tech blogger and a hobbyist. I am eager to learn and explore tech related stuff! also, I wanted to deliver you the same as much as the simpler way with more informative content. I generally appreciate learning by doing, rather than only learning. Thank you for reading my blog! Happy learning!

RELATED POSTS

What is Edge Intelligence: Architecture and Use Cases

What is Edge Intelligence: Architecture and Use Cases

Introduction With the latest advancements in AI technologies, we have noticed a significant increase in the deployment of AI-based applications and services in recent years. More recently, with the booming IoT industry in particular, billions of mobiles and IoT...

Apache Kafka vs Apache Spark : All you need to know

Apache Kafka vs Apache Spark : All you need to know

Introduction Due to the increase in the volume of data, the demand for Stream processing is on the rise. Just processing the data wouldn't be enough, it should be done quickly too so that organizations can react to changing market conditions on a real-time basis. This...

Creating a Multiplication Skill in Alexa using Python

Creating a Multiplication Skill in Alexa using Python

Introduction In this tutorial, we will be focusing on how to create a custom multiplication skill in Alexa using Python. If you're completely new to Alexa skills, you can get a brief idea about it by clicking here. Subsequently, we have posted regarding account...

Creating a Hello World Skill in Alexa using Python

Creating a Hello World Skill in Alexa using Python

Introduction In this tutorial, we will be focusing on how to create a Hello World Skill in Alexa Developer Console. This is the most basic skill, and it would give us an idea about Skill-building using Alexa's developer console. If you're completely new to Alexa, you...

Creating a custom Date-Time skill in Alexa using Python

Creating a custom Date-Time skill in Alexa using Python

Introduction In this tutorial, we will look at how to create a simple date-time skill in Alexa using Python. For this skill, the only prerequisites required are an Alexa developer account and some basic understanding of Python. Also, we have created a post on how to...

All you need to know about Amazon Alexa Skills

All you need to know about Amazon Alexa Skills

Introduction In this tutorial, we will be taking a quick look at Amazon Alexa Skills. So, let us get started with the most common question - What Is Amazon Alexa? Alexa is nothing but a cloud-based voice service provided by the tech giant Amazon. In today's world,...

What is IoT Cisco Virtualized Packet Core (VPC)?

What is IoT Cisco Virtualized Packet Core (VPC)?

In this article, we will discuss about what is Cisco Virtualized Packet Core (VPC), How it supports IOT. Finally, we discus about its use cases. What is Virtualized Packet Core (VPC)? Virtualized Packet Core (VPC) is a technology providing all services for 4G, 3G, 2G,...

10 Best FTP clients for Windows and MAC users

10 Best FTP clients for Windows and MAC users

FTP is the abbreviation for File Transfer Protocol. Its a commonly used protocol to exchange files over any network. FTP clients are specifically designed software to transfer files between PC and servers over the internet. When a file is being transferred from one...

What is DNS and How does it work?

What is DNS and How does it work?

The Internet is just a network of 'n' computers that can communicate over various communication channels. Now, anything you do on the Internet is only an exchange of information(through files, scripts, etc.) So for the exchange to happen, you need to locate the other...

What is an Application Programming Interface (API)?

What is an Application Programming Interface (API)?

Introduction- What is an API? An application programming interface (API) is a computing interface that defines interactions between multiple software in an IoT environment. It defines the kinds of calls or requests that can be made and how to make them. An API is a...

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....