You have to follow a few steps before programming Nayad.
Make sure you already have installed Python and Pyserial before starting with the installation (check troubleshooting to see how to install them).
Install the software Arduino IDE
Go to File > Preferences
There is a field called Additional Boards Manager URLs Adiconais in which we add the following line:
https://dl.espressif.com/dl/package_esp32_index.json
Eventually Mac and Windows users might face problems connecting with NAYAD card. This is a known issue, due to missing of a communication drivers.
To solve the issue with serial communication, we have to install the following drivers:
Nayad uses different libraries, including extra libraries developed specifically for its configuration and sensors. There are two different ways to install standard and extra libraries. They are described bellow:
In tools > library manager add the following libraries:
ArduinoHttpClient
ArduinoJson
DallasTemperature
OneWire
PubSubClient
ThingsBoard