The protocol for SPOT personal satellite devices: SPOT Gen3 and SPOT Trace.

This protocol fetches messages from SPOT Shared Page and delivers them into the channel. Before using it please activate the shared page feed in the SPOT account. For more information, refer to SPOT API Support.

Below is the list of parameters that can appear in the messages received by the channel via spot protocol. In most parameters, the name consists of tags split by dots: tag1.tag2.tag3.tag4... Each tag defines a certain area of an application, e.g. any parameter that contains mileage data has the 'mileage' tag in the name and any parameter related to fuel control contains the 'fuel' tag. By default JSON fields of the message received by a channel via this protocol can only contain the below-specified parameters. Any additional parameter will be prefixed by the "custom" tag, e.g. "custom.unspecified-name".

Name Type Unit Description
battery.status string Battery status
channel_id number ID of channel that received message
device.model string Device model ID string
ident string Device unique identificator and optional password
message.detail string Message detail
message.type string Message type string Messenger Name
position.altitude number meters Altitude value for position
position.latitude number degrees Latitude coordinate value
position.longitude number degrees Longitude coordinate value
server.timestamp number seconds Timestamp when server received message
timestamp number seconds Message timestamp