Giter Site home page Giter Site logo

wlan-docs's Introduction

description
Telecom Infra Project Open WiFi

OpenWiFi

What is OpenWiFi?

TIP OpenWiFi is an open source community project that believes in democratizing premium Wi-Fi experiences for multiple market use cases. The TIP approach to OpenWiFi creates an open source disaggregated technology stack without any vendor lock in. OpenWiFi offers premium managed Wi-Fi features, local break-out design, cloud native open source controller, and an open source AP firmware operating system tested nightly.

TIP Open Wi-Fi 1.x Solution

TIP OpenWiFi is the industry's first CI/CD open source Wi-Fi eco-system. Built nightly with a strong community of Wi-Fi leaders, new features are unit tested in automated RF chambers and checked from cloud to ground for Wi-Fi performance and conformance.

High Level Features

Cloud SDK in OpenWiFi offers:

  • Zero Touch Provisioning
  • Firmware Management
  • Integration Northbound Interface (NBI) RESTful
  • Data model driven API
  • Template based device provisioning with RADIUS profile management
  • Advanced RF control with RRM

Each OpenWiFi AP offers:

  • Multiple topologies including Bridging, Virtual LAN, NAT Gateway, Local Breakout, Overlay
  • Multiple authentications WPA2, WPA3, Enterprise Radius models
  • Passpoint® Release 2 and above
  • Zero Touch Provisioning
  • Captive Portal

OpenWiFi AP Detail List:

  • Wi-Fi 4 (n) Wi-Fi 5 (ac) Wi-Fi 6 (ax)

  • Dual Bank Bootloader

  • Multi-SSID per Radio

  • SSID Authentications: WPA/WPA2/WPA3 - Mixed, Personal, Enterprise

  • Un-Authorized Device Control

  • 802.1Q VLAN per SSID

  • 802.1d Bridge Mode per SSID

  • RADIUS Accounting, Interim-Accounting, NAS-IP, CUI

  • Network Address Translation Gateway Mode Operation

  • Network Time Protocol Client

  • Management VLAN

  • Wi-Fi 6 (ax) Specific

    • BSS Coloring
    • UL/DL OFDMA sub-carrier allocation
    • Channel Switch Announcement
  • Wi-Fi General Features

    • WMM® - Wi-Fi Multi Media
      • UAPSD Procedures (Unscheduled Power Save)
      • Upstream/Downstream Queues & L3 DSCP
      • Over The Air QoS EDCH Procedures
    • WMM-Admission Control (AC)
    • WMM-Power Save (PS)
    • Wi-Fi Optimized Connectivity
      • (ai) Fast Initial Link Support
    • Wi-Fi Agile Multiband
      • (k) Client Radio Resource Management - Directed Steering
      • (v) Network Assisted Roaming
      • (r) Fast BSS Transition
    • Protected Management Frames (PMF)
      • (w) Management Frame Encryption
    • Channel Switch Announcement (CSA)
    • Dynamic Frequency Selection & Transmit Power Control (DFS/TPC)
    • Beacon Rate
    • Min Client Noise Immunity
    • Basic Rate Control
    • De-Auth RSSI Control
    • Burst Beacon Support
    • Per SSID Client Rate Limiting
    • Promiscuous Mode Support
  • Additional TIP AP NOS Features

    • Embedded Captive Portal (Local Splash non-auth)
    • Link Layer Discovery Protocol (LLDP)
    • Airtime Fairness
    • Wireline & Wireless Tracing (PCAP Cloud Remote Troubleshooting)
    • Synthetic Client (Cloud Remote Troubleshooting)
    • Flight Recorder (Stack Remote Collection)
    • Local Provisioning over SSID (when Cloud or WAN down)
    • Multimedia Heuristics (Detection of Unified Communication Sessions)
    • SSID Rate Limiting
    • Inter-AP Communication (Client - Session Signalling)
    • Client / AP / Network Metric Telemetry (MQTT)

Cloud SDK additional features

  • Provisioning
    • Device Identity (Model, MAC, Serial Number)
    • AP Software Upgrade
    • Profile Provisioning Templates
    • Multiple SSID Configuration
    • Bandwidth Rate Control per SSID
    • Multi-Radio 2.4/5GHz control
    • AP Network Mode Control (Bridge/NAT mode)
    • Basic Captive Portal (Local Splash Page admin from Controller)
    • Security (WPA2/WPA3 Personal/Enterprise Mixed)
    • VLAN per SSID
    • NTP Enable/Disable
    • RTLS (Location Services) Enable/Disable
  • RF Control
    • Wi-Fi Agile Multiband
      • (k) Client Radio Resource Management - Directed Steering
      • (v) Network Assisted Roaming
      • (r) Fast BSS Transition
    • RRM Location AP Channel Table Provisioning
    • RRM Location AP Cell Size Table Provisioning
    • RRM Location Client Steering Threshold Table Provisioning
  • Remote Troubleshooting and Service Assurance
    • Syslog
    • Synthetic Client
      • Remote DHCP, RADIUS, UE Network Analysis
    • Remote Shell
    • Remote Packet Capture Analysis

How to contribute

If you or your company are interested in contributing to TIP Open Wi-Fi, please join the Wi-Fi Product Group by visiting Telecom Infra Project to become a member.

wlan-docs's People

Contributors

cbuschfb avatar jaspreetsachdev avatar gitbook-bot avatar

Stargazers

