Bluetooth¶
Get Bluetooth State¶
URL | /api/v2/device/bluetooth |
Method | GET |
Authentication | basic |
Description¶
Returns Bluetooth state.
Response¶
Property | Type | Description |
---|---|---|
available | Boolean | Indicates whether device has Bluetooth module on board or not. |
active | Boolean | Indicates whether Bluetooth module is enabled or not. |
discoverable | Boolean | Indicates whether Bluetooth module is visible for other Bluetooth devices or not. |
pairable | Boolean | Indicates whether other devices can pair with LaMetric Time. |
name | String | Name of the LaMetric visible via Bluetooth discovery. |
mac | String | LaMetric Time Bluetooth MAC address. |
Examples¶
Request:
GET http://192.168.0.239:8080/api/v2/device/bluetooth
Response:
HTTP/1.1 200 OK
CONTENT-TYPE: application/json;charset=UTF8
Transfer-Encoding: chunked
Date: Wed, 29 Jun 2016 15:11:42 GMT
Server: lighttpd/1.4.35
{
"active" : false,
"available" : true,
"discoverable" : false,
"mac" : "58:63:56:23:95:6C",
"name" : "LM0001",
"pairable" : true
}
Update Bluetooth State¶
URL | /api/v2/device/bluetooth |
Method | PUT |
Authentication | basic |
Description¶
Updates Bluetooth state.
Body¶
Property | Type | Description |
---|---|---|
active | Boolean | Optional. True – activates Bluetooth module, false – deactivates. |
name | String | Optional. Sets new Bluetooth name |
Example
{
"active" : true,
"name" : "LaMetric Time"
}
Response¶
HTTP/1.1 200 OK
CONTENT-TYPE: application/json;charset=UTF8
Transfer-Encoding: chunked
Date: Wed, 29 Jun 2016 15:23:07 GMT
Server: lighttpd/1.4.35
{
"success" : {
"data" : {
"active" : true,
"available" : true,
"discoverable" : false,
"mac" : "58:63:56:23:95:6C",
"name" : "LaMetric Time",
"pairable" : true
},
"path" : "/api/v2/device/bluetooth"
}
}