IoT applications and edge analytics applications are made up of devices with varying operating systems and firmware. You will, most likely, encounter situations where there are varying update schedules for the devices that make up your applications. The following is a list of some actions that can be followed to ensure the smooth auditing of these devices:
- Validate the existence of all the devices that are used in the edge analytics applications in the form of regular inventory counts. This could mean inventory counts for devices that are deployed and devices that are idle.
- Ensure that documentation exists for each device used in the edge analytics application and that the documentation is up to date.
- Verify that architecture diagrams exist and are up to date for the edge analytics applications.
- Ensure that log files are generated for devices that produce them and that the log repository is cleared out to avoid storage issues.
- Ensure that configuration files are present and up to date for the devices that require them.
- Verify that each device has the latest software or firmware patches (updates may lag behind the update cycles from the manufacturers due to patch-testing requirements).
- Ensure that the response plans for the event of an application failure are up to date and understood by those working with the application.