Ubiquios

Fast development, maximum efficiency for constrained componentry


Ubiquios is Virscient’s embedded wireless software stack for low-memory, low-power products

Ubiquios is the culmination dozens of projects that require high performance in a memory and energy-constrained use case.  It simplifies Wi-Fi and Bluetooth integration and accelerates development on constrained MCUs.

It gives product makers the freedom to add wireless connectivity without needing large, power-hungry chipsets. Ubiquios solves the problem of high cost, memory overhead and integration risk in IoT and embedded devices.
This turnkey solution has broad support for transceiver silicon and modules from market leaders such as Infineon, Murata, Laird, TI, and Qualcomm.

Embedded Software Challenges

Embedded software engineers typically face a similar set of challenges for every project:

  • Integrating Wi-Fi, Bluetooth and other RF stacks on small, resource-constrained MCUs.
  • Keeping memory and power usage low enough for long battery life.
  • Achieving interoperability across devices and platforms.
  • Passing compliance testing and securing certification.
  • Maintaining codebases across multiple chipsets and vendors.
  • Reducing time to market while avoiding firmware bugs and security gaps.
  • Futureproofing IP investment from technical debt due to component replacement.

Virscient's solution - Ubiquios

As Virscient built up our own embedded software capability, we have developed Ubiquios to:

  • Deploy complete IoT solutions (including SoftMAC Wi Fi, TCP/IP, TLS, and MQTT) in less than 128 kB Flash and 32 kB RAM.
  • Deliver energy-efficient wireless connectivity that extends battery life in portable and embedded products.
  • Support integration across diverse platforms including Wi-Fi/802.11, Cellular/LPWAN, Mesh Networking, TCP/IP with TLS and AWS and Azure Cloud
  • Include features and frameworks to simplify certification and compliance testing.
  • Maintain vendor independence so you are not locked into a single chipset supplier.
  • Include clean, well-documented APIs, making it easy to implement robust, low-power connectivity with minimum development effort.
  • Shorten development time by supplying ready-to-use, validated software with support for security, provisioning and updates.
  • Run on bare metal for low-footprint, low-power applications, or common embedded RTOS platforms such as FreeRTOS, Arm Mbed OS, ThreadX, or Wind River VxWorks.

Who can benefit from Ubiquios?

Ubiquios was designed and optimised for 32-bit microcontrollers including Arm Cortex-M, RISC-V, and MIPS/PIC32, but has been deployed on a wide range of open or proprietary 32-bit and 16-bit cores – including some peculiar ones!

It includes compact implementations of industry-leading security protocols such as WPA-Enterprise and TLS (with OCSP), including support for private key offload to hardware secure elements or other trusted modules.

embedded wireless software stack

Outcomes with Ubiquios

When you use Ubiquios to build your next connected device, you’ll enjoy:

  • Faster path to market – maximise reuse and deliver rapidly on diverse requirements, with a robust and supported connectivity stack.
  • Low memory footprint enabling the use of low-cost components
  • Low energy requirements enabling lower-cost batteries
  • Flexibility to add new connectivity as required
  • Portability – if you need to replace a module or component, you needn’t start from scratch
  • No publicly known vulnerabilities (unlike Open Source)

Lower power, lower memory...

Building a new embedded device – and facing impossible constraints?
Take a look at Ubiquios!

Lower power, lower memory...

Solutions with Ubiquios inside

View All Case Studies
<h1>Low power <span style="background-color: #590ebf; color: #ffffff;"> embedded systems</span> for AirSuite</h1>

Low power embedded systems for AirSuite

Read Case Study