API reference - Ricoh Theta

Notification scanned Bluetooth peripheral device

Definitions
Type object

Description: Notify scanned Bluetooth peripheral device information.
Theta A1 only.

Service UUID0F291746-0C80-4726-87A7-3C501FD3B4B6
Characteristic UUID7B058429-DF5C-4454-88A2-C81086131C30
Value formatUTF-8 string (JSON)
Enabled to readfalse
Enabled to writefalse
Enabled to notifytrue

Example:

{
    "device": "device name",
    "macAddress": "01:23:45:67:89:AB",
    "pairing": false,
    "status": "idle"
}
Property Type Required Description
device string yes Complete local name of the found device.
macAddress string yes Mac address of the found device.
pairing boolean yes The device is alreadey paired or not.
status enum (of string) yes Connection status of the device.
idle
The device is not connected.
connected
The device is connected.

device

Definitions
Type string

Description: Complete local name of the found device.

macAddress

Definitions
Type string
Format ([0-9][A-F]){2}:([0-9][A-F]){2}:([0-9][A-F]){2}:([0-9][A-F]){2}:([0-9][A-F]){2}:([0-9][A-F]){2}

Description: Mac address of the found device.

pairing

Definitions
Type boolean

Description: The device is alreadey paired or not.

status

Definitions
Type enum (of string)

Description: Connection status of the device.

idle
The device is not connected.
connected
The device is connected.

Must be one of: