prpl & prplMesh Expertise


prplOS is a next generation operating system for carrier gateways which is evolving in a quick manner to support more secured and scalable home gateways.

Zilogic has a deeper knowledge on the prpl architecture. Our knowledge has played a vital role in mapping the Wireless SoC manufacturer with the gateways (or) the CPE broadband product manufacturer requirements.

Our knowledge in the CPE broadband domain helped in improving the infrastructure required to meet the Carrier broadband needs in terms of data model realization, ground up in the prplOS stack.

/static/images/prpl-prplmesh-expertise.png

Applications

prplOS, (earlier prplWrt) from the prpl Foundation has a rich set of features that makes it the best candidate for the home gateways, IOT gateways, home routers, enterprise grade routers, etc.

Along with the prplMesh, becomes a proven mesh solution for the home segment. With the continuous advancement like the integrations of matter/IoT based solutions, compliance to security and lifecycle management, prplOS has become one of the sought out Operating System flavor for the evergreen router needs of the market.

Adherence to the Broadband Forums data model through the in-built North-Bound infrastructure, allows the device management functionality of the system accessible via various methodologies.

Architecture

Highlighted a few components here from the prplOS architecture. Though the architecture leverages some of the OpenWrt stack, prplOS has its own components that stands out specially.

OpenWrt’s native components like u-bus, UCI, luci and procd are leveraged as is in prplOS.

prplOS has its own bus system called Ambiorix Bus, adapting the ideology that solves the problems of adhering to the various bus architectures across variety of Operating Systems like RDK-B (R-Bus), Linux Desktop (D-Bus), OpenWrt (U-Bus), etc.

/static/images/software-stacks-prpl.png

Services Offered

Development

Development capabilities on the full stack of prpl, involves bringing up the system from base OS to the complete application development.

  • SoC / Platform porting involving bootloaders, kernel and drivers.

  • Bring up the prpl middleware components and services, to get the complete prpl features realized on new SoC / Target.

  • Development of data model components and vendor modules to support.

  • Upgrading to Latest SDKs from SoC vendor and new versions of prpl.

  • Fixing defects in the prpl components and upstreaming the fixes.

Testing

The test portfolio for prpl is very comprehensive where we test it from the operating system layer to the cloud software configuration.

  • Unit testing of TR-181 data model using the ubus-cli and obuspa utilities.

  • Cram command based test engine

  • Functional, Interoperability, Performance and Stability of the Wi-Fi and networking features.

  • Test automation for functional testing.