Introduction
Experience the power of Heex’s Smart-Data platform! This quick start guide will have you creating your first scenario-driven data collection event in just a few easy steps. Learn how to leverage Agents deployed on your Systems (robots, drones, etc.), to monitor data streams and automatically trigger recordings based on predefined conditions (Triggers). You’ll configure Recorders to capture specific Signals, generating tagged Events that encapsulate key moments and data insights. To make the most of this tutorial, we highly recommend reviewing the Key Concepts, including Smart-Data, Agents, Triggers, Recorders, and the overall architecture. Heex is compatible with Ubuntu, and works great in virtual machines and Docker environments (including WSL).Configure your system
Create your first system
The first step is to create a system. Here is how to do it.
Click on the blinking blue dot at each step of the interactive images to explore the application and see how it all comes together.
Create a Data Source in the created system
Now that you’ve created your system, you should add a Data Source, to describe what signals you can monitor and record on your system.
Configure your SDK
Setting Up Your Heex Environment
Get an API key to download and use the cli
- Go to Account settings
- Create an API key
-
You can now copy it


Get the Heex CLI
Download the CLI from this CLI overview page, or perform the following command:Now you can use the CLI with the
heex command.
For more details, go to the following pageGet the Heex SDK
Generate your first event
Code implementations
- Python
- C++
1. Go to the getStarted Python directory.2. Create monitor
- Open the Monitor source file.
- Replace the
monitorUuid(monitor_uuidin python) variable with the implementation ID of your monitor.
- Open the recorder source file.
- Replace the
recorder_uuidvariable with the implementation ID you get on the cloud for the recorder. - Add a label: In the
generateRequestedLabelsfunction add as many labels as you want as shown by the example. - Add a recording: Create a recording sample by using
echo "This is Smart Data!" > file.txt. Provide the path of this file in thegenerateRequestedFilePathsfunction (filepath = "/path/get-started/python/file.txt").
Update your implementation state
Notify that your implementations are ready to be deployedGo to the web platform and validate your implementations in the developer’s page. Now your system should be in state “To deploy”.
Congratulations
You have just generated 1 event !
Find your event on the web application, in the Smart Data Events page.
Find your event on the web application, in the Smart Data Events page.