Building your own parser

Building your own parser

In this tutorial, you will learn how to convert (parse) a raw payload sent by a device into actual measurable variables. 
Data flow structure

You can create parses for devices that weren't found in our list of Devices, so that you had to use a connector for Custom device. Or maybe, you just want to do some math with the data after the system runs its parser from the selected connector.

If you want to learn more about how data packages are sent to TagoIO, take a look at Integration


We have three available tutorials for you to understand how Payload Parser works.

For a step by step visual guide to payload parsing, watch this video.

Learn more about Payload Parser.

    • Related Articles

    • Payload Parser

      The Payload Parser handles the raw payload sent by the devices in order to extract the measured variables. For example, it can be used to transform an HEX payload sent by a device into temperature and battery levels.   You can also use it to handle ...
    • Building Solutions

      You can start building your application using your own devices, third party devices, simulators, or external database. Go beyond the typical IoT solution and integrate your application with external services like Microsoft 365, GoogleSheets, Slack, ...
    • Parser vs. Analysis Comparison

      The Payload Parser was created to handle raw payload sent by the devices in order to extract the measured variables or execute simple operations. Analysis is much more powerful, including access to buckets and external services. Also, there is a cost ...
    • Payload Parser - Context & global variables

      If you are going to create your own parser, you need to understand how context works. When you start writing your own Payload Parser, you can use certain globals variables in your code. Think of these global variables as variables that you can access ...
    • Filtering Out Variables with Parser Code

      When your device sends data from a device to TagoIO, a parser code may be added to your device (located in the 'Payload Parser' tab) to extract and create the variables in the buckets using TagoIO format.  If you want to save space in your register ...