Está en la página 1de 26

Diseño de una red inalámbrica basada en

ESP-NOW y LoRa para soluciones Domótica


Z-WAVE
Es un protocolo de comunicación inalámbrico, (estándar propietario
cuyo dueño es Silicon Labs). El protocolo permite que una gran
variedad de dispositivos Smart se comuniquen entre ellos sin
necesidad de conectarse a la red wifi.
La velocidad de transferencia de datos oscila entra 9,6 - 100 Kbps
BANDA DE FRECUENCIAS

EUROPA 868.40 /868.42 /869.85 MHz

ESTADOS UNIDOS 908.4 / 908.42/ 916 MHz


ZigBee
Es un protocolo de comunicación inalámbrico, (estándar abierto IEEE
802.15.4). El protocolo permite que una gran variedad de dispositivos
Smart compatibles se comuniquen entre ellos sin necesidad de
conectarse a la red wifi.
La velocidad de transferencia de datos oscila entra 40 - 250 Kbps
BANDA DE FRECUENCIAS

EUROPA 868 MHz

ESTADOS UNIDOS 915 MHz

RESTO DEL MUNDO 2,4 GHz


ZigBee
REDES DE PC
TOPOLOGIA DEL DISEÑO
SENSOR ACTUADOR

ACTUADOR SENSOR

RECEPTOR
SENSOR ESP-NOW ESP-NOW
ACTUADOR
R R
SENSOR RECEPTOR SENSOR

LoRa LoRa
SENSOR

ACTUADOR
S GATEWAY G
LoRa SENSOR
ESP-NOW
SERVIDOR R
MQTT
RECEPTOR SENSOR
ESP-8266

ESP-NOW MAC 2A:6B:FC:47:3C:18

ESP-8266
MAC 2A:6B:FC:47:3C:20

ESP-8266
MAC 2A:6B:FC:47:3C:22
MAC 3C:71:BF:C3:BF:B0
ESP-NOW
MAC 30:AE:A4:07:0D:64

MASTER

MAC 2A:6B:FC:47:3C:20
MASTER/
SLAVE

TECNOLOGIA TIEMPO DE COBERTURA


CONEXION
ESP-NOW 10 ms 50 mts SLAVE

WIFI 5 -10 s 35 mts


