Skip to content

ROBOTICZ-EU/WifiEspNow

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP-NOW Arduino library for ESP8266 and ESP32

GitHub build status GitHub code size

WifiEspNow is an Arduino library for ESP-NOW, a connectionless WiFi communication protocol defined by Espressif. Refer to ESP-NOW reference for more information about how ESP-NOW works and its limitations.

Features

WifiEspNow is a simple wrapper of ESP-NOW functions in ESP-IDF. On ESP8266, it supports unicast only. On ESP32, it supports both unicast and multicast.

WifiEspNowBroadcast implements pseudo broadcast over ESP-NOW. Each device advertises a specific WiFi SSID, and discovers each other through BSSID scanning. Then, messages are transmitted separately toward every peer via ESP-NOW unicast. This is my custom protocol, which differs from WifiEspNow multicast.

Installation

  1. Clone this repository under $HOME/Arduino/libraries directory.
  2. Add #include <WifiEspNow.h> or #include <WifiEspNowBroadcast.h> to your sketch.
  3. Check out the examples for how to use.

About

ESP-NOW Arduino library for ESP8266 and ESP32

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • C++ 99.2%
  • Shell 0.8%