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** ⚠