Skip to content

chiaoer/Azure-IoTHub-general-device-android

Repository files navigation

Azure-IoTHub-general-device-android

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.

To pass the Azure PnP Certification

Please fill the form to let us know, we will contact you as soon as possible. LINK to the Form

About Azure IoT PnP in this project

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages