Skip to content

RemoteController

Takayuki Hoshi edited this page May 31, 2019 · 4 revisions

概要

スマートデバイスが保持する赤外線などの信号の送受信機能を提供するAPI。

目次

API概要
GET /gotapi/remoteControllerスマートデバイスが保持する赤外線などの信号を取得する。
POST /gotapi/remoteControllerスマートデバイスに対して赤外線などの信号送信リクエストを送る。

種別

one-shot

概要

スマートデバイスが保持する赤外線などの信号を取得する。

赤外線信号の仕様などについてはデバイスに依存する。

リクエスト

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

レスポンス

論理名物理名データ型必須説明
処理結果resultintegerYes0:正常応答
0以外:異常応答
システム名productstringYesDeviceConnectシステムの名前。
システムバージョンversionstringYesDeviceConnectシステムのバージョン名。
署名hmacstringNoレスポンスに対する署名。 アプリケーション側から事前にHMACキーを共有されていた場合は必須。
メッセージ(赤外線など)messagestringYes赤外線などの信号。

レスポンスサンプル

{
"result" : 0,
"product" : "Example System",
"version" : "1.0.0",
"message" : "{data[18031,8755,1190,1190,1190,3341,1190,3341,1190,3341,1190,1190, 1190,3341,1190,3341,1190,3341,1190,3341,1190,3341,1190,3341,1190, 1190,1190,1190,1190,1190,1190,1190,1190,3341,1190,3341,1190,1190, 1190,3341,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190, 1190,1190,1190,1190,1190,1190,3341,1190,3341,1190,3341,1190,3341, 1190,3341,1190,65535,0,9379,18031,4400,1190]}"
}

種別

one-shot

概要

スマートデバイスに対して赤外線などの信号送信リクエストを送る。

赤外線信号の仕様などについてはデバイスに依存する。

リクエスト

物理名データ型必須説明
serviceIdstringYesサービスID。取得対象スマートデバイス
messagestringYesメッセージ(赤外線など)。赤外線などの信号。

レスポンス

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

レスポンスサンプル

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

Clone this wiki locally