Izuma Factory Flow

Designed-for-manufacturing software tooling - enabling the delivery of Izuma Edge or Izuma Connect devices at scale.

Izuma Factory Flow

Designed-for-manufacturing software tooling - enabling the delivery of Izuma Edge or Izuma Connect devices at scale.

Izuma Factory Flow tooling allows you to deploy either Izuma Edge or Izuma Connect at your contract manufacturer (CM) with minimal overhead. Factory Flow tooling is included with any production-grade Izuma Cloud deployment.

Let’s look at the entire process of deploying a large-scale edge solution.

From Factory to Deployment

At the CM factory, or during a post-factory step, Izuma Factory Flow tools are used to install Izuma Edge or Izuma Connect on each device. Each device gets a unique identity and a unique certificate, which will then be used during the initial bootstrap process which is done over two-way TLS. You can determine whether to load an Izuma bootstrap signed certificate or their own certificate signed specifically for their Izuma Cloud instance. Customers may also load custom certificates for their own data services.

Factory Flow tools do not require Internet activity in the factory. This is important because many CMs will purposely not have Internet on their production floor for security reasons.


At the CM factory, or during a post-factory step, Izuma Factory Flow tools are used to install Izuma Edge or Izuma Connect on each device. Each device gets a unique identity and a unique certificate, which will then be used during the initial bootstrap process which is done over two-way TLS. You can determine whether to load an Izuma bootstrap signed certificate or their own certificate signed specifically for their Izuma Cloud instance. Customers may also load custom certificates for their own data services.

Factory Flow tools do not require Internet activity in the factory. This is important because many CMs will purposely not have Internet on their production floor for security reasons.


After manufacturing and the Factory Flow tool process, the machines are ready to be deployed and bootstrapped.

Each machine can sit in a warehouse indefinitely, and the specific cloud it will use does not have to be determined. And it does not need to be associated with a specific account.
After manufacturing and the Factory Flow tool process, the machines are ready to be deployed and bootstrapped.

Each machine can sit in a warehouse indefinitely, and the specific cloud it will use does not have to be determined. And it does not need to be associated with a specific account.
When the device comes online it will bootstrap, determining its permanent certificate, permanent cloud and the account in the cloud it belongs. If the product has a cloud-specific certificate, an optional choice made in the first step, then it will immediately talk directly to its cloud.

No secret information is needed for onboarding. This can be built into the end-user OOB experience. Izuma Edge has hardware root-of-trust support via Parsec.
When the device comes online it will bootstrap, determining its permanent certificate, permanent cloud and the account in the cloud it belongs. If the product has a cloud-specific certificate, an optional choice made in the first step, then it will immediately talk directly to its cloud.

No secret information is needed for onboarding. This can be built into the end-user OOB experience. Izuma Edge has hardware root-of-trust support via Parsec.

Management is immediately possible through the Izuma-powered cloud. Devices can be configured, upgraded, and if necessary removed from the cloud. Devices can also be reset to bootstrap again.

If Izuma Edge is used, then applications can be deployed immediately. If Izuma Connect is used, the device can have a firmware update immediately applied - for instance if new firmware has become available since manufacturing.

Management is immediately possible through the Izuma-powered cloud. Devices can be configured, upgraded, and if necessary removed from the cloud. Devices can also be reset to bootstrap again.

If Izuma Edge is used, then applications can be deployed immediately. If Izuma Connect is used, the device can have a firmware update immediately applied - for instance if new firmware has become available since manufacturing.