Izuma Networks can drastically speed up development time when taking an IoT product to market. We have the services, open-source components and industry knowledge to quickly progress your project from concept to deployed product.
Izuma Cloud provides the fundamental IoT building blocks needed by any connected product:
The infrastructure required to create IoT and device edge products is often underestimated. It is true that there are a lot of open-source tools and frameworks which claim to help you accelerate product development. But making these frameworks production ready, including fully deployed and tested on cloud infrastructure is a non-trivial effort - which can take from many months to years.
And this infrastructure is just the basics you need in place to reliably deploy connected products. It’s not your own business logic. Furthermore you need that infrastructure rock solid before you can develop, test and deploy pilots which include your own software.
Izuma Network’s services help you drastically accelerate infrastructure setup - from years to a day.
Izuma Cloud is a cloud software deployment which provides the fundamental infrastrcture to securely connect, upgrades and communicate with IoT or device edge systems.
Izuma Cloud is typically deployed as a private cloud instance. Customers can select where and what size cloud they need. We also offer other deployment options.
In a private cloud deployment the cloud itself is managed by Izuma and we provide an SLA for its uptime. Your team focused on getting software on to a device.
We offer two open-source stacks for devices. Linux based systems withat least 2GB of RAM can use Izuma Edge, giving you full modern application orchestration at the edge. Micro-controller based devices, and very lightweight Linux systems can use Izuma Connect. And both of these software stack can be used at the same time, such as in the case of a gateway and micrcontroller device deployment.
|Izuma Edge||Izuma Connect|
|x86 or Arm CPUs||Microcontroller architectures|
|2GB of RAM||Operates in as little as 64k of memory|
|Any Linux distribution||ANSI-C library - for almost any microcontroller OS / framework|
|Systems management for Linux OS||Device Health APIs|
|Application orchestration via k8s||Firmware Updates
(for OS and app)
|Pluggable Linux OS updates||N/A|
|two-way TLS communications||two-way TLS communications|
|certifcate based device identity and factory tooling||certifcate based device identity and factory tooling|
|device directory and device LwM2M data key/value sync||device directory and device LwM2M data key/value sync|
|root-of-trust hardware support||root-of-trust hardware support|
|Apache 2.0 open-source||Apache 2.0 open-source|
If you are on the path developing a connected product, chances are your organizations already has opinions on what protocols to use for data communication to your services or what type of OS you want on your device. Our system is designed to be a toolset to speed up and secure your deployments, not a system which pigeon holes your design team into only a certain way of thinking.
One way to look at Izuma’s services is through the lens of control plane vs data plane. This terminology is often associated with network design, but it also applies to devices at the edge. The control plane is the necessary infrastructure needed to deploy a product securely and keep it running. The data plane is all the business logic and data that the device itself should be producing, sending and receiving.
Control plane vs Data plane for IoT & Device Edge systems:
|Control plane||Data plane|
|Device accountability / directory||–|
|Secure device identity||Using the device’s identity to uniquely represent the devices data|
|Certificate management||Using said certificate to communicate over a data oriented protocol, for instance MQTT over TLS|
|Secure connectivity||The data itself - what is sent|
|Firmware upgrade mechanism||Firmware / application contents|
|–||Protocols / data update systems|
The hypothetical question to ask is this: If our team were to completely change what the device itself does, and what data it will send and recieve - could we upgrade devices in the field to make them do this. And could our core infrastructure still work? With Izuma Networks the answer is Yes.
For those who prefer, Izuma Edge and Izuma Connect also provide LwM2M over TLS as an optional data transport. If you don’t have a preferred data transport and want to use this, its available and with zero cost in overhead. For more information read about Izuma Connect additional features
Gateway devices represent a special case version of an IoT device. Read more here