How to stream IoT & telematics data to Mapon?

Sending telemetry data from flespi to the Mapon fleet management platform.

Mapon is an effective fleet management and asset tracking platform featuring a wide range of supported equipment as well as a number of integrations with third-party platforms and services. If the GPS tracking hardware you rely on is not supported by Mapon, you can use flespi in the middle to forward the telemetry data into the Mapon platform.

1. Create a unit in Mapon

  • Go to the Mapon Partner section;

  • In the left menu, hover over the devices icon and select New Device;

  • Select the "Flespi" brand and "Generic" model;

  • In the S/N field, enter the device identification number (for most devices, this number corresponds to IMEI); note that S/N must be the same as the device ident field in flespi;

  • Copy authorization key for entering in the flespi platform later;

  • Click Confirm.

2. Create a device in flespi

  • Make sure you have a proper channel in your flespi account (Telematics hub -> Channels) that corresponds to the device protocol;

  • Navigate to Telematics hub -> Devices -> + to add a new device;

  • Pick the device type of your GPS tracker from the dropdown and specify your GPS tracker's IMEI in the ident field.

create flespi device for wialon stream

3. Configure a stream in flespi

  • When in the flespi panel, navigate to Telematics hub -> Streams -> + to add a new stream;

  • Pick the "mapon" protocol_id;

  • In the configuration section paste the URI of the Mapon server and the authorization key you copied in step 1 above.

flespi stream to mapon config

4. Subscribe the stream to the device

  • Once the stream is created, click on it to open settings;
  • Navigate to the Devices tab;
  • Click the green + button to pick the device to forward the data from.

subscribe mapon stream to a device

5. Check message delivery

If you see the "stream has sent messages" log records in the stream Logs & Messages tab, it means flespi started forwarding the data via the stream:

flespi mapon stream log

And you should now see the telemetry data come to the Mapon platform:

flespi telemetry data in mapon

And you can also see all the incoming data in more detail:

flespi mapon raw data logs

Change log

To stay in sync with all improvements and changes to the Mapon stream, subscribe to the change log on the forum.

See also
Apply webhooks to events from calculators to invoke your lambda upon an aggregated event happened to the device
A dedicated plugin enables the visualization of your flespi items parameters in Grafana.