Spot-receiver protocol

Protocol used by personal GPS trackers manufactured by SPOT headquartered in the USA.
flespi parses the Spot-receiver protocol messages into a JSON object with the fields listed below in the Parameters tab.

The protocol for SPOT personal satellite devices: SPOT Gen3, SPOT Trace, SPOT X.

This protocol receives messages from the SPOT Data Push service and delivers them into the channel.

To send data from your SPOT account to the flespi platform, please follow these steps:

  • Create a channel in your flespi account, selecting the spot-receiver protocol. Enable the configuration field and enter any value in the Secret Token field
  • After the channel creation, you will get its URI. Copy it to clipboard
  • Activate the Data Push service in your SPOT account
  • Use the "Hyper Text Transfer Protocol Secure" (HTTPS) option as Protocol
  • Enter the flespi channel URI into the URL field in your SPOT account and save the changes
  • You will get the Secret Token value in your SPOT account, copy it to clipboard
  • Return back to your flespi account and enter copied Secret Token value in your newly created channel configuration
battery.state
string
Battery state
batteryState
channel.id
number
ID of channel that received a message
custom
number
Any custom parameter
device.id
number
ID of device that received a message
device.name
string
Name of device that received a message
device.self.name
string
Device name reported by the device
esnName
device.type.id
number
ID of device type of device that received a message
ident
string
Device unique identifier like serial number, IMEI, etc
esn
message.detail
string
Message detail
messageDetail
message.type
string
Message type
messageType
peer
string
IP:port from which device connecting to the channel
position.latitude
number
degrees
Latitude coordinate value
latitude
position.longitude
number
degrees
Longitude coordinate value
longitude
protocol.id
number
ID of protocol
server.timestamp
number
seconds
Timestamp when server received a message
streaming.mode
string
A field that tells the mode of operation. TEST for data pushed as a part of a test operation or test request, LIVE for data from Production / Live system and RECOVERY for data pushed due to a data recovery request.
timestamp
number
seconds
Message timestamp
timeInGMTSecond