OpenWrt Expertise


OpenWrt is a versatile lean stack for wireless routers. A well established distribution stabilized and matured to handle the growing needs of the contemporary router requirements.

Zilogic’s long history on OpenWrt makes us to provide end to end support to develop a Wi-Fi router for both Home and Enterprise segments. Our key contributions in the productization helped the clients with flavors of operating systems based on OpenWrt.

Our technical caliber on several mesh technologies helped the clients to meet the product goals and improve the quality of the product tremendously.

/static/images/openwrt-expertise.png

Applications

OpenWrt has been a de-facto operating system in the home wireless routers' arena. Nonetheless, to say, as the tag line "Wireless Freedom", OpenWrt maintains the free and open-source structure of the software components for more than two decades.

It started off from the buildroot, and became one of inevitable operating systems in the routers world. Thousands of wireless routers are powered by OpenWrt with a huge list of supported hardware architectures.

OpenWrt is used in routers and access points, best platform to build Network Attached Storage (NAS), SSH tunneling, VPN servers, etc.

Architecture

OpenWrt provides a thin light-weight stack that can run at resource critical systems. The component stack is made so thin with the help of uClibc and the musl compiler.

The system has a native microbus architecture, called U-Bus, which interconnects the various applications that run on top of the software stack. There is a unified configuration management interface called UCI. A web interface called Luci, a native process management system and the init called procd.

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

Services Offered

Development

  • Adding custom feeds and the target layer for the SoCs and the target boards.

  • OpenWrt’s middleware involves customization on UCI configuration, custom U-Bus based components.

  • Custom procd’s initscripts development for the target specific components.

  • Network control component, netifd script customization for the Wi-Fi and network specific requirements.

  • Implementing OpenWrt build infrastructure for secure boot, proprietary software build recipes and sysupgrade component support.

Testing

  • Test automation for functional testing.

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

  • Functionality of the features.