Gpio - TakayukiHoshi1984/DeviceConnect-Spec GitHub Wiki

概要

General Purpose Input/Output(汎用入出力)にアクセスする機能を提供するProfile。

目次

API 概要
GET /gotapi/gpio/analog/A0 A0ピンのアナログ値を取得。
POST /gotapi/gpio/analog/A0 A0ピンの出力するアナログ値を設定する。
GET /gotapi/gpio/analog/A1 A1ピンのアナログ値を入力
POST /gotapi/gpio/analog/A1 A1ピンのアナログ値を出力
GET /gotapi/gpio/analog/A2 A2ピンのアナログ値を入力
POST /gotapi/gpio/analog/A2 A2ピンのアナログ値を出力
GET /gotapi/gpio/analog/A3 A3ピンのアナログ値を入力
POST /gotapi/gpio/analog/A3 A3ピンのアナログ値を出力
GET /gotapi/gpio/analog/A4 A4ピンのアナログ値を入力
POST /gotapi/gpio/analog/A4 A4ピンのアナログ値を出力
GET /gotapi/gpio/analog/A5 A5ピンのアナログ値を入力
POST /gotapi/gpio/analog/A5 A5ピンのアナログ値を出力
GET /gotapi/gpio/digital/D0 D0ピンにデジタル値 HIGH(1)またはLOW(0)かを取得する。
POST /gotapi/gpio/digital/D0 D0ピンにデジタル値のHIGH(1)またはLOW(0)を出力。
PUT /gotapi/gpio/digital/D0 D0ピンにデジタル値のHIGH(1)を出力。
DELETE /gotapi/gpio/digital/D0 D0ピンにデジタル値のLOW(0)を出力。
GET /gotapi/gpio/digital/D1 D1ピンにデジタル値 HIGH(1)またはLOW(1)の状態を取得する。
POST /gotapi/gpio/digital/D1 D1ピンにデジタル値のHIGH(1)またはLOW(0)を出力。
PUT /gotapi/gpio/digital/D1 D1ピンにデジタル値のHIGH(1)を出力。
DELETE /gotapi/gpio/digital/D1 D1ピンにデジタル値のLOW(0)を出力。
GET /gotapi/gpio/digital/D10 D10ピンにデジタル値 HIGH(1)またはLOW(1)を入力。
POST /gotapi/gpio/digital/D10 D10ピンにデジタル値のHIGH(1)またはLOW(0)を出力。
PUT /gotapi/gpio/digital/D10 D10ピンにデジタル値のHIGH(1)を出力。
DELETE /gotapi/gpio/digital/D10 D10ピンにデジタル値のLOW(0)を出力。
GET /gotapi/gpio/digital/D11 D11ピンにデジタル値 HIGH(1)またはLOW(1)の状態を取得する。
POST /gotapi/gpio/digital/D11 D11ピンにデジタル値のHIGH(1)またはLOW(0)を出力。
PUT /gotapi/gpio/digital/D11 D11ピンにデジタル値のHIGH(1)を出力。
DELETE /gotapi/gpio/digital/D11 D11ピンにデジタル値のLOW(0)を出力。
GET /gotapi/gpio/digital/D12 D12ピンにデジタル値 HIGH(1)またはLOW(1)の状態を取得する。
POST /gotapi/gpio/digital/D12 D12ピンにデジタル値のHIGH(1)またはLOW(0)を出力。
PUT /gotapi/gpio/digital/D12 D12ピンにデジタル値のHIGH(1)を出力。
DELETE /gotapi/gpio/digital/D12 D12ピンにデジタル値のLOW(0)を出力。
GET /gotapi/gpio/digital/D13 D13ピンにデジタル値 HIGH(1)またはLOW(1)の状態を取得する。
POST /gotapi/gpio/digital/D13 D13ピンにデジタル値のHIGH(1)またはLOW(0)を出力。
PUT /gotapi/gpio/digital/D13 D13ピンにデジタル値のHIGH(1)を出力。
DELETE /gotapi/gpio/digital/D13 D13ピンにデジタル値のLOW(0)を出力。
GET /gotapi/gpio/digital/D2 D2ピンにデジタル値 HIGH(1)またはLOW(1)の状態を取得する。
POST /gotapi/gpio/digital/D2 D2ピンにデジタル値のHIGH(1)またはLOW(0)を出力。
PUT /gotapi/gpio/digital/D2 D2ピンにデジタル値のHIGH(1)を出力。
DELETE /gotapi/gpio/digital/D2 D2ピンにデジタル値のLOW(0)を出力。
GET /gotapi/gpio/digital/D3 D3ピンにデジタル値 HIGH(1)またはLOW(1)の状態を取得する。
POST /gotapi/gpio/digital/D3 D3ピンにデジタル値のHIGH(1)またはLOW(0)を出力。
PUT /gotapi/gpio/digital/D3 D3ピンにデジタル値のHIGH(1)を出力。
DELETE /gotapi/gpio/digital/D3 D3ピンにデジタル値のLOW(0)を出力。
GET /gotapi/gpio/digital/D4 D4ピンにデジタル値 HIGH(1)またはLOW(1)の状態を取得する。
POST /gotapi/gpio/digital/D4 D4ピンにデジタル値のHIGH(1)またはLOW(0)を出力。
PUT /gotapi/gpio/digital/D4 D4ピンにデジタル値のHIGH(1)を出力。
DELETE /gotapi/gpio/digital/D4 D4ピンにデジタル値のLOW(0)を出力。
GET /gotapi/gpio/digital/D5 D5ピンにデジタル値 HIGH(1)またはLOW(1)の状態を取得する。
POST /gotapi/gpio/digital/D5 D5ピンにデジタル値のHIGH(1)またはLOW(0)を出力。
PUT /gotapi/gpio/digital/D5 D5ピンにデジタル値のHIGH(1)を出力。
DELETE /gotapi/gpio/digital/D5 D5ピンにデジタル値のLOW(0)を出力。
GET /gotapi/gpio/digital/D6 D6ピンにデジタル値 HIGH(1)またはLOW(1)の状態を取得する。
POST /gotapi/gpio/digital/D6 D6ピンにデジタル値のHIGH(1)またはLOW(0)を出力。
PUT /gotapi/gpio/digital/D6 D6ピンにデジタル値のHIGH(1)を出力。
DELETE /gotapi/gpio/digital/D6 D6ピンにデジタル値のLOW(0)を出力。
GET /gotapi/gpio/digital/D7 D7ピンにデジタル値 HIGH(1)またはLOW(1)の状態を取得する。
POST /gotapi/gpio/digital/D7 D7ピンにデジタル値のHIGH(1)またはLOW(0)を出力。
PUT /gotapi/gpio/digital/D7 D7ピンにデジタル値のHIGH(1)を出力。
DELETE /gotapi/gpio/digital/D7 D7ピンにデジタル値のLOW(0)を出力。
GET /gotapi/gpio/digital/D8 D8ピンにデジタル値 HIGH(1)またはLOW(1)の状態を取得する。
POST /gotapi/gpio/digital/D8 D8ピンにデジタル値のHIGH(1)またはLOW(0)を出力。
PUT /gotapi/gpio/digital/D8 D8ピンにデジタル値のHIGH(1)を出力。
DELETE /gotapi/gpio/digital/D8 D8ピンにデジタル値のLOW(0)を出力。
GET /gotapi/gpio/digital/D9 D9ピンにデジタル値 HIGH(1)またはLOW(1)の状態を取得する。
POST /gotapi/gpio/digital/D9 D9ピンにデジタル値のHIGH(1)またはLOW(0)を出力。
PUT /gotapi/gpio/digital/D9 D9ピンにデジタル値のHIGH(1)を出力。
DELETE /gotapi/gpio/digital/D9 D9ピンにデジタル値のLOW(0)を出力。
POST /gotapi/gpio/export/A0 A0ピンの出力/入力の種類を設定する。
POST /gotapi/gpio/export/A1 A1ピンの出力/入力の種類を設定する。
POST /gotapi/gpio/export/A2 A2ピンの出力/入力の種類を設定する。
POST /gotapi/gpio/export/A3 A3ピンの出力/入力の種類を設定する。
POST /gotapi/gpio/export/A4 A4ピンの出力/入力の種類を設定する。
POST /gotapi/gpio/export/A5 A5ピンの出力/入力の種類を設定する。
POST /gotapi/gpio/export/D0 D0ピンの出力/入力の種類を設定する。
POST /gotapi/gpio/export/D1 D1ピンの出力/入力の種類を設定する。
POST /gotapi/gpio/export/D10 D10ピンの出力/入力の種類を設定する。
POST /gotapi/gpio/export/D11 D11ピンの出力/入力の種類を設定する。
POST /gotapi/gpio/export/D12 D12ピンの出力/入力の種類を設定する。
POST /gotapi/gpio/export/D13 D13ピンの出力/入力の種類を設定する。
POST /gotapi/gpio/export/D2 D2ピンの出力/入力の種類を設定する。
POST /gotapi/gpio/export/D3 D3ピンの出力/入力の種類を設定する。
POST /gotapi/gpio/export/D4 D4ピンの出力/入力の種類を設定する。
POST /gotapi/gpio/export/D5 D5ピンの出力/入力の種類を設定する。
POST /gotapi/gpio/export/D6 D6ピンの出力/入力の種類を設定する。
POST /gotapi/gpio/export/D7 D7ピンの出力/入力の種類を設定する。
POST /gotapi/gpio/export/D8 D8ピンの出力/入力の種類を設定する。
POST /gotapi/gpio/export/D9 D9ピンの出力/入力の種類を設定する。
GET /gotapi/gpio/onChange 各ピンで、入力状態のモードに設定されているピンの値を取得する
PUT /gotapi/gpio/onChange 各ピンで、入力状態のモードに設定されているピンの値を定期的に 通知するイベントを開始する。
DELETE /gotapi/gpio/onChange 各ピンで、入力状態のモードに設定されているピンの値を定期的に 通知するイベントを停止する。

