The IoT Catalyst Container is a fully remotely managed component. This means that everything you need for the creation, management, mount/unmount, start/stop, realtime monitoring and logging is available via the IoT Catalyst Studio web console.
Our proprietary, built-up from scratch, Container technology can run everywhere: Linux, Windows and MacOs, and we will soon deliver also a specific version for microcontrollores too!
Each IoT Catalyst Container encapsulates only one IoT Catalyst Digital Thing at the same time, thus it is fully dedicated to the interfacing of a single device. It runs in a dedicated process that uses a private signed certificates to connect securely to the IoT Catalyst Domain. It manages also all the IoT Catalyst Adapters, having exclusive access to them, in order to manage the communication with third-party IoT Platforms or legacy applications.
Thanks to the IoT Catalyst Studio it possible to have a single point of management of each IoT Catalyst Container. You can have a real time awareness of the status of each container (i.e. if it is running or not), start and stop it, or decide to unmount the Container for mounting it on another IoT Catalyst Hypervisor. Everything happens real time, having instant notifications of the result of every action performed.
It's a common scenario that an IoT driver can require specific settings in order to work properly. For instance, if we imagine a device that needs to be interfaced via a serial port, it's clear that it is necessary to give the right settings, in order to instruct the Container about which specific port should connect to and all the other related settings required (baudrate, parity etc.). IoT Catalyst Studio offers the chance to edit the start-up settings of the Container and to change them whenever it is necessary.
Every message sent or received by an IoT Catalyst Container is shown real time, reporting the id, the feature name, the actual value and the generation time.
Every mount and unmount operation is logged. You can check all the committed operation in order to have a complete control of your IoT Domain.
Everytime an IoT Catalyst Container starts, it performs an handshake operation in order to be granted to access the IoT Catalyst Domain. Each connection is logged. You can check all the connections in order to have a complete control of your IoT Domain.
Each IoT Catalyst Container is provided with a bidirectional real time command shell. That means that you will be able to access to the STDIN and STDOUT of the IoT Catalyst Container process even deep in the hosting network. For istance, it is possible to create an IoT catalyst Digital Thing that prompts the user to insert some data in order to produce datapoints, events or even action... Do you have ever heard something similar in other IoT Edge Computing technologies?