Blake Device API Commands
This document describes the API commands used to interact with Blake devices via the Bolt IoT Cloud API
Common Parameters
Before executing any command, replace the following placeholders in the API URL:
XXXXXX – Customer API Key
Customer-specific API key.
Can be obtained from:
Customer Account → API Section
YYYYY – Device ID
Unique ID of the target device.
Can be obtained from:
Customer Account → Devices Section
PPPP – Command Specific Value
Used in threshold commands where a numeric value must be supplied.
1. Get Device Data
Command
https://cloud.boltiot.com/remote/XXXXXX/serialWR?data=GetData&deviceName=YYYYY
Description
Retrieves the current sensor data from the Blake device.
Parameters to Modify
Replace XXXXXX with the customer API Key
Replace YYYYY with the Device ID
Successful Response
{"success": 1, "value": "27.40,24.88,0,1"}
Returned Values Format
The API returns 4 comma-separated values in the following order:
Temperature
Humidity
TH Status
Device Status
2. GTC – Get Temperature Calibration
Command
https://cloud.boltiot.com/remote/XXXXXX/serialWR?data=GTC&deviceName=YYYYY
Description
Retrieves the current temperature calibration values from the device.
Parameters to Modify
XXXXXX → Customer API Key
YYYYY → Device ID
Successful Response
{"success": 1, "value": "0.00,16384.00,0.00,100.00"}
Returned Values
Returns 4 comma-separated calibration values used for temperature calibration.
3. GHC – Get Humidity Calibration
Command
https://cloud.boltiot.com/remote/XXXXXX/serialWR?data=GHC&deviceName=YYYYY
Description
Retrieves the current humidity calibration values from the device.
Parameters to Modify
XXXXXX → Customer API Key
YYYYY → Device ID
Successful Response
{"success": 1, "value": "0.00,16384.00,0.00,125.00"}
Returned Values
Returns 4 comma-separated calibration values used for humidity calibration.
4. TTL – Set Temperature Threshold Low
Command
https://cloud.boltiot.com/remote/XXXXXX/serialWR?data=TTLPPPP&deviceName=YYYYY
Description
Sets the low temperature threshold for local device alerts.
Parameters to Modify
XXXXXX → Customer API Key
YYYYY → Device ID
PPPP → Desired Low Temperature Threshold Value
Successful Response
{"success": 1, "value": "Done Temperature Threshold Low"}
Returned Values
Returns the confirmation on the threshold setup
5. TTH – Set Temperature Threshold High
Command
https://cloud.boltiot.com/remote/XXXXXX/serialWR?data=TTHPPPP&deviceName=YYYYY
Description
Sets the high temperature threshold for local device alerts.
Parameters to Modify
XXXXXX → Customer API Key
YYYYY → Device ID
PPPP → Desired High Temperature Threshold Value
Successful Response
{"success": 1, "value": "Done Temperature Threshold High"}
Returned Values
Returns the confirmation on the threshold setup
6. HTL – Set Humidity Threshold Low
Command
https://cloud.boltiot.com/remote/XXXXXX/serialWR?data=HTLPPPP&deviceName=YYYYY
Description
Sets the low humidity threshold for local device alerts.
Parameters to Modify
XXXXXX → Customer API Key
YYYYY → Device ID
PPPP → Desired Low Humidity Threshold Value
Successful Response
{"success": 1, "value": "Done Humidity Threshold Low"}
Returned Values
Returns the confirmation on the threshold setup
7. HTH – Set Humidity Threshold High
Command
https://cloud.boltiot.com/remote/XXXXXX/serialWR?data=HTHPPPP&deviceName=YYYYY
Description
Sets the high humidity threshold for local device alerts.
Parameters to Modify
XXXXXX → Customer API Key
YYYYY → Device ID
PPPP → Desired High Humidity Threshold Value
Successful Response
{"success": 1, "value": "Done Humidity Threshold High"}
Returned Values
Returns the confirmation on the threshold setup
8. GTT – Get Temperature Thresholds
Command
https://cloud.boltiot.com/remote/XXXXXX/serialWR?data=GTT&deviceName=YYYYY
Description
Retrieves the temperature threshold values currently configured on the device.
Successful Response
{"success": 1, "value": "0.00,125.00"}
Returned Values
Temperature Low Threshold
Temperature High Threshold
9. GHT – Get Humidity Thresholds
Command
https://cloud.boltiot.com/remote/XXXXXX/serialWR?data=GHT&deviceName=YYYYY
Description
Retrieves the humidity threshold values currently configured on the device.
Successful Response
{"success": 1, "value": "0.00,125.00"}
Returned Values
Humidity Low Threshold
Humidity High Threshold
10. Version – Get Firmware & Hardware Version
Command
https://cloud.boltiot.com/remote/XXXXXX/serialWR?data=Version&deviceName=YYYYY
Description
Retrieves the Hardware version and Firmware version of the device.
Successful Response
{"success": 1, "value": "{\"Hardware Version\":\"2.1-SHT21\",\"Firmware Version\":\"1.4.0\"}"}
Example Interpretation
Hardware Version: 2.1-SHT21
Firmware Version: 1.4.0
11. DBR – Disable Buzzer
Command
https://cloud.boltiot.com/remote/XXXXXX/serialWR?data=DBR&deviceName=YYYYY
Description
Disables the device buzzer.
Successful Response
{"success": 1, "value": "Done Disable Buzzer"}
12. EBR – Enable Buzzer
Command
https://cloud.boltiot.com/remote/XXXXXX/serialWR?data=EBR&deviceName=YYYYY
Description
Enables the device buzzer if it was previously disabled.
Successful Response
{"success": 1, "value": "Done Enable Buzzer"}
13. SBR – Snooze Buzzer
Command
https://cloud.boltiot.com/remote/XXXXXX/serialWR?data=SBR&deviceName=YYYYY
Description
Remotely snoozes a currently ringing buzzer.
Successful Response
{"success": 1, "value": "Done Snooze Buzzer"}
14. Offset Configuration
Offset configuration commands are documented in a separate section.
Offset Settings Documentation: https://docs.boltiot.com/blake/setting-up-the-offset-values-for-the-blake-device