(+39) 351 838 6453 [email protected]
Guide · ESP-NOW

What is ESP-NOW?

ESP-NOW is a radio technology that lets ESP32-based devices exchange messages directly with each other, with no router and no internet connection.

ESP-NOW in simple terms

ESP-NOW is a communication protocol developed by Espressif, the company that makes ESP32 chips. With traditional Wi-Fi, every device has to connect to a router. With ESP-NOW, one device talks directly to another, a bit like two walkie-talkies that need no network to communicate.

In short: it is the most direct way to get ESP32 devices talking to each other. Want to connect many of them? Read how an ESP-NOW network of boards works.

Why ESP-NOW is useful

No router

Devices can communicate even where there is no Wi-Fi network.

Fast response

There is no connection to wait for: messages go out straight away.

No internet

It works on its own, without relying on external services.

Protected communication

Messages can be encrypted.

How ESP-NOW works

Each device has its own address: the sender transmits the message by radio directly to the device that needs to receive it.

Device APrepares the message
By radioNo router
Device BReceives and acts
01

They recognise each other

Devices are programmed to know which others they can communicate with.

02

They exchange messages

A sensor, for example, sends a short piece of information to another device.

03

They react

The receiver carries out the planned action, such as switching on an output or updating a display.

Is ESP-NOW reliable?

Yes, if the system is well designed. As with any radio technology, there are points to consider:

  • Range: this depends on the surroundings, such as walls and obstacles, and should be tested on site
  • Short messages: it suits commands and small amounts of data, not video or large files
  • Lost messages: the firmware can check that messages arrive and resend them if needed
  • Privacy: encryption can stop others from reading the messages

ESP-NOW for your ESP32 product

At StepLab we develop firmware with ESP-NOW communication for ESP32-based devices. We have already used it in real projects, such as the smart battery charger and the Solaria system.

  • We assess whether ESP-NOW is the right choice for your application
  • We develop the firmware and define which messages the devices exchange
  • We test operation on the real hardware

What is needed? ESP32-based devices close enough to communicate by radio. If you need to control them from far away, you also need an internet connection, which we can integrate. See all our services on the ESP32 programmers page.

ESP-NOW FAQ

Does ESP-NOW need the internet?

No. Devices communicate directly with each other, with no router and no internet.

Can ESP-NOW work alongside Wi-Fi?

Yes, with firmware designed for it: the same device can use ESP-NOW and also join a Wi-Fi network.

How far does it reach?

It depends on the surroundings and the board's antenna. Walls and obstacles reduce the range, so it is best to test it where it will be used.

Does it work with non-ESP32 devices?

ESP-NOW is an Espressif technology, used between devices based on its chips. To connect other equipment, an ESP32 can act as a bridge.

Contact us

Want your devices to communicate with ESP-NOW? Write to us or give us a call.

Projects

ESP-NOW in our projects

Want your devices to talk to each other?

Tell us about your project and we will work out together whether ESP-NOW is the right solution.