種別

one-shot

概要

A0ピンのアナログ値を取得。

取得できるアナログ値の範囲などはデバイスおよびデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。
ピンから取得した値 value float Yes 指定したピンのアナログ値

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0",
  "value" : 1024
}

種別

one-shot

概要

A0ピンの出力するアナログ値を設定する。

設定できるアナログ値の範囲などはデバイスおよびデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
value float Yes 値。出力するアナログ値

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

A1ピンのアナログ値を入力

取得できるアナログ値の範囲などはデバイスおよびデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。
ピンから取得した値 value float Yes 指定したピンのアナログ値

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0",
  "value" : 1024
}

種別

one-shot

概要

A1ピンのアナログ値を出力

設定できるアナログ値の範囲などはデバイスおよびデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
value float Yes 値。出力するアナログ値

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

A2ピンのアナログ値を入力

取得できるアナログ値の範囲などはデバイスおよびデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。
ピンから取得した値 value float Yes 指定したピンのアナログ値

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0",
  "value" : 1024
}

種別

one-shot

概要

A2ピンのアナログ値を出力

設定できるアナログ値の範囲などはデバイスおよびデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
value float Yes 値。出力するアナログ値

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

A3ピンのアナログ値を入力

取得できるアナログ値の範囲などはデバイスおよびデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。
ピンから取得した値 value float Yes 指定したピンのアナログ値

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0",
  "value" : 1024
}

