Updated:
Overview
Here, an overview comparison between conventional AdamApp and Container AdamApp for Azure IoT Edge will be explained.
Advantages and disadvantages of Container AdamApp for Azure IoT Edge
[Advantage]
The development environment can be obtained from the container registry.
Can be registered as an IoT Edge Device in Azure IoT Hub.
Easily deployable with Visual Studio Code extensions.
It is possible to install your favorite libraries into the application development environment using apt etc.
As with SDK below v2.00, Video/audio acquisition, various information acquisition, CNN/object detection, CV processing, event loop processing, saving and editing unique settings, setting and acquiring some camera information etc. can be achieved.
[Disadvantage]
The same functions as the previous version can be achieved using Adam API / Adam Web API. However, it is impossible to install, uninstall, start, stop, and schedule apps using Adam Web API.
These should be done on Azure.Cloud platform other than Azure is not supported.
Development method of Container AdamApp for Azure IoT Edge
This section describes the development method for the Container AdamApp for Azure IoT Edge.
Development with Visual Studio Code is recommended.
There is no need to install any components on the i-PRO camera. You can build, push, and deploy on Visual Studio Code.
Internet connection is required.
Since the apt command can be used, you can easily install OSS. Also, you can use it without depending on the library version used by the i-PRO camera.