Virtual Access Point Channel Management in IoT Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Deterministic routing in IoT networks, particularly in hub-and-spoke models using CSMA/CA, faces issues such as overwhelming servers with multiple traffic copies, excessive delay, and unacceptable frame loss, which are exacerbated in low-power lossy networks.
Innovation Solution
A supervisory device forms a virtual access point (VAP) by mapping multiple access points to a single logical entity, allowing nodes to communicate without roaming and optimizing channel usage through a communication schedule that instructs nodes to stop transmitting temporarily, thereby reducing latency and frame loss.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple access points transmit packets to a node using CSMA/CA, then the node can receive packets from multiple sources, but the server becomes overwhelmed with multiple copies of traffic
Solution Approach 1:
The system segments traffic handling by introducing a supervisory device that divides and manages packet distribution. Instead of all APs transmitting to all nodes, the supervisory device segments the network into controlled transmission paths, assigning specific APs to transmit to specific nodes based on packet destination, thereby eliminating redundant traffic copies while maintaining multi-AP reception capability
Solution Approach 2:
A supervisory device is introduced as an intermediary between multiple APs and nodes. This mediator receives packets from APs, determines the intended destination node, and selectively forwards packets only to the appropriate node. This intermediary prevents the server from being overwhelmed by filtering out redundant packet copies before they reach the destination
2Productivity
If nodes transmit continuously in CSMA/CA networks, then data flow is maintained, but latency increases and frame loss occurs
Solution Approach 1:
The system implements periodic action through scheduled transmission time slots assigned by the supervisory device. Nodes transmit data in designated time windows rather than continuously, creating periodic transmission patterns. This approach maintains overall data flow productivity while reducing collisions and latency by ensuring nodes do not transmit simultaneously, thereby preventing frame loss
Solution Approach 2:
The supervisory device maintains continuity of useful action by continuously monitoring network conditions and dynamically adjusting transmission schedules. While individual nodes transmit periodically, the supervisory device ensures continuous packet forwarding and route optimization, maintaining overall data flow continuity without the latency and collisions associated with uncoordinated continuous transmission
3Productivity
If access points share radio chains across multiple VAPs, then resource utilization improves, but channel availability for individual VAPs decreases
Solution Approach 1:
The system applies dynamics by enabling radio chains to dynamically switch between different VAPs and channels based on real-time network conditions. The supervisory device continuously monitors channel utilization and traffic demands, dynamically reassigning radio chains to different VAPs as needed. This dynamic allocation maximizes resource utilization while ensuring each VAP has adequate channel availability when required
Data Source
AI summary
In one embodiment, a supervisory device in a network forms a first virtual access point (VAP) for a first node in the network. A plurality of access points (APs) in the network are mapped to the first VAP as part of a VAP mapping and the first node treats the APs in the VAP mapping as a single AP for purposes of communicating with the network. The supervisory device determines a communication schedule for the first node based on a radio chain of at least one of the APs in the VAP mapping for the first VAP being shared by the first VAP and a second VAP for a second node in the network. The supervisory device, according to the communication schedule for the first node, causes one or more of the APs in the VAP mapping for the first VAP to instruct the first node to stop transmitting for a period of time.


