# Prerequisites

Before adding and provisioning an edge device and connecting it to Tricloud Nexus, you must first install a [supported OS](https://learn.microsoft.com/en-us/azure/iot-edge/support#operating-systems) on the target computer. You must also ensure that the target computer has outbound network connectivity to a set of pre-defined hostnames, which is used during provisioning and for data collection. See this [list of hostnames](#hostname-allow-list) used by edge devices.

An edge device in Tricloud Nexus is based on [Azure IoT Edge](https://github.com/Azure/azure-iotedge), which supports a range of OS options. To learn more about the [capabilities](https://learn.microsoft.com/en-us/azure/iot-edge/about-iot-edge) and [supported systems](https://learn.microsoft.com/en-us/azure/iot-edge/support), see the [official documentation](https://learn.microsoft.com/en-us/azure/iot-edge/).


---

# 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://docs.tricloudnexus.io/management-portal/management/provisioning/prerequisites.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.