種別

one-shot

概要

A3ピンのアナログ値を出力

設定できるアナログ値の範囲などはデバイスおよびデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
value float Yes 値。出力するアナログ値

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

A4ピンのアナログ値を入力

取得できるアナログ値の範囲などはデバイスおよびデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。
ピンから取得した値 value float Yes 指定したピンのアナログ値

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0",
  "value" : 1024
}

種別

one-shot

概要

A4ピンのアナログ値を出力

設定できるアナログ値の範囲などはデバイスおよびデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
value float Yes 値。出力するアナログ値

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

A5ピンのアナログ値を入力

取得できるアナログ値の範囲などはデバイスおよびデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。
ピンから取得した値 value float Yes 指定したピンのアナログ値

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0",
  "value" : 1024
}

種別

one-shot

概要

A5ピンのアナログ値を出力

設定できるアナログ値の範囲などはデバイスおよびデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
value float Yes 値。出力するアナログ値

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D0ピンにデジタル値 HIGH(1)またはLOW(0)かを取得する。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0",
  "value" : 1
}

種別

one-shot

概要

D0ピンにデジタル値のHIGH(1)またはLOW(0)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
value integer Yes 値。出力する値
LOW(0), HIGH(1)

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D0ピンにデジタル値のHIGH(1)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D0ピンにデジタル値のLOW(0)を出力。

何VでLOWになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D1ピンにデジタル値 HIGH(1)またはLOW(1)の状態を取得する。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。
ピンから取得した値 value float Yes ピンの値、HIGH(1) or LOW(0)が返ってくる。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0",
  "value" : 1
}

種別

one-shot

概要

D1ピンにデジタル値のHIGH(1)またはLOW(0)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
value integer Yes 値。出力する値
LOW(0), HIGH(1)

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D1ピンにデジタル値のHIGH(1)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D1ピンにデジタル値のLOW(0)を出力。

何VでLOWになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D10ピンにデジタル値 HIGH(1)またはLOW(1)を入力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。
ピンから取得した値 value float Yes ピンの値、HIGH(1) or LOW(0)が返ってくる。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0",
  "value" : 1
}

種別

one-shot

概要

D10ピンにデジタル値のHIGH(1)またはLOW(0)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
value integer Yes 値。出力する値
LOW(0), HIGH(1)

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D10ピンにデジタル値のHIGH(1)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D10ピンにデジタル値のLOW(0)を出力。

何VでLOWになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D11ピンにデジタル値 HIGH(1)またはLOW(1)の状態を取得する。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。
ピンから取得した値 value float Yes ピンの値、HIGH(1) or LOW(0)が返ってくる。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0",
  "value" : 1
}

種別

one-shot

概要

D11ピンにデジタル値のHIGH(1)またはLOW(0)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
value integer Yes 値。出力する値
LOW(0), HIGH(1)

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D11ピンにデジタル値のHIGH(1)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D11ピンにデジタル値のLOW(0)を出力。

何VでLOWになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D12ピンにデジタル値 HIGH(1)またはLOW(1)の状態を取得する。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。
ピンから取得した値 value float Yes ピンの値、HIGH(1) or LOW(0)が返ってくる。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0",
  "value" : 1
}

種別

one-shot

概要

D12ピンにデジタル値のHIGH(1)またはLOW(0)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
value integer Yes 値。出力する値
LOW(0), HIGH(1)

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D12ピンにデジタル値のHIGH(1)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D12ピンにデジタル値のLOW(0)を出力。

何VでLOWになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D13ピンにデジタル値 HIGH(1)またはLOW(1)の状態を取得する。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。
ピンから取得した値 value float Yes ピンの値、HIGH(1) or LOW(0)が返ってくる。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0",
  "value" : 1
}

種別

one-shot

概要

D13ピンにデジタル値のHIGH(1)またはLOW(0)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
value integer Yes 値。出力する値
LOW(0), HIGH(1)

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D13ピンにデジタル値のHIGH(1)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D13ピンにデジタル値のLOW(0)を出力。

何VでLOWになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D2ピンにデジタル値 HIGH(1)またはLOW(1)の状態を取得する。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。
ピンから取得した値 value float Yes ピンの値、HIGH(1) or LOW(0)が返ってくる。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0",
  "value" : 1
}

種別

one-shot

概要

D2ピンにデジタル値のHIGH(1)またはLOW(0)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
value integer Yes 値。出力する値
LOW(0), HIGH(1)

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D2ピンにデジタル値のHIGH(1)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D2ピンにデジタル値のLOW(0)を出力。

何VでLOWになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D3ピンにデジタル値 HIGH(1)またはLOW(1)の状態を取得する。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。
ピンから取得した値 value float Yes ピンの値、HIGH(1) or LOW(0)が返ってくる。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0",
  "value" : 1
}

種別

one-shot

概要

D3ピンにデジタル値のHIGH(1)またはLOW(0)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
value integer Yes 値。出力する値
LOW(0), HIGH(1)

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D3ピンにデジタル値のHIGH(1)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D3ピンにデジタル値のLOW(0)を出力。

何VでLOWになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D4ピンにデジタル値 HIGH(1)またはLOW(1)の状態を取得する。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。
ピンから取得した値 value float Yes ピンの値、HIGH(1) or LOW(0)が返ってくる。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0",
  "value" : 1
}

種別

one-shot

概要

D4ピンにデジタル値のHIGH(1)またはLOW(0)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
value integer Yes 値。出力する値
LOW(0), HIGH(1)

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D4ピンにデジタル値のHIGH(1)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D4ピンにデジタル値のLOW(0)を出力。

何VでLOWになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D5ピンにデジタル値 HIGH(1)またはLOW(1)の状態を取得する。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。
ピンから取得した値 value float Yes ピンの値、HIGH(1) or LOW(0)が返ってくる。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0",
  "value" : 1
}

種別

one-shot

概要

D5ピンにデジタル値のHIGH(1)またはLOW(0)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
value integer Yes 値。出力する値
LOW(0), HIGH(1)

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D5ピンにデジタル値のHIGH(1)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D5ピンにデジタル値のLOW(0)を出力。

何VでLOWになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D6ピンにデジタル値 HIGH(1)またはLOW(1)の状態を取得する。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。
ピンから取得した値 value float Yes ピンの値、HIGH(1) or LOW(0)が返ってくる。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0",
  "value" : 1
}

種別

one-shot

