# General Prerequisites NB-Lynx-95

In this documentation, you will use Quectel's BG95-M3 module to set up connectivity for the NB-IoT board to connect to the internet. The NB-IoT board used in this tutorial is the **NB-LYNX-95**.

Before you start, make sure you have fulfilled the following conditions:

1. Hardware **Board NB-LYNX-95**, this NB-IoT board has been integrated with the LYNX32 (ESP32) module and also the BG95-M3 module.

{% hint style="info" %}
The **BG95-M3** module is used so that the device can connect to the network and communicate with other machines using AT commands, while the **ESP32** is used to automate the command sequence to be executed.
{% endhint %}

2. Arduino IDE. This documentation uses **Arduino IDE version 2.1.0.**

{% hint style="info" %}
If you have not installed the Arduino IDE, you can follow these steps.

[arduino-ide-installation](https://docs.antares.id/en/getting-started/arduino-ide-installation "mention")
{% endhint %}

3. ESP32 board on Arduino. This documentation uses **esp32 by Espressif Systems version 2.0.11.**

{% hint style="info" %}
If you have not installed the ESP32 Board, please follow these steps.

[esp32](https://docs.antares.id/en/getting-started/installation-board-and-library/esp32 "mention")
{% endhint %}

4. Antares account. With an Antares account you can access the Antares console and get an **access key**.

{% hint style="info" %}
f you don't have an Antares account, you can [register here](https://console.antares.id/register) by following the [Antares Account Registration ](https://docs.antares.id/pendahuluan/registrasi-akun)tutorial.
{% endhint %}

5. Have **Application and Device** in the Antares Console on your Account.

{% hint style="info" %}
To create an Application, you can follow the [Tutorial on Creating Applications](https://docs.antares.id/pendahuluan/buat-app) and to add devices, you can follow the <mark style="color:blue;">T</mark>[utorial on Adding Devices.](https://docs.antares.id/pendahuluan/tambah-device-ke-application)
{% endhint %}
