Mystic Parrot M-NT08E

Mystic Parrot M-NT08E is a non-rechargeable Cat-M1/NB-IoT long standby asset GPS tracker. The device features built-in G-sensor. temperature monitor, 20,000 mAh battery that can be last for 10 years based on reports one GPS position every day, tamper proof alarm, multiple position mode: GPS, Wi-Fi, AGPS, LBS, jamming detection, motion alarm, IP67 waterproof casing, regular mode, clock mode, track mode, magnetic mount, and more.

Usage specifics
Parameters (60)
Settings (9)
Commands (1)
Mystic Parrot M-NT08E
Flespi parses telemetry data from your Mystic Parrot M-NT08E into a standardized JSON and lets you send commands to Mystic Parrot M-NT08E via API.

Here’s the like of JSON you get

{
    "ident": "352625333222111",
    "position.altitude": 273.61,
    "position.hdop": 0.7,
    "position.latitude": 49.069782,
    "position.longitude": 28.632826,
    "position.satellites": 18,
    "server.timestamp": 1650636570.426424,
    "timestamp": 1650636570.426424,
    "device.type.id": "Mystic Parrot M-NT08E",
    "channel.id": 1111,
    "protocol.id": "mystic-parrot"
    "engine.ignition.status": true
    ...
}

How to consume this nice JSON

The easiest way is to make a REST API request like this
curl -X GET  --header 'Authorization: FlespiToken XXX' 'https://flespi.io/gw/devices/<device id>/messages'

How to send commands to Mystic Parrot M-NT08E?

You can send a specific command. Show all commands
You can use pre-defined settings to send instructions more conveniently. Show all settings

You can also

Modify messages

Add or remove parameters, inject data from LBS and reverse-geocoding services, etc.
Learn what plugins can do

Aggregate data

Determine trips and stops, catch events, detect geofence ins/outs, and more.
Learn about flespi analytics capabilities
alarm.event
boolean
Alarm event triggered
battery.level
number
percentage
Internal battery level
channel.id
number
ID of channel that received a message
communication.interupted
boolean
Communication interupted
device.id
number
ID of device that received a message
device.id.number.error
boolean
Device ID number error, no such ID or device number
device.name
string
Name of device that received a message
device.run.time
number
seconds
Device run time
device.type.id
number
ID of device type of device that received a message
domain.name.error
boolean
Domain name error, unable to connect to the server
downloading.agps
boolean
Downloading AGPS data
engine.ignition.status
boolean
Engine ignition or ACC status
function.code
string
Function code, protocol-specific value
function.keyword
string
Function code, protocol-specific value
gps.module.error
boolean
GPS module error flag
g.sensor.error
boolean
G-sensor error
gsm.cellid
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) base station ID
gsm.jamming.event
boolean
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) signal jamming detected
gsm.lac
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) location area code
gsm.mcc
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) country code
gsm.mnc
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) code
gsm.network.type
string
The type of the Mobile network the device is currently registered to
gsm.signal.dbm
number
dbm
Strength of the Mobile network (GSM, 3G, 4G, LTE, 5G, ...) signal
gsm.signal.level
number
percentage
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) signal strength level
high.temperature.alarm
boolean
High temperature alarm
ident
string
Device unique identifier like serial number, IMEI, etc
improper.installation
boolean
Improper installation, anti-removal button or light sensor terminal installation error
ip.error
boolean
IP error, not able to connect server
low.temperature.alarm
boolean
Low temperature alarm
message.buffered.status
boolean
Black box message
message.reason
number
Message reason. 1 - Power off restart(Power on reset); 2 - wake up from standby; 3 - Software reset; 0 - Other reset
module.error.no.response
boolean
Module error, No response
motion.alarm
boolean
Motion alarm
movement.status
boolean
Current movement state
network.register.failure
boolean
Network register failure
no.signal
boolean
No signal
pdp.activation.context.failed
boolean
PDP activation context failed
peer
string
IP:port from which device connecting to the channel
position.altitude
number
meters
Altitude value for position
position.direction
number
degrees
Heading angle at position detection moment
position.latitude
number
degrees
Latitude coordinate value
position.longitude
number
degrees
Longitude coordinate value
position.satellites
number
Quantity of satellites used to calculate coordinates for given position information
position.speed
number
km/h
Instant speed at position detection moment
position.timestamp
number
seconds
Timestamp when coordinates where calculated
position.valid
boolean
Is position information accurate and valid for given timestamp
protocol.id
number
ID of protocol
removal.status
boolean
Removal satus
rtc.error
boolean
RTC Error
sensor.temperature
number
celsius
Temperature sensor value
server.timestamp
number
seconds
Timestamp when server received a message
sim.card.error
boolean
Sim card error, reading card error
spi.flash.fault
boolean
SpiFlash fault
temperature.sensor.connected
boolean
Temperature sensor connected status
timestamp
number
seconds
Message timestamp
track.mode
boolean
Track mode
vehicle.mileage
number
km
Total calculated mileage
wifi.mac.address
string
WiFi MAC address
wifi.module.error
boolean
WIFI module error
wifi.signal.strength
number
WiFi signal strength, RSSI
Properties
APN
apn
name: APN name
password: APN password
username: APN username
ICCID of SIM card
iccid
iccid: ICCID
Positioning mode
positioning_mode
mode: Positioning mode
lbs_enable: LBS Enable
Device remaining usage time
remaining_usage_time
usage_time: Remaining usage time
Server IP
server_ip
host: Server Host
port: Server Port
type: Transport Type
Upload interval in sleep mode
sleep_mode_upload_interval
interval: Upload interval
The device standby time based on one day one ping
standby_time
standby_time: Standby time
Time zone
time_zone
zone: Time zone
Upload mode
upload_mode
upload: Upload mode
Properties
Custom OTA text command
custom
Send custom OTA text command to device
text: Text payload
Query timezone
{"text":"UTC"}
Restart the device
{"text":"RESET"}
Query Server IP information
{"text":"IP"}