E32 915T20D
E32 915T20D
E32 915T20D
E32 915T20D
Mode Fixed
TOPIC: 5CCF7F1C08D1/ac/md
PAYLOAD: cool
ACTUALIZACION DE ESTADO DE UN SENSOR
:"o n"}
"
ayl oa d
"p
SENSOR ACTUADOR ",
oo
w/
B 28/s
ACTUADOR 942BA SENSOR
6001
c": "
to pi
{ "
SENSOR ESP-NOW ESP-NOW
ACTUADOR
R R
0:1:0
SENSOR
LoRa
0:2:0 SENSOR
LoRa MAC-MQ
MAC-MQ 0:2:0/6001942BAB28/sw/oo;on
0:254:0
ACTUADOR
S G
SENSOR
0:3:0
MQTT gtw0
LoRa ESP-NOW
SERVIDOR R
MAC-MQ
SENSOR
PROTOCOLO MAC-MQ
Los receptores al
RECEPTORES 0:2:0;* GATEWAY
recibir * deshabilitan
la transmisión LoRa
BROADCAST
Solicitud de por un tiempo
ocupación del canal aleatorio
|;|
UNICAST
El Gateway envía mensaje de
Tras recibir confirmación
mensaje de
confirmación 0:2:0/6001942BAB28/sw/oo;on
procede a enviar los UNICAST
Recibe el paquete de datos y lo
datos agregando su
reenvía al receptor para la
dirección
validación
0:2:0/6001942BAB28/sw/oo;on
UNICAST

Si la pasa la validación
finaliza el protocolo
ACTUALIZACION DE ESTADO DE UN SENSOR
:"o n"}
"
ayl oa d
"p
SENSOR ACTUADOR ",
oo
w/
B 28/s
ACTUADOR 942BA SENSOR
6001
c": "
to pi
{ "
SENSOR ESP-NOW 0:1:0 ESP-NOW
ACTUADOR
R R
SENSOR LoRa
0:2:0 SENSOR
MAC-MQ

0:2:0/6001942BAB28/sw/oo;on
0:254:0
0:3:0 SENSOR
ESP-NOW
S G
R
gtw0 Publish SENSOR
SERVIDOR
MQTT
MQTT
Topic: st/gtw0/0:2:0/6001942BAB28/sw/oo
Payload: on
TRANSFERENCIA DE MENSAJES
MAC-MQ RECEPTOR
MODIFICANDO ESTADO DE UN ACTUADOR
SENSOR ACTUADOR o ff "}
":" d
ayl oa
ACTUADOR o ", "p SENSOR
sw/o
: "
pic"
{"to
SENSOR ESP-NOW 0:1:0 ESP-NOW
ACTUADOR
R R
SENSOR LoRa
0:2:0 SENSOR
MAC-MQ

6001942BAB28/sw/oo;off
0:254:0
0:3:0 SENSOR
ESP-NOW
S G
R
MQTT gtw0 SENSOR
SERVIDOR

Publish Topic: cm/gtw0/0:2:0/6001942BAB28/sw/oo


MQTT Payload: off
PROTOCOLO MAC-MQ
Los receptores al
GATEWAY 0:2:0;? RECEPTORES recibir ? deshabilitan la
BROADCAST transmisión LoRa por
Solicitud de un tiempo aleatorio y
ocupación del canal validan la dirección
|;|
UNICAST El receptor que valide la
Tras recibir direcciona a verdadero envía
mensaje de mensaje de confirmación
confirmación 6001942BAB28/sw/oo;on
procede a enviar los UNICAST
Recibe el paquete de datos y lo
datos
reenvía al gateway para la
validación
0:2:0/6001942BAB28/sw/oo;on
UNICAST

Si la pasa la validación
finaliza el protocolo
MODIFICANDO ESTADO DE UN ACTUADOR
SENSOR ACTUADOR o ff "}
d ":"
ayl oa
ACTUADOR o ", "p
sw/o
: "
pic"
{"to
SENSOR ESP-NOW 0:1:0 ESP-NOW
ACTUADOR
R R
SENSOR LoRa
0:2:0 SENSOR
MAC-MQ

6001942BAB28/sw/oo;off
0:254:0
0:3:0 SENSOR
ESP-NOW
S G
R
MQTT gtw0 SENSOR
SERVIDOR

Publish Topic: cm/gtw0/0:2:0/6001942BAB28/sw/oo


MQTT Payload: off
TRANSFERENCIA DE MENSAJES
MAC-MQ GATEWAY
DISPOSITIVOS FINALES

Un modulo con el
ESP-01, ejecuta el
protocolo ESP-NOW,
se debe configurar la
dirección MAC del
Receptor y el canal
+
ESP-NOW sobre el
cual operará.
Se podría construir
dispositivos finales con
costo entre 5 y 7 $
RECEPTORES

Un modulo con el ESP-8266, ejecuta el protocolo


ESP-NOW, para atender los dispositivos finales,
además ejecuta una tarea que atiende el radio
LoRa y opera el protocolo MAC-MQ.
Se debe configurar los parámetros LoRa del
gateway, con el cual .

Se podría construir un
receptor con costo de
20$
GATEWAY

El arduino maga y el shield ethernet ejecutan un cliente MQTT que se


conecta al servidor, además una tarea atiende el radio LoRa y ejecuta
el protocolo MAC-MQ

Se podría construir un gateway con costo de 30$ con una capacidad estimada
de atender 10 receptores, que a su vez podrían atender hasta 20 dispositivos
finales cada uno.

También podría gustarte