Where to use containers
There are two primary use cases for deploying Niagara as a container: embedded deployment as an alternative for NPSDK (Niagara Portability Software Development Kit) and Supervisor deployment in a cloud service or on a server device locally.
Next generation NPSDK deployment
Note that containers are not appropriate for devices targeted by Smart Edge SDK. If a device is capable of running a container, it can run full Niagara.
OEM-specific engagement to support custom hardware
Works out of box
Differences from NPSDK
Faster onboarding time by OEM engineering team
Limited opportunities for customization. See also “Limitations”.
Standard cloud service deployment
N4Supervisor for AWS or Azure.