Skip to content
Rafa Couto edited this page Sep 24, 2017 · 8 revisions

Conexión dos dispositivos IoT

A IoT do recuncho é unha subrede virtual á que se ten acceso a través da VPN do Recuncho. Nela atópanse os servizos que dan soporte ao IoT facendo de receptores e emisores de datos para os dispositivos conectados e para outros servizos.

VPN Recuncho Maker

A VPN do Recuncho Maker é accesible a través dun cliente OpenVPN que fará unha conexión punto a punto conectándose ao servidor OpenVPN. Isto quere dicir que para estar conectado á VPN:

  1. a rede local na que te conectas ten pasarela á VPN do Recuncho
  2. que poidas estableder conexión directa co servidor OpenVPN do Recuncho

No caso 1. podes comprobalo facendo ping a 10.27.0.1 e deberías recibir una resposta como esta:

$ ping 10.27.0.1
PING 10.27.0.1 (10.27.0.1): 56 data bytes
64 bytes from 10.27.0.1: seq=0 ttl=64 time=82.101 ms
...

Se non fora así fala co teu administrador de redes para que solicite a conexión á VPN do Recuncho (paso 2.)

Para establecer unha conexión directa co servidor OpenVPN do Recuncho Maker, precisas dun cliente OpenVPN e configuración de acceso. Consulta co administrador de redes do Recuncho Maker para obter un acceso.

Estrutura da VPN

  • Rede IP: 10.27.0.0/16
  • Subredes físicas
    • 10.27.1.0/24 (caramonina.lan, tun0 belkin en .2)
    • 10.27.2.0/24 (mobil-01.lan, tun0 fonera en .2)

Servizos IoT

MQTT Recuncho

  • Server: mqtt.vpn.recunchomaker.org (10.27.0.103)
  • Port: 1883
  • Topics:
    • recuncho/caramonina Eventos acontecidos no local de Caramoniña
      • recuncho/caramonina/wifi Ligazóns sen fíos á rede de Caramoniña
        • recuncho/caramonina/wifi/in/mac-aabbccddeeff dispositivos ligados (payload é a IP)
        • recuncho/caramonina/wifi/out/mac-aabbccddeeff dispositivos desligados (payload é a IP)
      • recuncho/caramonina/sensors Sensores presentes en Caramoniña.
        • recuncho/caramonina/sensors/presence/01 Presenza punto 1 (payload 1 ou 0 indicando presenza)
        • recuncho/caramonina/sensors/temperature/01 Temperatura punto 1 (payload cos grados centígrados)
    • recuncho/mobil-01 Eventos acontecidos onde estea o Recuncho Móbil (fonera)
      • recuncho/mobil-01/wifi Ligazóns sen fíos á rede pola fonera
        • recuncho/mobil-01/wifi/in/mac-aabbccddeeff dispositivos ligados (payload é a IP)
        • recuncho/mobil-01/wifi/out/mac-aabbccddeeff dispositivos desligados (payload é a IP)