1-Integrate Gateways and Devices with the Autodesk Tandem Platform



TABLE OF CONTENTS


1-Integrate Gateways and Devices with the Autodesk Tandem Platform


Description

Autodesk Tandem is a digital twin platform developed by Autodesk for the AEC (Architecture, Engineering, and Construction) industry. Its goal is to bridge the entire building lifecycle from design and construction to operations and maintenance. Built on the foundation of BIM (Building Information Modeling), the platform integrates geometric data and rich metadata to create a virtual representation of real-world buildings, enabling full visualization, analysis, and collaboration.


Tandem supports various industry-standard formats such as IFC and Revit, making it easier for design teams, contractors, and building owners to synchronize and hand over data with minimal loss or communication barriers. During the operational phase, Tandem offers features such as asset tracking, maintenance planning, and performance analysis, helping facility managers achieve more efficient asset management and energy optimization. In this way, Tandem enhances lifecycle sustainability and drives the development of smart buildings and smart cities.


This document introduces how to use the UG65 gateway to connect with the Tandem platform and view real-time sensor data on Tandem. The AM308 sensor is used as the example in this guide.


Note: 

The AM308 sensor used here is for demonstration purposes only. Other types of sensors can also be integrated by following the same general steps based on your actual needs.


Requirement

  • Gateway model: UG65 (UG56 or UG67 also supported)
  • Sensor Model: AM308

  • Gateway must be connected to the internet


Configuration

Step 1: Register an Account

Visit Sign Up Free | Autodesk Tandem and fill in the required information as prompted.

Step 2: First Login

Go to the login page and log in with your account:

Once logged in, you will see the following interface:

Step 3: Create a Sample

To help beginners quickly understand the configuration process, we’ll use a built-in sample provided by the platform. There's no need to upload your own BIM model file.


For more information on BIM, please visit: APIs | Autodesk Platform Services


Now, let’s proceed with the sample setup.


a) Create a Sample Building

Follow the instructions shown in the figure:

Wait for 3–5 minutes, refresh the page, and the system will automatically create a sample project, including all configuration files and 3D models.

Double-click to open and view the sample:

b) Create Sensor Data Points

The default data points in the sample do not fully meet our sensor’s requirements, so we need to create them manually. 

Follow the steps shown in the screenshot:

Note:

 Make sure to select the correct data type. Typically, "Number" and "Text" are most commonly used.

 Refer to the documentation on GitHub for details on naming conventions.


After creation, the result should look like this:

Note: If the data point (e.g., temperature or humidity) already exists, you can reuse it without creating a new one.


c) Create a Custom Template

Since the default template in the sample cannot be modified, we need to create our own template for proper sensor data mapping. 

Follow the instructions shown below:

In the pop-up window, rename it with a unique identifier:


Final result:

d) Configure Points

Next, edit the custom template to include all the necessary data points that will be used by the sensor:

Result after configuration:


The next step is to update the associations in the sample project.


e) Model Association Configuration

Update the model’s template association as shown:

Replace it with your custom template.


f) Create a Connection

Follow the steps in the figure:


Then obtain the HTTP endpoint by clicking the option shown here:The address will automatically be copied to your clipboard.

A typical URL looks like this:

https://:jCd9G_fAQ7yi_PmGkIe-RQ@tandem.autodesk.com/api/v1/timeseries/models/urn:adsk.dtm:H3CMJ1M1R1CY3-We6heERw/streams/AQAAALWths73dExjteE306APQWkAAAAA

Important Notes:

 The above URL is only a reference and may contain tokens or credentials. Do not share it publicly.

 Be sure to store the URL securely, it will be used in the gateway configuration.


At this point, the Tandem platform setup is complete. 

Next, we’ll configure the gateway.


Step 4: Gateway Configuration

a) Enable Embedded NS

Log in to the gateway management UI (refer to How to Login Web GUI of Milesight Gateway) and follow the steps below. 

If already enabled, you can skip this step:


If "Embedded NS" is shown as Enabled and Connected, the setup was successful:


b) Add the Sensor

Refer to How to Connect LoRaWAN Nodes to Milesight Gateway

Once added, the result should look like this:


c) View Parsed Sensor Data

After configuration, verify that the parsed data from the sensor matches your expectations. 

Refer to the figure below:

Check the JSON structure and content. If it’s empty or malformed, recheck your earlier configurations.


d) Configure HTTP Parameters

Refer to How to Connect Milesight LoRaWAN Gateway to HTTP(s) Server

Once configured, the UI should look like this:

Note:

The "Uplink data" URL should match the one obtained in Step 3. Make sure it is correct.


Now, go back to Autodesk Tandem to observe the device data.



Step 5: View Sensor Data

Follow the steps below to configure the mapping between JSON data and Points:

As shown, AM308-Sensor-01 has now been moved to the "Connected" section. 

Click it to view real-time data uploads.


Step 6: Associate Sensor with 3D Model

Now link the AM308 device to an asset in the 3D model. 

Follow the steps shown:

Use the mouse to adjust the 3D model and locate your target asset. 

Double-click the circular icon to complete the link.


Note: 

The screenshot is for demonstration only , your actual model may differ.


Step 7: Configure Threshold Example

Here, we demonstrate how to configure a threshold trigger for Pressure

Follow the steps:


Check the result:You should now see an alert icon associated with Pressure.


-END-