Mika Pullinen avatar Christian Johnson avatar Philipp Huth avatar Walid Yousry Madkour avatar  avatar Meena Devi avatar Daniel Isaksen avatar Christine Zak avatar Nick Hainke avatar Dr.-Ing. Thomas Hühn avatar  avatar

Watchers

Nick Rogers avatar Neustradamus avatar alekm avatar John Crispin avatar  avatar Bob Kressin avatar Ben Greear avatar Tyler Delane avatar James Cloos avatar  avatar Alec Rooney avatar Govi avatar Behrad Analui avatar Muneer Shaheed avatar  avatar  avatar Alex Clavelle avatar  avatar Damir Franusic avatar Stephane Bourque avatar Henry Haller avatar Shawn Rosti avatar ashish avatar Ivan Efimov avatar Boris Shehter avatar Simon Wunderlich avatar Piotr Dymacz avatar Maros Marsalek avatar  avatar Rakesh Mukundan avatar HaiBac Ngo avatar  avatar Johnathan Boyce avatar Mitchell R avatar Marc Körner avatar  avatar  avatar Henrique avatar Dimitris Kalogeras avatar  avatar Olaf Bonness avatar Harlan Shoop avatar Arif avatar David Myerscough avatar sundeep.singatwaria avatar Walisson Casonatto avatar Alberto Flórez Pagés avatar  avatar Venkata Rao Chimata avatar Charles 'Boyo avatar Ferran avatar  avatar  avatar Sean Macfarlane avatar  avatar Marco Gonzalez avatar  avatar  avatar  avatar 浜口健一郎 avatar Charles Bourque avatar bruce bateman avatar Andre van Zyl avatar  avatar Stanislav Galabov avatar Vasudevan Nagendra avatar Boaz Descalo avatar  avatar VR avatar  avatar  avatar Stephen Leotis avatar Sviatoslav Boichuk avatar Tushar Metkar avatar  avatar  avatar Jiaming Wang avatar  avatar Philipp Huth avatar Mike Hansen avatar Rajesh Pasupathy avatar Meena Devi avatar Mika Pullinen avatar

wlan-docs's Issues

About Broadcasting the SSID in AP Side

Dear all,

I have installed the TIP Controller(2.2.0) and connected a few Openwifi-AP.
image
image

The problem, I am facing is,

I need my AP to broadcast the SSID, which command or script do I need to run so that my AP can get some profile to Broadcast the SSID.

Thank you..

./copy-certs-to-helm.sh ~/wlan-cloud-helm/ can't work in wlan-cloud-helm master code

tip@tip:~/wlan-pki-cert-scripts$ ./copy-certs-to-helm.sh ~/wlan-cloud-helm/
Copying certs to wlan-integrated-cloud-component-service certs folder
cp: target '/home/tip/wlan-cloud-helm//tip-wlan/charts/wlan-integrated-cloud-component-service/resources/config/certs/' is not a directory
Copy certificates to a central location
========= All Certs Copied ==========
========= Creating AP Package =======
adding: ca.pem (deflated 26%)
adding: client.pem (deflated 43%)
adding: client_dec.key (deflated 23%)
AP zip package available at ./generated/ap.zip

OUTDATED, NOT NEEDED ANYMORE, LEFT FOR BACKWARDS COMPATIBILITY

Copying certs to kafka certs folder
cp: target '/home/tip/wlan-cloud-helm//tip-wlan/charts/kafka/resources/config/certs/' is not a directory
Copying certs to cassandra certs folder
cp: target '/home/tip/wlan-cloud-helm//tip-wlan/charts/cassandra/resources/config/certs/' is not a directory
Copying certs to postgres certs folder
cp: target '/home/tip/wlan-cloud-helm//tip-wlan/charts/postgresql/resources/config/certs/' is not a directory
Copying certs to opensync-gw-cloud certs folder
cp: target '/home/tip/wlan-cloud-helm//tip-wlan/charts/opensync-gw-cloud/resources/config/certs' is not a directory
Copying certs to opensync-gw-static certs folder
cp: target '/home/tip/wlan-cloud-helm//tip-wlan/charts/opensync-gw-static/resources/config/certs' is not a directory
Copying certs to opensync-mqtt-broker certs folder
cp: target '/home/tip/wlan-cloud-helm//tip-wlan/charts/opensync-mqtt-broker/resources/config/certs/' is not a directory
Copying certs to wlan-portal-service certs folder
cp: target '/home/tip/wlan-cloud-helm//tip-wlan/charts/wlan-portal-service/resources/config/certs/' is not a directory
Copying certs to wlan-prov-service certs folder
cp: target '/home/tip/wlan-cloud-helm//tip-wlan/charts/wlan-prov-service/resources/config/certs/' is not a directory
Copying certs to wlan-ssc-service certs folder
cp: target '/home/tip/wlan-cloud-helm//tip-wlan/charts/wlan-ssc-service/resources/config/certs/' is not a directory
Copying certs to wlan-spc-service certs folder
cp: target '/home/tip/wlan-cloud-helm//tip-wlan/charts/wlan-spc-service/resources/config/certs/' is not a directory
Copying certs to wlan-port-forwarding-gateway-service certs folder
cp: target '/home/tip/wlan-cloud-helm//tip-wlan/charts/wlan-port-forwarding-gateway-service/resources/config/certs/' is not a directory

We have to reset hard to this commit ID
cd wlan-cloud-helm
git reset --hard da7bbf1723370623d0e6260dbc98365b3fc73742
cd -

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.