Posts

802.11 Roaming- Understanding How Wireless Devices Transition Between Access Points

Image
We have heard about roaming several times, and understand how seamless roaming experience is important for users with time sensitive applications. This seamless experience is made possible by a process called "roaming" in 802.11 wireless networks.  What is 802.11 Roaming and how does it work? The 802.11 roaming refers to the process where a wireless station moves from one access point (AP) to another within the same extended service set (ESS). This transition should ideally happen without any interruption to the network connectivity. When the station first connect to a Wi-Fi network, it associates with an access point. As you move away from this initial access point, the signal strength degrades. When this happens, your device starts scanning for a better connection, looking for another access point to associate with. A very important fact, which is often forgotten by the Users/Network administrators is, the decision to roam is made entirely by your device, not the Access Poi...

Block Acknowledgement: Control Frame

Image
  For the reliable wireless communication ACK frames plays a crucial role; ACK simply means the frame was received by the receiving station and no ACK results to retransmission of the frame. As the wireless networks evolved to handle higher data rates, the overhead of sending an ACK frame for every data frame became inefficient. This led to the development of Block Acknowledgement (Block ACK) which was introduced through 802.11e amendment and it allows multiple frames to be acknowledged with a single response. Block ACK Request (BAR) Frame The Block ACK Request (BAR) frame initiates the Block ACK mechanism and has a specific format with these fields: Frame Control : Contains control information for the frame (2 bytes) Duration : Specifies timing information for upcoming transmissions (2 bytes) RA (Receiver Address) : Identifies the individual MAC address of the STA receiving the BAR (6 bytes) TA (Transmitter Address) : Identifies the individual MAC address of the STA sending the ...

Understanding Multi-Link Operation (MLO) in Wi-Fi Networks

Image
What is Multi-Link Operation (MLO)?  With the introduction of the IEEE 802.11be standard (Wi-Fi 7), Multi-Link Operation (MLO) represents one of the most significant advancements in the modern Wi-Fi technology . MLO as the name signifies, allows devices to establish multiple concurrent links across different frequency bands (2.4GHz, 5GHz, and 6GHz), enabling more efficient use of available RF spectrum and significantly improving throughput, latency, and reliability. How to identifying MLO Support in a Beacon? The screenshots below shows the MLO support and capabilities in Beacon of a RUCKUS R770 AP . Let's examine the key indicators: MLO Capability Indicators In the first screenshot, we can see several critical fields that indicate MLO support: Multi-Link Control section shows basic control information with the 802.11be D3.0 tag EML Capabilities Present: True - Enhanced Multi-Link capabilities are supported MLD Capabilities Present: True - Multi-Link Device capabilitie...

Acknowledgement (ACK) - Control Frame

Image
 For the wireless communication, reliable data transmission is critical. Two key mechanisms that ensure this reliability are Acknowledgement (ACK) frames and Block Acknowledgement (Block ACK) frames. Let's dive deep into how these frames work and why they're essential for the Wi-Fi networks. The Fundamentals of ACK Frames ACK frames serve a dual purpose in wireless networks: Confirmation of Receipt : An ACK frame signals the sender that the frame is received. ACK could be used for data, management, or PS-Poll frame . This eliminates the need for automatic retransmission. Duration Information : For fragment bursts, the ACK frame transmits duration information to nearby Station(STAs), functioning similarly to Clear to Send (CTS) frames. ACK frame structure:  Frame Control : Contains control information for the frame (2 bytes) Duration : Specifies timing information for upcoming transmissions (2 bytes) RA (Receiver Address) : Identifies the individual MAC address of th...

RTS/CTS: The Hidden Node Problems in WiFi Networks

Image
In the world of wireless networking, collision avoidance is a critical challenge. Unlike wired networks where collisions can be detected, wireless networks must employ mechanisms to prevent collisions before they happen. One of the most important mechanisms in IEEE 802.11 (WiFi) networks is the Request to Send/Clear to Send (RTS/CTS) protocol. Let's dive into how this solution works and why it's essential for efficient wireless communications. The Hidden Node Problem Before understanding RTS/CTS, we need to understand the problem it solves: the hidden node problem. Imagine three wireless stations (STAs) - A, B, and C. Station-B can communicate with both A and C, but A and C are out of range of each other. If station A is transmitting to B, station C has no way of knowing this and might also try to transmit to B simultaneously, causing a collision at B. This is the "hidden node" problem - where some nodes in a network are invisible to each other but can still interfere...

Understanding RSSI and LQI Metrics of IOT

Image
 In the rapidly increasing adaption of Internet of Things (IoT), understanding  the basics network performance metrics is crucial for building reliable and efficient systems. Two fundamental metrics that play a n important role in the IOT Device communication are the Received Signal Strength Indicator (RSSI) and Link Quality Indication (LQI). Let's dive deep into what these metrics mean and why they matter for IoT implementations. Received Signal Strength Indicator (RSSI) RSSI serves as a fundamental measurement of RF power received by a wireless device. What makes RSSI particularly interesting is that it measures all RF power in a channel, regardless of the source. This means it captures: Signals from IEEE802.15.4 transmitters Interference from Bluetooth devices WiFi signals Background radiations This comprehensive measurement makes RSSI an essential tool for Clear Channel Assessment (CCA), helping devices determine if a channel is free befo...

Understanding the ZigBee Device Join Call-Flow

Image
 The ZigBee device onboarding process represents a critical workflow in IoT device management, facilitating secure and reliable connection establishment between end devices and the network infrastructure. This document outlines the systematic approach to ZigBee device onboarding:  Lets understand the Key Component of an IOT infrastructure:  End Node/End Device Represents any ZigBee-compliant IoT device, sensor, or actuator Includes various device types such as: Smart lighting systems Security devices (door locks) Environmental sensors Access Point (AP)/Gateway Comprises an embedded IoT chipset integrated into the AP Alternatively implemented as a USB module Co-ordinator (IoT Controller) Implemented as Ruckus IoT Control Manages device onboarding operations Co-ordinates MQTT traffic flow between the End notes and 3rd Party Integrations IOT Device Onboarding Process Flow Phase 1: Discovery Initiation Device Discovery State Activation Implementation varies ...