ESP NOW PROTOCOL

 
TITLE
PROGRAM
Check MAC Address
Broadcast_Master/Slave

sender     recive

broadcast

mac address =

0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF

One 2 Many
Additional learning points
 MAC address of each receiver
OnDataSent()Function
esp_now_peer_info_t() Function
esp_now_register_send_cb()Funcyion(sender)
esp_now_register_recv_cb()Function (Receive)
Many 2 One

Check information Data
  Receive


Additional learning points
Verify the information. Wi-Fi Packet 
Signal strength
Transmission speed
signal channel
 Secondary Channel
Noise Floor
Antenna used
2_way
esp1   esp2
receive data and gateway
send data     receive&gateway      

node1 two way

node 2 two way & one 2 many

node 3 two way

Additional learning points
how to
 Displays the sender's MAC address
Frame Length Verification

4NODE
TWO<>WAY
ONE 2 MANY
MANY 2 ONE

TWO WAY 3 NODE
TWO_WAY AND ONE 2 MANY 5 NODE
     
esp now protocol reference1
doc 1
 
esp now protocol reference2

Example Encrypted Messages

Example Encrypted Messages
2 way

NODE 1      NODE 2

project esp now & Mqtt Mqtt protocol  2569

PCB (Proteus8.13)
data structure