Appearance
Navigation instruments (function 12)
Wind, heading, speed, destination and time instruments. Published only (no commands).
- Wind
referenceenum:magnetic-north,real-north,boat(string only, noCode).
Published
device/12/<i>/relative-wind and device/12/<i>/real-wind
metadata adds counter; expireAfterSec: 5. Same structure.
data field | Type | Unit | Description |
|---|---|---|---|
reference | string | — | Angle reference (enum) |
speed | number (1 dec) | kn | Wind speed |
angle | number (1 dec) | ° | Wind angle (signed) |
temperatureAir | int | °C | Air temperature |
json
{
"data": {
"reference": "boat",
"speed": 12.4,
"angle": -35.2,
"temperatureAir": 18
},
"metadata": {
"rxdate": "2026-06-17T14:30:45.123Z",
"rxTimestamp": 1781793045,
"expireAfterSec": 5,
"counter": 7
}
}device/12/<i>/cap
metadata adds counter; expireAfterSec: 5.
data field | Type | Unit | Description |
|---|---|---|---|
magnetic | number (1 dec) | ° | Magnetic heading |
real | number (1 dec) | ° | True heading (signed) |
device/12/<i>/speed
metadata adds counter; expireAfterSec: 5.
data field | Type | Unit | Description |
|---|---|---|---|
surface | number (1 dec) | kn | Speed through water |
ground | number (1 dec) | kn | Speed over ground (signed) |
temperatureWater | int | °C | Water temperature |
device/12/<i>/destination-distance
expireAfterSec: 30.
data field | Type | Unit | Description |
|---|---|---|---|
id | int | — | Waypoint id |
distance | int | m | Distance to destination |
device/12/<i>/destination-time
expireAfterSec: 30.
data field | Type | Unit | Description |
|---|---|---|---|
id | int | — | Waypoint id |
days | int | days | ETA day component |
seconds | int | s | ETA seconds component |
iso | string | — | ETA as UTC YYYY-MM-DDTHH:MM:SSZ |
device/12/<i>/time
metadata adds counter; expireAfterSec: 2.
data field | Type | Unit | Description |
|---|---|---|---|
days | int | days | Day component |
seconds | int | s | Seconds component |
iso | string | — | UTC YYYY-MM-DDTHH:MM:SSZ |
json
{
"data": {
"magnetic": 182.3,
"real": 179.8
},
"metadata": {
"rxdate": "2026-06-17T14:30:45.123Z",
"rxTimestamp": 1781793045,
"expireAfterSec": 5,
"counter": 2
}
}bash
mosquitto_sub -h 127.0.0.1 -t 'device/12/+/#' -v