Android DeviceNodes
Registration and monitoring of Android OS-based DeviceNodes.
Implementing a background android application for collecting the OS and hardware information of the device, required to advertise the smartphone or XR device to become DeviceNode.
Possible steps for implementing this application could be:
- Requesting permissions from the Android device's user, for collecting device information.
- Collecting OS information
- Listing onboard sensors (if any and if available).
- Same for Hardware information and properties.
- Using the AsyncAPI specification to dispatch this information to the cloud (implementing the clients publishing/receiving MQTT messages).
- Applications received from a device will have a URL pointing to an APK file which the background application will install and execute on the device.
Edited by Nektarios Deligiannakis