The Application Management App (AMA) is an app running in a camera, people sensor or similar IoT-device. AMA perform the most critical features in a remote managed environment.
- AMA starts whenever the device/host starts
- Talks to trusted servers to check what software is licensed to run
- Handles installation, upgrade and configuration changes
- The requirements on this app changes infrequently, which means it is extremely well tested and reliable
Managing other apps
- keep a database of other apps on the same device.
- install more apps, when instructed by the server.
- upgrade another apps, when instructed by the server.
- remove an app, when instructed by the server.
After AMA is started
- start all other installed apps
- monitor the state of the other apps and restart them if they crash
- detects a problem with an app, it reports that to the server.
AMA restart
- AMA is be able to restart an app, including itself, when instructed by the server.
- Security and user management
- AMA reserves the device for Observit use by changing the root password. One or more Observit users may be added, to be used by Observit services.
- It uses encrypted communication with servers and other devices.
Post your comment on this topic.