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 Troubleshooting

      When using the Payload Parser on TagoIO, you might run into some common problems that stop the parser from decoding your device data correctly. This means the data won't be saved on TagoIO. These problems are usually related to mistakes in how the ...
    • 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 the ...
    • 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 Devices 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 ...