Documentation

NirvanaIoT

How to connect your device with our services. Follow the steps to connect your microcontroller and start controlling it from the nIoT console.

Use a PC with Chrome or Edge

Make sure you're on a PC. Only Chrome and Edge browsers are supported — the setup uses the WebSerial API which is not available elsewhere.

Connect microcontroller via USB

Plug your ESP32 into your PC using a USB data cable before starting the setup.

1

Open nIoT console & add a new device

Go to the nIoT console page and click New Device to begin.

2

Enter your Wi-Fi credentials

Type your Wi-Fi network name (SSID) and password. This will be used to establish a connection between your device and server. Make sure your router supports 2.4 GHz band — this is the only band supported by most microcontrollers.

3

Upload firmware & wait for device online

Click Upload Firmware. The firmware flashes automatically over USB. Wait until the console shows your device as online.

4

Unplug & power via adapter

Remove the microcontroller from your PC and connect a standard 5V power adapter. A 5V 2A supply is recommended for stable operation.

You're all set! Your device can now be controlled from the nIoT console.

Digital I/O

Control and read digital pins on your device in real time from the console.

Control Logic & Rules

Set up if/else rules — trigger actions automatically based on pin states.

Schedules

Schedule pin actions to run automatically at specific times and days.

Click Manage on your device in the nIoT console and explore all these features there!

Analog Input, PWM and support for more components will be added soon.

Explore community projects

Discover projects made by the nIoT community at nirvanaiot.cloud/nIoTcommunity.

Note: some ready-to-make community projects (e.g. offline projects) are not meant to be added to the console — they run independently.

ESP32 Dev Generic Module
Supported

More microcontrollers will be added over time. Check back for updates.