概要

D6ピンにデジタル値のHIGH(1)またはLOW(0)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
value integer Yes 値。出力する値
LOW(0), HIGH(1)'

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D6ピンにデジタル値のHIGH(1)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D6ピンにデジタル値のLOW(0)を出力。

何VでLOWになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D7ピンにデジタル値 HIGH(1)またはLOW(1)の状態を取得する。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。
ピンから取得した値 value float Yes ピンの値、HIGH(1) or LOW(0)が返ってくる。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0",
  "value" : 1
}

種別

one-shot

概要

D7ピンにデジタル値のHIGH(1)またはLOW(0)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
value integer Yes 値。出力する値
LOW(0), HIGH(1)

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D7ピンにデジタル値のHIGH(1)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D7ピンにデジタル値のLOW(0)を出力。

何VでLOWになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D8ピンにデジタル値 HIGH(1)またはLOW(1)の状態を取得する。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。
ピンから取得した値 value float Yes ピンの値、HIGH(1) or LOW(0)が返ってくる。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0",
  "value" : 1
}

種別

one-shot

概要

D8ピンにデジタル値のHIGH(1)またはLOW(0)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
value integer Yes 値。出力する値
LOW(0), HIGH(1)

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D8ピンにデジタル値のHIGH(1)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D8ピンにデジタル値のLOW(0)を出力。

何VでLOWになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D9ピンにデジタル値 HIGH(1)またはLOW(1)の状態を取得する。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。
ピンから取得した値 value float Yes ピンの値、HIGH(1) or LOW(0)が返ってくる。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0",
  "value" : 1
}

種別

one-shot

概要

D9ピンにデジタル値のHIGH(1)またはLOW(0)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
value integer Yes 値。出力する値
LOW(0), HIGH(1)'

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D9ピンにデジタル値のHIGH(1)を出力。

何VでHIGHになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D9ピンにデジタル値のLOW(0)を出力。

何VでLOWになるかなどはデバイスあるいはデバイスプラグイン側で決めること。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

A0ピンの出力/入力の種類を設定する。

アナログ信号を扱うピンの0番目の入出力の設定を行う。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
mode integer Yes モード。設定するモード
0:デジタルIN
1:デジタルOUT
2:アナログIN
3:アナログOUT

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

A1ピンの出力/入力の種類を設定する。

アナログ信号を扱うピンの1番目の入出力の設定を行う。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
mode integer Yes モード。設定するモード
0:デジタルIN
1:デジタルOUT
2:アナログIN
3:アナログOUT

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

A2ピンの出力/入力の種類を設定する。

アナログ信号を扱うピンの2番目の入出力の設定を行う。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
mode integer Yes モード。設定するモード
0:デジタルIN
1:デジタルOUT
2:アナログIN
3:アナログOUT

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

A3ピンの出力/入力の種類を設定する。

アナログ信号を扱うピンの3番目の入出力の設定を行う。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
mode integer Yes モード。設定するモード
0:デジタルIN
1:デジタルOUT
2:アナログIN
3:アナログOUT'

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

A4ピンの出力/入力の種類を設定する。

アナログ信号を扱うピンの4番目の入出力の設定を行う。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
mode integer Yes モード。設定するモード
0:デジタルIN
1:デジタルOUT
2:アナログIN
3:アナログOUT

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

A5ピンの出力/入力の種類を設定する。

アナログ信号を扱うピンの5番目の入出力の設定を行う。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
mode integer Yes モード。設定するモード
0:デジタルIN
1:デジタルOUT
2:アナログIN
3:アナログOUT

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D0ピンの出力/入力の種類を設定する。

デジタル信号を扱うピンの0番目の入出力の設定を行う。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
mode integer Yes モード。設定するモード
0:デジタルIN
1:デジタルOUT
2:アナログIN
3:アナログOUT

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D1ピンの出力/入力の種類を設定する。

デジタル信号を扱うピンの1番目の入出力の設定を行う。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
mode integer Yes モード。設定するモード
0:デジタルIN
1:デジタルOUT
2:アナログIN
3:アナログOUT

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D10ピンの出力/入力の種類を設定する。

デジタル信号を扱うピンの10番目の入出力の設定を行う。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
mode integer Yes モード。設定するモード
0:デジタルIN
1:デジタルOUT
2:アナログIN
3:アナログOUT

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D11ピンの出力/入力の種類を設定する。

