Get a list IoT devices from device registry in Google Cloud Platform (GCP) using IoT Cloud Tester
Devices connect to Google Cloud Platform and send/receive data through MQTT or HTTP.
IoT Cloud Tester application provides an easy interface to get the list of devices from a device registry in Google Cloud platform.
To get the list of devices from a device registry in Google Cloud project,
- Select the project.
- In the 'Devices' tab, select the region, registry and press 'List Devices'.
- The application returns the list of devices, gateways the devices are bounded to, if any and the data model configured for the device.
To get the device list from a device registry in GCP, a GET request is made to the below URL.
Request sent to GCP to get device list
GET:https://cloudiot.googleapis.com/v1/projects/iot-cloud-tutorial/locations/asia-east1/registries/reg_193129/devices?gatewayListOptions.gatewayType=NON_GATEWAY
Response from GCP for device list in a device registry
[ {
"id" : "dev_117826",
"numId" : 3280059495495320
}, {
"id" : "dev_952945",
"numId" : 3189860822093986
}, {
"id" : "dev_95661",
"numId" : 3252538596013057
} ]
The device list can be viewed in the GCP console.
https://console.cloud.google.com/iot/locations/asia-east1/registries/reg_193129/devices?folder=&organizationId=&project=iot-cloud-tutorial