Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
AUI Tab Group
verticaltrue
Introduction

Unified (One)Wifi Wi-Fi is an 802.11 protocol stack designed for the configuration, statsstatistics, steering, and telemetry of Wi-Fi driver and basebandbasebands. It has been architected with insights from based on years of experience in addressing field and deployment issueschallenges. The implementation is mostly generic because of largely generic due to the use of Openopen-Source source modules (hostap) and Linux libraries (netlink, cfg80211), enabling the stack to work operate seamlessly on across multiple Wi-Fi chipsets . Because of the above, the stack can be easily portable and ensuring easy portability to new devices. The stack supports multiple various management protocols such as , including WebConfig, TR-181, WFA Data Elements, and TR-181 USP. It Additionally, it also supports wide range of Wi-Fi apps (motionapplications, such as motion detection, device typing, connection admission control, and EasyMesh etc.).


Features & Roadmap

OneWifi is rich in features. As depicted in Figure 7: OneWifi Features the list of features includes 802.11be, 6GHz Private & Public Service, EasyMesh, Connection Admission Control etc.

ToDo features and roadmap details - will be shared by soumya munshi

offers a comprehensive set of features, as illustrated in the diagram below. The feature set includes support for

  • 802.11be
  • 6 GHz Private and Public Service
  • EasyMesh
  • Connection Admission Control and more.




Benefits

OneWifi provides significant advantages for adopters, in addition to its extensive feature set

Benefits

Along with its rich content of features, OneWifi offers significant benefits to adopters.

Reduction in Platform-Specific Defects

OneWifi is built primarily of OpenSource primarily built using open-source code that are has been widely deployed in huge at scale. Since such This code had has been thoroughly vetted for wide usages, various use cases, resulting in fewer new defects are less. Additionally, and any existing defects issues are well published -documented, with fixes already readily available.

Faster End-

2

to-End Feature Development

The OneWifi code codebase is mostly largely generic, and with platform-specific differences are abstracted by a limited number set of HAL functions. Because of generic This allows for rapid feature development, as common business logic , development of features set can be fast. Code for new feature is shared across platforms. New features can be developed on a primary one platform and quickly tested on other platformsothers.

Faster

Accelerated Triage and Field

Defects

Defect Debugging

OneWifi implements detailed includes robust logging and real-time events event visualization capabilities. Along with regular In addition to informative log files that are periodically uploaded to Comcast Cloudthe cloud, there are a couple of different ways to triage and debug several methods for triaging and debugging field issues.

Enablement of

Module-Specific

Logging

Debugging

Detailed debugging of specific OneWifi modules can be enabled by creating corresponding tokens in the /tmp directory (e.g., touch The following modules of OneWifi can be debugged in detail by writing the following tokens under /tmp (“touch /tmp/<token_name>”name>)It is to be noted that after .
Note: Once debugging is complete, the token needs to must be removed from the /tmp directory to resume restore normal system operation of the system.

Enablement of


Real-Time Events Visualization

OneWifi automatically logs important key real-time events in to /rdklogs/logs/wifiAnalytics.txt in UML format. This file is in UML format and can be post processed by any UML reader to give a visualize event transfers in real time like events transfer visualization. This feature is very helpful to debug client device particularly useful for diagnosing client-device-specific connection issues or related problems.

Faster Portability to

new

New SoC

platforms

Platforms

OneWifi uses utilizes native Linux provided native libraries function calls to interact with lower-layer Wi-Fi drivers. These function calls are fundamentally built around interactions are based on the cfg80211 and mac80211 specifications that , which are supported in most Linux distributions via through netlink library functions. If the SoC vendor System on Chip (SoC) vendor’s driver is compliant with cfg80211 & and mac80211 compliant, it is very likely that OneWifi will automatically OneWifi can typically run on the new SoC without any significant with minimal porting effort of required for the Wi-Fi HAL library functionalitiesfunctionality.