Work In Progress

Introduction

OpenSync :

OneWiFi :

Scope of the work

            The scope of this activity to bring up Mesh functionality through opensync and onewifi components in RPI Router.

Target Audience  


 High level Design / Architecture


System Architecture


OVSDB Manager 

               Cloud controller can configure Wi-Fi parameters in gateway, extender or  CPE using OVSDB & Manager entities. OVSDB is a database server that executes in RDK-B CPE. Any update of parameters in this database by cloud controller is notified to OneWifi process by OVSDB manager entity over RBUS. OneWifi process validates the parameter or set of parameters and applies the configuration in WiFi driver or baseband. If successfully applied, OneWifi also notifies OVSDB manager about the successful completion so that the database tables are updated with the right state of WiFi subsystem of the CPE.

OneWiFi Interface Map Table

VAP IndexNameComment
1private_ssid_2g2g user private ssid 
2private_ssid_5g5g user private ssid
12mesh_backhaul_2gMesh backhaul on 2g
13mesh_backhaul_5gMesh backhaul on 5g
14mesh_sta_2gMesh station on 2g
15mesh_sta_5gMesh station on 5g

Target Build Variant 

Identified task list

Check point

Dependencies

Validation

Risks

Flow Diagram/Pseudo Code


Sequence Diagrams


Build Instructions

TargetYocto versionBuild instruction
RPI4 32bitDunfell [Archived] RPI 4B Model Reference Platform
RPI4 32bitKirkstonekirkstone RDK-B RPI4 32 bit
RPI4 64bitDunfell[Archived] RPI 4B Model Reference Platform with 64bit Arch
RPI4 64bitKirkstoneKirkstone RDK-B RPI4 64 bit (Both User Space & Kernel Space)

Supported device  

Use Cases


Sanity Testing


References

https://opensync.atlassian.net/wiki/spaces/OCC/pages/39920173081/OpenSync+4.4

Onewifi Reference Porting Documentation

Porting Guide - OneWifi

EPIC/User Stories