This is a java code that makes you get system information and get current CPU/Memory/Storage usage and sent these data via Azure IoT Hub using Azure Device Provisioning Service. You can monitor your device's status remotely by Azure IoT Services.
Please fill the form to let us know, we will contact you as soon as possible. LINK to the Form
IoT Plug and Play enables solution builders to integrate smart devices with their solutions without any manual configuration. At the core of IoT Plug and Play, is a device model that a device uses to advertise its capabilities to an IoT Plug and Play-enabled application. This project uses androiddeviceinfo-1 as device model. Support following elements:
| Element Type | Data Type | |
|---|---|---|
| hostname | Property | String |
| cpuInfo | Property | String |
| cpuCores | Property | long |
| cpuMaxfreq | Property | double |
| baseboardManufacturer | Property | String |
| baseboardSerialNumber | Property | String |
| osVersion | Property | String |
| osBuildNumber | Property | String |
| memTotal | Property | long |
| logicalDISKtotal | Property | long |
| ipLocal | Property | String |
| ipPublic | Property | String |
| highTemp | Property | double |
| currentTempGPU | Telemetry | double |
| cpuClock | Telemetry | double |
| memFree | Telemetry | long |
| memUsage | Telemetry | double |
| logicalDISKfree | Telemetry | long |
| logicalDISKusage | Telemetry | double |
| currentTemp | Telemetry | double |