このトピックでは、Milesight Development Platform API のインターフェースの要約リストを提供します。
認証
機能 | HTTP メソッド | API エンドポイント |
---|---|---|
アクセス トークンを取得する | POST | /oauth/token |
アクセス トークンの更新 | POST | /oauth/token |
デバイス管理
機能 | HTTP メソッド | API エンドポイント |
---|---|---|
デバイスの追加 | POST | /device/openapi/v1/devices |
特定のデバイスの検索 | POST | /device/openapi/v1/devices/search |
特定のデバイスのクエリ | GET | /device/openapi/v1/devices/{deviceId} |
デバイスの TSL モデルをクエリする | GET | /device/openapi/v1/devices/{deviceId}/thing-specification |
プロパティ レポートの履歴データをクエリする | GET | device/openapi/v1/devices/{deviceId}/properties/history?{query parameters} |
デバイス サービスを非同期で実行する | POST | /device/openapi/v1/devices/{deviceId}/services/call |
デバイス情報を更新する | PUT | /device/openapi/v1/devices |
デバイスプロパティをインクリメンタルに更新する | PATCH | /device/openapi/v1/devices/{deviceId}/properties |
デバイスを削除する | DELETE | /device/openapi/v1/devices/{deviceId} |
デバイスをアプリケーションから削除する | PUT | /device/openapi/v1/devices/remove/{deviceId} |
特定のデバイスの構成を取得する | GET | /device/openapi/v1/devices/{deviceId}/config |
RPS 管理
機能 | HTTP メソッド | API エンドポイント |
---|---|---|
RPS のプロファイル URL を指定する | POST | /device/openapi/v1/rps/profile |
プロファイルURL一覧の取得 | POST | /device/openapi/v1/rps/search |
デバイスのRPSレコードの削除 | DELETE | device/openapi/v1/rps/{sn} |
タスク管理
機能 | HTTPメソッド | APIエンドポイント |
---|---|---|
構成タスクの作成 | POST | /device/openapi/v1/tasks |
関連記事
ソリューション / IoT サポート
- ▢3. Milesight開発プラットフォームAPIの概要システムをサードパーティのアプリケーションと統合するためのアプリケーションプログラミングインターフェース (API) を提供しています
- 3.1.1.1 APIリクエスト構造Milesight Development Platform APIのリクエスト構造について説明します
- 3.1.1.2 API レスポンス結果APIリクエストを受信すると、Milesight Development Platformはリクエストの結果を示すHTTPステータスコードと、API呼び出しで要求された情報を含むJSONレスポンスボディを返します。
- 3.1.2 API インターフェース一覧このトピックでは、Milesight Development Platform API のインターフェースの要約リストを提供します。
- 3.1.3.1 API 認証ルールMilesight Development Platform APIは、OAuth 2.0を使用して認証を行い、アプリケーションがMilesight Development Platform上のリソースにアクセスするためのセキュアなトークンを発行します。
- 3.1.3.2 API アクセス トークンの取得アクセス トークンは、認証された API 呼び出しを検証するために使用されます。アプリケーションはまずアクセス トークンをリクエストし、その後、Milesight Development Platform API にアクセスするすべてのリクエストにそのトークンを含める必要があります。
- 3.1.3.3 API アクセス トークンの更新Milesight Development Platformとアプリケーション間の安全でスムーズな通信を確保するため、アクセス トークンが有効期限切れになる前に更新する必要があります。
- 3.1.4.1 デバイスを追加するMilesight Development Platform にデバイスを追加し、現在のアプリケーションに関連付けます。
- 3.1.4.2 特定のデバイスを検索する現在のアプリケーションに関連付けられているすべてのデバイスから、特定のデバイスを検索します。