-
Notifications
You must be signed in to change notification settings - Fork 8
Connection Profile
| API | 機能概要 |
|---|---|
| WIFI Connection API | スマートデバイスのWIFI機能有効状態(ON/OFF)を取得する。 |
| WIFI Connection API | スマートデバイスのWIFI機能有効状態を有効に設定する。 |
| WIFI Connection API | スマートデバイスのWIFI機能有効状態を無効に設定する。 |
| WIFI Connection Status Change Event API | スマートデバイスのWIFI機能有効状態(ON/OFF)の変化通知を受領する。WIFI機能有効状態がONからOFFまたはOFFからONに変化したときに通知される。 |
| Bluetooth Connection API | スマートデバイスのBluetooth機能有効状態(ON/OFF)を取得する。 |
| Bluetooth Connection API | スマートデバイスのBluetooth機能有効状態を有効に設定する。 |
| Bluetooth Connection API | スマートデバイスのBluetooth機能有効状態を無効に設定する。 |
| Bluetooth Connection Status Change Event API | スマートデバイスのBluetooth機能有効状態(ON/OFF)の変化通知を受領する。Bluetooth機能有効状態がONからOFFまたはOFFからONに変化したときに通知される。 |
| Bluetooth Discoverable Status API | スマートデバイスのBluetooth検索可能状態を有効に設定する。 |
| Bluetooth Discoverable Status API | スマートデバイスのBluetooth検索可能状態を無効に設定する。 |
| NFC Connection API | スマートデバイスのNFC機能有効状態(ON/OFF)を取得する。 |
| NFC Connection API | スマートデバイスのNFC機能有効状態を有効に設定する。 |
| NFC Connection API | スマートデバイスのNFC機能有効状態を無効に設定する。 |
| NFC Connection Status Change Event API | スマートデバイスのNFC機能有効状態(ON/OFF)の変化通知を受領する。NFC機能有効状態がONからOFFまたはOFFからONに変化したときに通知される。 |
| BLE Connection API | スマートデバイスのBLE機能有効状態(ON/OFF)を取得する。 |
| BLE Connection API | スマートデバイスのBLE機能有効状態を有効に設定する。 |
| BLE Connection API | スマートデバイスのBLE機能有効状態を無効に設定する。 |
| BLE Connection Status Change Event API | スマートデバイスのBLE機能有効状態(ON/OFF)の変化通知を受領する。BLE機能有効状態がONからOFFまたはOFFからONに変化したときに通知される。 |
スマートデバイスとのネットワーク接続情報を提供するAPI
無し
| インターフェース名称 | Version | 種別 |
|---|---|---|
| WIFI Connection API | 2.0.0 | 同期I/F |
スマートデバイスのWIFI機能有効状態(ON/OFF)を取得する。
| HTTPメソッド | URI |
|---|---|
| GET | /gotapi/connection/wifi |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| サービスID | serviceId | string | - | 取得対象スマートデバイス |
| Content-Type | 形式 | HTTPステータス |
|---|---|---|
| application/json | JSON | 200 |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| 処理結果 | result | number | - | 0:正常応答 0以外:異常応答 |
| WIFI機能有効状態 | enable | boolean | - | WIFI機能有効状態。 ON : true OFF : false |
GET http://localhost:4035/gotpai/connection/wifi?serviceId=localhost.deviceConnection.org&accessToken=xxxxx
{
"product":"Device Connection Manager",
"version":"x.x",
"result": 0,
"enable": true
}
| インターフェース名称 | Version | 種別 |
|---|---|---|
| WIFI Connection API | 2.0.0 | 同期I/F |
スマートデバイスのWIFI機能有効状態を有効に設定する。
| HTTPメソッド | URI |
|---|---|
| PUT | /gotapi/connection/wifi |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| サービスID | serviceId | string | - | 取得対象スマートデバイス |
| Content-Type | 形式 | HTTPステータス |
|---|---|---|
| application/json | JSON | 200 |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| 処理結果 | result | number | - | 0:正常応答 0以外:異常応答 |
PUT http://localhost:4035/gotapi/connection/wifi
| PUTデータ |
|---|
| serviceId=localhost.deviceConnection.org&accessToken=xxxxx |
{
"product":"Device Connection Manager",
"version":"x.x",
"result": 0
}
| インターフェース名称 | Version | 種別 |
|---|---|---|
| WIFI Connection API | 2.0.0 | 同期I/F |
スマートデバイスのWIFI機能有効状態を無効に設定する。
| HTTPメソッド | URI |
|---|---|
| DELETE | /gotapi/connection/wifi |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| サービスID | serviceId | string | - | 取得対象スマートデバイス |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| 処理結果 | result | number | - | 0:正常応答 0以外:異常応答 |
DELETE http://localhost:4035/gotapi/connection/wifi?serviceId=localhost.deviceConnection.org&accessToken=xxxxx
{
"product":"Device Connection Manager",
"version":"x.x",
"result": 0
}
| インターフェース名称 | Version | 種別 |
|---|---|---|
| WIFI Connection Status Change Event API | 2.0.0 | 非同期I/F(イベントI/F) |
スマートデバイスのWIFI機能有効状態(ON/OFF)の変化通知を受領する。 WIFI機能有効状態がONからOFFまたはOFFからONに変化したときに通知される。
| イベント名 | Content-Type |
|---|---|
| /gotapi/connection/onWifiChange | application/json |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 | |
| オブジェクト | ConnectionStatus | object | - | 接続状態データ(object) | |
| WIFI機能有効状態 | enable | boolean | - | WIFI機能有効状態 ON: true OFF: false |
|
{
"product":"Device Connection Manager",
"version":"x.x",
"serviceId": "device1.localhost.deviceConnection.org",
"api" : "gotapi",
"profile" : "Connection",
"attribute" : "onWifiChange",
"sessionKey" : "0a93ac0aade4e046ed63eb24d1172f5f35c88ca60daa901547c28d5827cb418a5de1d7c5f9e62405",
"ConnectionStatus" : {
"enable": true
}
}
| インターフェース名称 | Version | 種別 |
|---|---|---|
| Bluetooth Connection API | 2.0.0 | 同期I/F |
スマートデバイスのBluetooth機能有効状態(ON/OFF)を取得する。
| HTTPメソッド | URI |
|---|---|
| GET | /gotapi/connection/bluetooth |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| サービスID | serviceId | string | - | 取得対象スマートデバイス |
| Content-Type | 形式 | HTTPステータス |
|---|---|---|
| application/json | JSON | 200 |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| 処理結果 | result | number | - | 0:正常応答 0以外:異常応答 |
| Bluetooth機能有効状態 | enable | boolean | - | Bluetooth機能有効状態 ON: true OFF: false |
GET http://localhost:4035/gotapi/connection/bluetooth?serviceId=localhost.deviceConnection.org&accessToken=xxxxx
{
"product":"Device Connection Manager",
"version":"x.x",
"result": 0,
"enable": true
}
| インターフェース名称 | Version | 種別 |
|---|---|---|
| Bluetooth Connection API | 2.0.0 | 同期I/F |
スマートデバイスのBluetooth機能有効状態を有効に設定する。
| HTTPメソッド | URI |
|---|---|
| PUT | /gotapi/connection/bluetooth |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| サービスID | serviceId | string | - | 取得対象スマートデバイス |
| Content-Type | 形式 | HTTPステータス |
|---|---|---|
| application/json | JSON | 200 |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| 処理結果 | result | number | - | 0:正常応答 0以外:異常応答 |
PUT http://localhost:4035/gotapi/connection/bluetooth
| PUTデータ |
|---|
| serviceId=localhost.deviceConnection.org&accessToken=xxxxx |
{
"product":"Device Connection Manager",
"version":"x.x",
"result": 0
}
| インターフェース名称 | Version | 種別 |
|---|---|---|
| Bluetooth Connection API | 2.0.0 | 同期I/F |
スマートデバイスのBluetooth機能有効状態を無効に設定する。
| HTTPメソッド | URI |
|---|---|
| DELETE | /gotapi/connection/bluetooth |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| サービスID | serviceId | string | - | 取得対象スマートデバイス |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| 処理結果 | result | number | - | 0:正常応答 0以外:異常応答 |
DELETE http://localhost:4035/gotapi/connection/bluetooth?serviceId=localhost.deviceConnection.org&accessToken=xxxxx
{
"product":"Device Connection Manager",
"version":"x.x",
"result": 0
}
| インターフェース名称 | Version | 種別 |
|---|---|---|
| Bluetooth Connection Status Change Event API | 2.0.0 | 非同期I/F(イベントI/F) |
スマートデバイスのWIFI機能有効状態(ON/OFF)の変化通知を受領する。 Bluetooth機能有効状態がONからOFFまたはOFFからONに変化したときに通知される。
| イベント名 | Content-Type |
|---|---|
| /gotapi/connection/onBluetoothChange | application/json |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 | |
| オブジェクト | ConnectionStatus | object | - | Bluetooth機能有効状態データ(object) | |
| 属性値 | enable | boolean | - | Bluetooth機能有効状態 ON: true OFF: false |
|
{
"product":"Device Connection Manager",
"version":"x.x",
"serviceId": "device1.localhost.deviceConnection.org",
"api" : "gotapi",
"profile" : "Connection",
"attribute" : "onBluetoothChange",
"sessionKey" : "0a93ac0aade4e046ed63eb24d1172f5f35c88ca60daa901547c28d5827cb418a5de1d7c5f9e62405",
"ConnectionStatus" : {
"enable": true
}
}
| インターフェース名称 | Version | 種別 |
|---|---|---|
| Bluetooth Discoverable Status API | 2.0.0 | 同期I/F |
スマートデバイスのBluetooth検索可能状態を有効に設定する。
| HTTPメソッド | URI |
|---|---|
| PUT | /gotapi/connection/bluetooth/discoverable |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| サービスID | serviceId | string | - | 取得対象スマートデバイス |
| Content-Type | 形式 | HTTPステータス |
|---|---|---|
| application/json | JSON | 200 |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| 処理結果 | result | number | - | 0:正常応答 0以外:異常応答 |
PUT http://localhost:4035/gotpai/connection/bluetooth/discoverable
| PUTデータ |
|---|
| serviceId=localhost.deviceConnection.org&accessToken=xxxxx |
{
"product":"Device Connection Manager",
"version":"x.x",
"result": 0
}
| インターフェース名称 | Version | 種別 |
|---|---|---|
| Bluetooth Discoverable Status API | 2.0.0 | 同期I/F |
スマートデバイスのBluetooth検索可能状態を無効に設定する。
| HTTPメソッド | URI |
|---|---|
| DELETE | /gotapi/connection/bluetooth/discoverable |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| サービスID | serviceId | string | - | 取得対象スマートデバイス |
| Content-Type | 形式 | HTTPステータス |
|---|---|---|
| application/json | JSON | 200 |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| 処理結果 | result | number | - | 0:正常応答 0以外:異常応答 |
DELETE http://localhost:4035/gotapi/connection/bluetooth/discoverable?serviceId=localhost.deviceConnection.org&accessToken=xxxxx
{
"product":"Device Connection Manager",
"version":"x.x",
"result": 0
}
| インターフェース名称 | Version | 種別 |
|---|---|---|
| NFC Connection API | 2.0.0 | 同期I/F |
スマートデバイスのNFC機能有効状態(ON/OFF)を取得する。
| HTTPメソッド | URI |
|---|---|
| GET | /gotapi/connection/nfc |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| サービスID | serviceId | string | - | 取得対象スマートデバイス |
| Content-Type | 形式 | HTTPステータス |
|---|---|---|
| application/json | JSON | 200 |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| 処理結果 | result | number | - | 0:正常応答 0以外:異常応答 |
| NFC機能有効状態 | enable | boolean | - | NFC機能有効状態。 ON : true OFF : false |
GET http://localhost:4035/gotpai/connection/nfc?serviceId=localhost.deviceConnection.org&accessToken=xxxxx
{
"product":"Device Connection Manager",
"version":"x.x",
"result": 0,
"enable": true
}
| インターフェース名称 | Version | 種別 |
|---|---|---|
| NFC Connection API | 2.0.0 | 同期I/F |
スマートデバイスのNFC機能有効状態を有効に設定する。
| HTTPメソッド | URI |
|---|---|
| PUT | /gotapi/connection/nfc |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| サービスID | serviceId | string | - | 取得対象スマートデバイス |
| Content-Type | 形式 | HTTPステータス |
|---|---|---|
| application/json | JSON | 200 |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| 処理結果 | result | number | - | 0:正常応答 0以外:異常応答 |
PUT http://localhost:4035/gotapi/connection/nfc
| PUTデータ |
|---|
| serviceId=localhost.deviceConnection.org&accessToken=xxxxx |
{
"product":"Device Connection Manager",
"version":"x.x",
"result": 0
}
| インターフェース名称 | Version | 種別 |
|---|---|---|
| NFC Connection API | 2.0.0 | 同期I/F |
スマートデバイスのNFC機能有効状態を無効に設定する。
| HTTPメソッド | URI |
|---|---|
| DELETE | /gotapi/connection/nfc |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| サービスID | serviceId | string | - | 取得対象スマートデバイス |
| Content-Type | 形式 | HTTPステータス |
|---|---|---|
| application/json | JSON | 200 |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| 処理結果 | result | number | - | 0:正常応答 0以外:異常応答 |
DELETE http://localhost:4035/gotapi/connection/bluetooth/discoverable?serviceId=localhost.deviceConnection.org&accessToken=xxxxx
{
"product":"Device Connection Manager",
"version":"x.x",
"result": 0
}
| インターフェース名称 | Version | 種別 |
|---|---|---|
| NFC Connection Status Change Event API | 2.0.0 | 非同期I/F(イベントI/F) |
スマートデバイスのWIFI機能有効状態(ON/OFF)の変化通知を受領する。 Bluetooth機能有効状態がONからOFFまたはOFFからONに変化したときに通知される。
| イベント名 | Content-Type |
|---|---|
| /gotapi/connection/onNfcChange | application/json |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 | |
| オブジェクト | ConnectionStatus | object | - | NFC機能有効状態データ(object) | |
| NFC機能有効状態 | enable | boolean | - | NFC機能有効状態。 ON: true OFF: false |
|
{
"product":"Device Connection Manager",
"version":"x.x",
"serviceId": "device1.localhost.deviceConnection.org",
"api" : "gotapi",
"profile" : "Connection",
"attribute" : "onNfcChange",
"sessionKey" : "0a93ac0aade4e046ed63eb24d1172f5f35c88ca60daa901547c28d5827cb418a5de1d7c5f9e62405",
"ConnectionStatus" : {
"enable": true
}
}
| インターフェース名称 | Version | 種別 |
|---|---|---|
| BLE Connection API | 2.0.0 | 同期I/F |
スマートデバイスのBLE機能有効状態(ON/OFF)を取得する。
| HTTPメソッド | URI |
|---|---|
| GET | /gotapi/connection/ble |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| サービスID | serviceId | string | - | 取得対象スマートデバイス |
| Content-Type | 形式 | HTTPステータス |
|---|---|---|
| application/json | JSON | 200 |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| 処理結果 | result | number | - | 0:正常応答 0以外:異常応答 |
| BLE機能有効状態 | enable | boolean | - | BLE機能有効状態。 ON : true OFF : false |
GET http://localhost:4035/gotapi/connection/ble?serviceId=localhost.deviceConnection.org&accessToken=xxxxxx
{
"product":"Device Connection Manager",
"version":"x.x",
"result": 0,
"enable": true
}
| インターフェース名称 | Version | 種別 |
|---|---|---|
| BLE Connection API | 2.0.0 | 同期I/F |
スマートデバイスのBLE機能有効状態を有効に設定する。
| HTTPメソッド | URI |
|---|---|
| PUT | /gotapi/connection/ble |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| サービスID | serviceId | string | - | 取得対象スマートデバイス |
| Content-Type | 形式 | HTTPステータス |
|---|---|---|
| application/json | JSON | 200 |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| 処理結果 | result | number | - | 0:正常応答 0以外:異常応答 |
PUT http://localhost:4035/gotapi/connection/ble
| PUTデータ |
|---|
| serviceId=localhost.deviceConnection.org&accessToken=xxxxx |
{
"product":"Device Connection Manager",
"version":"x.x",
"result": 0
}
| インターフェース名称 | Version | 種別 |
|---|---|---|
| BLE Connection API | 2.0.0 | 同期I/F |
スマートデバイスのBLE機能有効状態を有効に設定する。
| HTTPメソッド | URI |
|---|---|
| DELETE | /gotapi/connection/ble |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| サービスID | serviceId | string | - | 取得対象スマートデバイス |
| Content-Type | 形式 | HTTPステータス |
|---|---|---|
| application/json | JSON | 200 |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| 処理結果 | result | number | - | 0:正常応答 0以外:異常応答 |
DELETE http://localhost:4035/gotapi/connection/ble?deviceId=localhost.deviceConnection.org&accessToken=xxxxx
{
"product":"Device Connection Manager",
"version":"x.x",
"result": 0
}
| インターフェース名称 | Version | 種別 |
|---|---|---|
| BLE Connection Status Change Event API | 2.0.0 | 非同期I/F(イベントI/F) |
スマートデバイスのBLE機能有効状態(ON/OFF)の変化通知を受領する。 BLE機能有効状態がONからOFFまたはOFFからONに変化したときに通知される。
| イベント名 | Content-Type |
|---|---|
| /gotapi/connection/onBleChange | application/json |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 | |
| オブジェクト | ConnectionStatus | object | - | BLE機能有効状態データ(object) | |
| 属性値 | enable | boolean | - | BLE機能有効状態。 ON: true OFF: false |
|
{
"product":"Device Connection Manager",
"version":"x.x",
"serviceId": "device1.localhost.deviceConnection.org",
"api" : "gotapi",
"profile" : "Connection",
"attribute" : "onBleChange",
"sessionKey" : "0a93ac0aade4e046ed63eb24d1172f5f35c88ca60daa901547c28d5827cb418a5de1d7c5f9e62405",
"ConnectionStatus" : {
"enable": true
}
}