Use this Topic to Subscribe to a Variable’s Last Dot
Replace the <device_label> and <variable_label> with the unique label of the device and the variable to subscribe for retrieving values update. If the specified Device or Variable do not exist, you will not able to establish the subscription with it.
Topic
Subscribe to Last Value: `/v1.6/devices/{DEVICE_LABEL}/{VARIABLE_LABEL}`
Field | Value | Required |
---|---|---|
Host | www.connectedwater.ca | Yes |
Port | 1883/8883 (Non-TLS/TLS) | Yes |
Username | Your Auth Token | Yes |
Password | Any character or leave blank | No |
Quality of Service | 0 or 1 | No |
- Water Sniffer: https://connectedsensors.com/docs/leak-device-variables/
- Water Monkey: https://connectedsensors.com/docs/saya-values-variables/
Example
Note: The bash example from this section makes use of the Eclipse Mosquitto library
Subscribe to a Variable’s Last Value
Constantly obtain a Variable’s Last Value:
$mosquitto_sub \
-h “www.connectedwater.ca”\
-t “/v1.6/devices/weather-station/temperature” \
-u “BBFF-Rfcgaxns6HlVb155WA0RhSY85xNDmB” \
-p 1883 \
-q 1
Subscription Response
{
“value”: 34.0,
“timestamp”: 1634311791000,
“context”: {
“status”: “cold”
},
“created_at”: 1634311791000
}