APIでデバイス情報を取得する方法を教えてください。
Things Cloud, IoT, 仕様
2026年3月3日 (2026年3月3日:更新)
デバイス情報はインベントリAPIにて取得できます。以下はインベントリAPI取得例です。
特定のデバイス情報の取得方法
(GET){{url}}/inventory/managedObjects/{{deviceId}}
指定したdeviceIdのデバイス情報が取得できます。
デバイス一覧情報の取得方法
(GET){{url}}/inventory/managedObjects?fragmentType=c8y_IsDevice
デバイスはc8y_IsDeviceフラグメントタイプを持ったマネージドオブジェクトなので、
?fragmentType=c8y_IsDeviceをURLの末尾に指定することにより、デバイスの一覧情報が取得できます。
詳細はThings Cloud OpenAPI仕様の Inventory API をご参照ください。
メジャーメント/イベント/アラームの各APIは情報をGETする際、URL末尾にsource=[deviceId]を追記すると、指定deviceIdの各情報が表示されます。
以下はメジャーメントAPIでの取得例です。
(GET){{url}}/measurement/measurements?source=[deviceId]