diff --git a/SUMMARY.md b/SUMMARY.md index 9fe4b86..5882425 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -14,15 +14,16 @@ ## OPENWIFI STACK -* [Open WiFi Stack](openwifi-stack/openwifi-stack.md) -* [About the OpenWiFi SDK](openwifi-stack/about-the-sdk.md) -* [OpenWiFi Firmware](openwifi-stack/firmware.md) +* [Overview](openwifi-stack/openwifi-stack.md) +* [SDK](openwifi-stack/about-the-sdk.md) * [Cloud Discovery](openwifi-stack/cloud-discovery/README.md) * [Discovery without Cloud](openwifi-stack/cloud-discovery/discovery-without-cloud.md) * [Access Points](openwifi-stack/access-points/README.md) * [Local Device Settings](openwifi-stack/access-points/local-device-settings.md) -* [About Device Provisioning](openwifi-stack/device-provisioning.md) -* [Repositories](openwifi-stack/repositories.md) +* [Firmware Management](openwifi-stack/firmware.md) +* [Device Provisioning](openwifi-stack/device-provisioning.md) +* [Code Repositories](openwifi-stack/repositories.md) +* [Artifacts](openwifi-stack/artifacts.md) ## SDK diff --git a/openwifi-stack/access-points/README.md b/openwifi-stack/access-points/README.md index 5d50eea..d32e9ce 100644 --- a/openwifi-stack/access-points/README.md +++ b/openwifi-stack/access-points/README.md @@ -4,9 +4,7 @@ description: TIP OpenWiFi 2.0 # Access Points -Initial Minimum Viable Product Release 2.0 does not include template driven device provisioning, this will be available in the next sprint. - -Given many cloud and ODM partners wish to consume the 2.0 reference stack early, some with their own device provisioning logic as part of commercial cloud controllers, the following describes uCentral based management and telemetry, interactions with the OpenWiFi SDK processing provisioning and telemetry data. +Given many cloud and ODM partners wish to consume the 2.x reference stack early, some with their own device provisioning logic as part of commercial cloud controllers, the following describes uCentral based management and telemetry, interactions with the OpenWiFi SDK processing provisioning and telemetry data. ## Device Interactions with SDK diff --git a/openwifi-stack/artifacts.md b/openwifi-stack/artifacts.md new file mode 100644 index 0000000..0173c08 --- /dev/null +++ b/openwifi-stack/artifacts.md @@ -0,0 +1,20 @@ +# Artifacts + +**Access Point Firmware** + +The Access Point firmware for all supported devices are built on every pull request to the wlan-ap repository. Please see this github workflow for current supported devices: + +[https://github.com/Telecominfraproject/wlan-ap/blob/main/.github/workflows/build-dev.yml](https://github.com/Telecominfraproject/wlan-ap/blob/main/.github/workflows/build-dev.yml) + +\ +These images are then pushed to jfrog in each device specific target directory: + +[https://tip.jfrog.io/artifactory/tip-wlan-ap-firmware/uCentral/](https://tip.jfrog.io/artifactory/tip-wlan-ap-firmware/uCentral/) + + + +**Controller SDK** + +The SDK micro-services are built on every pull request on their respective repositories. These images are then containerized and pushed to jfrog here: + +[https://tip.jfrog.io/ui/repos/tree/General/tip-wlan-cloud-ucentral](https://tip.jfrog.io/ui/repos/tree/General/tip-wlan-cloud-ucentral)\ diff --git a/openwifi-stack/repositories.md b/openwifi-stack/repositories.md index de61f6d..d24c3c3 100644 --- a/openwifi-stack/repositories.md +++ b/openwifi-stack/repositories.md @@ -2,40 +2,41 @@ description: 2.4 Repository Information --- -# Repositories +# Code Repositories -**Access Point Network OS (APNOS)** +**Access Point Firmware** License: BSD-3-Clause -* Openwrt based APNOS: [https://github.com/Telecominfraproject/wlan-ap/tree/release/v2.4.0](https://github.com/Telecominfraproject/wlan-ap/tree/release/v2.4.0) +* Openwrt based APNOS: [https://github.com/Telecominfraproject/wlan-ap](https://github.com/Telecominfraproject/wlan-ap) **Controller SDK** License: BSD-3-Clause -* Gateway Service: [https://github.com/Telecominfraproject/wlan-cloud-ucentralgw/tree/release/v2.4.0](https://github.com/Telecominfraproject/wlan-cloud-ucentralgw/tree/release/v2.4.0) -* Gateway UI: [https://github.com/Telecominfraproject/wlan-cloud-ucentralgw-ui/tree/release/v2.4.0](https://github.com/Telecominfraproject/wlan-cloud-ucentralgw-ui/tree/release/v2.4.0) -* Security Service: [https://github.com/Telecominfraproject/wlan-cloud-ucentralsec/tree/release/v2.4.0](https://github.com/Telecominfraproject/wlan-cloud-ucentralsec/tree/release/v2.4.0) -* Firmware Service: [https://github.com/Telecominfraproject/wlan-cloud-ucentralfms/tree/release/v2.4.0](https://github.com/Telecominfraproject/wlan-cloud-ucentralfms/tree/release/v2.4.0) -* Provisioning Service:[https://github.com/Telecominfraproject/wlan-cloud-owprov/tree/main](https://github.com/Telecominfraproject/wlan-cloud-owprov/tree/main) -* Provisioning UI: [https://github.com/Telecominfraproject/wlan-cloud-owprov-ui/tree/main](https://github.com/Telecominfraproject/wlan-cloud-owprov-ui/tree/main) +* Gateway Service: [https://github.com/Telecominfraproject/wlan-cloud-ucentralgw](https://github.com/Telecominfraproject/wlan-cloud-ucentralgw) +* Gateway UI: [https://github.com/Telecominfraproject/wlan-cloud-ucentralgw-ui](https://github.com/Telecominfraproject/wlan-cloud-ucentralgw-ui) +* Security Service: [https://github.com/Telecominfraproject/wlan-cloud-ucentralsec](https://github.com/Telecominfraproject/wlan-cloud-ucentralsec) +* Firmware Service: [https://github.com/Telecominfraproject/wlan-cloud-ucentralfms](https://github.com/Telecominfraproject/wlan-cloud-ucentralfms) +* Provisioning Service: [https://github.com/Telecominfraproject/wlan-cloud-owprov](https://github.com/Telecominfraproject/wlan-cloud-owprov) +* Provisioning UI: [https://github.com/Telecominfraproject/wlan-cloud-owprov-ui](https://github.com/Telecominfraproject/wlan-cloud-owprov-ui) +* Analytics Service: [https://github.com/Telecominfraproject/wlan-cloud-analytics](https://github.com/Telecominfraproject/wlan-cloud-analytics) +* Subscriber Service: [https://github.com/Telecominfraproject/wlan-cloud-userportal](https://github.com/Telecominfraproject/wlan-cloud-userportal) **Testing** License: BSD-3-Clause -* Open Test Harness and Test cases: [https://github.com/Telecominfraproject/wlan-testing/tree/master](https://github.com/Telecominfraproject/wlan-testing/tree/master) +* Open Test Harness and Test cases: [https://github.com/Telecominfraproject/wlan-testing](https://github.com/Telecominfraproject/wlan-testing/tree/master) **SDK Load Simulator** License: BSD-3-Clause -* OpenWiFi Load Simulator (OWLS): [https://github.com/Telecominfraproject/wlan-cloud-owls/tree/main](https://github.com/Telecominfraproject/wlan-cloud-owls/tree/main)\ - +* OpenWiFi Load Simulator (OWLS): [https://github.com/Telecominfraproject/wlan-cloud-owls](https://github.com/Telecominfraproject/wlan-cloud-owls/tree/main) **Deployment** License: BSD-3-Clause -* Helm and Docker Compose Deployments: [https://github.com/Telecominfraproject/wlan-cloud-ucentral-deploy/tree/release/v2.4.0](https://github.com/Telecominfraproject/wlan-cloud-ucentral-deploy/tree/release/v2.4.0) +* Helm and Docker Compose Deployments: [https://github.com/Telecominfraproject/wlan-cloud-ucentral-deploy](https://github.com/Telecominfraproject/wlan-cloud-ucentral-deploy/tree/release/v2.4.0) diff --git a/release/whats-new.md b/release/whats-new.md index 8060726..dcb0664 100644 --- a/release/whats-new.md +++ b/release/whats-new.md @@ -1,5 +1,64 @@ -# What's New in this release +# What's New -TIP OpenWiFi 2.6 _description +**APNOS**\ +Ath11k Ath12k CSU updates \ +\- Latest stable Qualcomm patches in\ +\- Kernel and back port handling 5.10 – 5.4 -Add a list of new features and descriptions - where necessary, include a link to a task describing how to use the new feature. +L3 Collision Enhancement\ +\- Second device WAN detects itself in same IP space as its own LAN\ +\- Second LAN Auto-Select Non-Overlapping next nibble subnet + +OpenRoaming Feature Parity + +Expanded Wi-Fi Scan\ +\- >30 IEs now available via API + +RADIUS Proxy – Gateway • TIP Vendor 58888 + +* DeviceSerialNumberaddedbyhostapd +* GatewaysendstopoolofRADIUSservers +* ResponsehandledcloudnativetoGatewayNorthbound • GatewayoverWebSockettoAP(hostapdonlocalhost) + +Enables Dynamic Multi-PSK \ +• KeyNoncesharedviaRADIUS + +Per UE\ +\- Uplink/DownlinkTrafficControloverWISPrAVPs \ +• PSKperVLAN + +Enables CoA and DM ( Disconnect Message ) via Cloud MSP + +* Re-useofWebSocketrequiresnoadditionalnetworkingordeviceagentsupport +* PermitsallCloudMSPstointerfaceattheCloudSDKforanyAAAmessaging • AAAbuildsknowledgeoftheTIPPEN5888SerialNumber(seenextslide) + +\ +**SDK**\ +Provisioning Service + +* New UI with Quality Dashboard per Venue/Entity +* Operators, Subscriber Devices, Subscribers +* Device Specific Configurations +* Venue Resources +* Interface Configuration +* Venue Notifications WebSocket +* Google Authenticator for Multi-Factor +* Self-care Portal API for mobile app devs +* Analytics + * Client Lifecycle ( life of a UE ) + * Venue dashboard ( Associations, AP health, Status ) + * Live View ( Active UE Associations, Connection Quality ) + +Gateway Service + +* Bandwidth and IE options in Wi-Fi Scan API +* Entity/Venue/Subscriber device association +* Ping device RTT latency +* Telemetry via WebSocket or Kafka +* WebSocket state for device reboot/firmware update in device page updates and device list tables +* RADIUS Pool ( Proxy ) + +Analytics Service + +* Aggregation of telemetry per Venue +* Enables Provisioning Dashboards and any dev seeking aggregation by Venue or Entity