# Integrations & 3rd Party Systems

*Updated March 7th, 2023.*

Currently Aranet system has the following options for 3rd party integrations:

1. Via **Aranet Cloud Integrations**.\
   The integration is an open SenML Push-type API. Aranet Pro base station should be connected to the Internet and registered to [**https://aranet.cloud**](https://aranet.cloud/login). The integration configuration for data send-out should be created on Aranet Cloud which will later upload .json files with sensor data in SenML structure according to RFC8428  [**https://tools.ietf.org/html/rfc8428**](https://tools.ietf.org/html/rfc8428) to a server (endpoint) which is capable of receiving and saving such data. The server (endpoint) should be set up by the user. For configuration details on Aranet Cloud see: [**Aranet Cloud integrations**](https://help.aranet.com/aranet-cloud-page/aranet-cloud-landing-page/integrations-and-extensions).

<figure><img src="/files/T6nRz7iMcFBfAuZ6MvyC" alt=""><figcaption></figcaption></figure>

2. Via **Aranet Cloud API**. \
   Aranet base station should be connected to the Internet and registered to [**https://aranet.cloud**](https://aranet.cloud/login). Aranet Cloud API allows access to the sensor and cloud data outside of the Aranet ecosystem. Cloud API is a Pull-type integration. By using the Aranet Cloud API, Aranet Cloud can be integrated with any other Web or cloud-based IT system or used as a data source for 3rd party applications. For details, see topic [**Cloud API**](https://help.aranet.com/aranet-cloud-page/aranet-cloud-landing-page/integrations-and-extensions/cloud-api)**.**
3. Another integration option provided by the Aranet base station is through local data integrations, including MQTT, Modbus TCP/IP, BACnet IP, and InfluxDB v2. These integrations allow sensor data to be accessed directly from the base station and consumed by external systems such as building management systems (BMS), SCADA platforms, data analytics tools, or custom applications.

<figure><img src="/files/d73isPwvkHvV2BrFvWJ4" alt=""><figcaption></figcaption></figure>

Use of local integrations requires a valid license to be obtained and uploaded to the base station. The following license options are available: a 30-day trial license (free of charge), 1-year license, 3-year license, and an unlimited license.

MQTT functionality is disabled by default in the standard Aranet base station configuration. If MQTT integration is required, it must be ordered separately and enabled by uploading the appropriate MQTT license file to the base station. Detailed instructions on licensing and activation are available in the dedicated documentation section on ordering and uploading licenses for functionality upgrades on the Aranet base station. For protocol-specific configuration and usage details, please refer to the corresponding integration pages.

* [BACnet page](/base-stations/base-stations/integrations-and-3rd-party-systems/bacnet.md)
* [MQTT page](/base-stations/base-stations/integrations-and-3rd-party-systems/mqtt.md)
* [Modbus page](/base-stations/base-stations/integrations-and-3rd-party-systems/modbus.md)
* [InfluxDB v2 page](/base-stations/base-stations/integrations-and-3rd-party-systems/influxdb-v2.md)

Note that integration functionality is disabled in the default Aranet base station configuration - if necessary, then integrations should be ordered additionally and enabled by an appropriate license file upload. More details on the process: [**How to order and upload licenses for functionality upgrade on Aranet base station?**](/base-stations/base-stations/base-station-configuration/licenses.md)

Summary:

| Integration | Ethernet | WiFi | LTE   |
| ----------- | -------- | ---- | ----- |
| BACnet      | Yes      | No   | No    |
| Modbus      | Yes      | Yes  | Yes\* |
| MQTT        | Yes      | Yes  | Yes\* |
| InfluxDB    | Yes      | Yes  | Yes\* |

\*For LTE, formally, there is no restriction from our side. But the Mobile Internet provider may not have the required ports open. So, this needs to be checked every time.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.aranet.com/base-stations/base-stations/integrations-and-3rd-party-systems.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
