Primero, averiguamos las MACS.
Según Dani No, cada dispositivo posee dos MACs distintas. Una para las comunicaciones como AP (AP MAC) y otra como station (STA MAC). Para averiguarlas escribimos el siguiente programa:
En mi caso, salen estos resultados:
Master |
AP MAC: EE:FA:BC:C5:AC:AF |
STA MAC: EC:FA:BC:C5:AC:AF | |
Slave |
AP MAC: A6:CF:12:DF:5A:6B |
STA MAC: A4:CF:12:DF:5A:6B |
Tal como dicen en la web de Dani No,
La dirección MAC que debemos asignar a un par, depende de la conexión WiFi que tenga establecida y su papel en el par de comunicación. En la siguiente tabla se resumen las posibles combinaciones y la MAC a elegir:
TIPO DE CONEXIÓN WiFi | |||||
SIN CONEXIÓN | AP | STA | AP+STA | ||
PAPEL | MAESTRO | STA MAC | AP MAC | STA MAC* | AP MAC |
ESCLAVO | STA MAC | AP MAC* | STA MAC | STA MAC* |
*Conexiones WiFi sugeridas por Spressif, en el caso de que se utilicen. (Maestro-STA y Esclavo-AP o AP+STA)
¿Cómo se establece una comunicación? En la web se nos hace un resumen de las funciones a incorporar, divididas en grupos. Podemos verlas mejor en ella. Simplemente me refiero ahora con el esquema:
Ejemplo
Script del maestro
Script del esclavo
= = = = = = = = =
Bibliografía=========
https://www.esploradores.com/practica-6-conexion-esp-now/
https://randomnerdtutorials.com/esp-now-two-way-communication-esp32/