デジタル信号を扱うピンの11番目の入出力の設定を行う。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
mode integer Yes モード。設定するモード
0:デジタルIN
1:デジタルOUT
2:アナログIN
3:アナログOUT

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D12ピンの出力/入力の種類を設定する。

デジタル信号を扱うピンの12番目の入出力の設定を行う。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
mode integer Yes モード。設定するモード
0:デジタルIN
1:デジタルOUT
2:アナログIN
3:アナログOUT

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D13ピンの出力/入力の種類を設定する。

デジタル信号を扱うピンの13番目の入出力の設定を行う。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
mode integer Yes モード。設定するモード
0:デジタルIN
1:デジタルOUT
2:アナログIN
3:アナログOUT

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D2ピンの出力/入力の種類を設定する。

デジタル信号を扱うピンの2番目の入出力の設定を行う。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
mode integer Yes モード。設定するモード
0:デジタルIN
1:デジタルOUT
2:アナログIN
3:アナログOUT

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D3ピンの出力/入力の種類を設定する。

デジタル信号を扱うピンの3番目の入出力の設定を行う。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
mode integer Yes モード。設定するモード
0:デジタルIN
1:デジタルOUT
2:アナログIN
3:アナログOUT

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D4ピンの出力/入力の種類を設定する。

デジタル信号を扱うピンの4番目の入出力の設定を行う。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
mode integer Yes モード。設定するモード
0:デジタルIN
1:デジタルOUT
2:アナログIN
3:アナログOUT

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D5ピンの出力/入力の種類を設定する。

デジタル信号を扱うピンの5番目の入出力の設定を行う。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
mode integer Yes モード。設定するモード
0:デジタルIN
1:デジタルOUT
2:アナログIN
3:アナログOUT

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D6ピンの出力/入力の種類を設定する。

デジタル信号を扱うピンの6番目の入出力の設定を行う。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
mode integer Yes モード。設定するモード
0:デジタルIN
1:デジタルOUT
2:アナログIN
3:アナログOUT

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D7ピンの出力/入力の種類を設定する。

デジタル信号を扱うピンの7番目の入出力の設定を行う。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
mode integer Yes モード。設定するモード
0:デジタルIN
1:デジタルOUT
2:アナログIN
3:アナログOUT'

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D8ピンの出力/入力の種類を設定する。

デジタル信号を扱うピンの8番目の入出力の設定を行う。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
mode integer Yes モード。設定するモード
0:デジタルIN
1:デジタルOUT
2:アナログIN
3:アナログOUT

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

D9ピンの出力/入力の種類を設定する。

デジタル信号を扱うピンの9番目の入出力の設定を行う。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス
mode integer Yes モード。設定するモード
0:デジタルIN
1:デジタルOUT
2:アナログIN
3:アナログOUT

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

種別

one-shot

概要

各ピンで、入力状態のモードに設定されているピンの値を取得する

入力状態のモードに設定されているピンの値を全て取得する。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。
ピン一覧 pins object Yes
ピンの値 {ピン番号} integer No 取得したピンの値

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0",
  "pins" : {
    "14" : 1023,
    "15" : 111,
    "16" : 201,
    "17" : 0,
    "18" : 1014,
    "19" : 99
  }
}

種別

event

概要

各ピンで、入力状態のモードに設定されているピンの値を定期的に 通知するイベントを開始する。

スマートデバイスでサポートしていないパラメータがある場合には、 そのパラメータを省略する。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}

イベント

論理名 物理名 データ型 必須 説明
サービスID serviceId string Yes イベントを送信したサービスのID
プロファイル名 profile string Yes プロファイル名。
インターフェース名 interface string Yes インターフェース名。
アトリビュート名 attribute string Yes アトリビュート名。
ピン一覧 pins object Yes
ピンの値 {ピン番号} integer No 取得したピンの値

イベントサンプル

{
  "serviceId" : "Host.exampleId.localhost.deviceconnect.org",
  "profile" : "gpio",
  "attribute" : "onchange",
  "pins" : {
    "14" : 1023,
    "15" : 111,
    "16" : 201,
    "17" : 0,
    "18" : 1014,
    "19" : 99
  }
}

種別

event

概要

各ピンで、入力状態のモードに設定されているピンの値を定期的に 通知するイベントを停止する。

スマートデバイスでサポートしていないパラメータがある場合には、 そのパラメータを省略する。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。取得対象スマートデバイス

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0: 正常応答
0以外: 異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。

レスポンスサンプル

{
  "result" : 0,
  "product" : "Example System",
  "version" : "1.0.0"
}
⚠️ **GitHub.com Fallback** ⚠️