Diferència entre revisions de la pàgina «Curset introductori d'Internet de les Coses per ADTelecom»

De things.cat
Salta a: navegació, cerca
m (Accés remot a dispositius amb sistema operatiu)
m (Accés remot a dispositius amb sistema operatiu)
Línia 5: Línia 5:
 
Hi ha tres formes bàsiques d'accedir a un dispositiu remot amb sistema operatiu:
 
Hi ha tres formes bàsiques d'accedir a un dispositiu remot amb sistema operatiu:
  
* Contractant
+
* Configurant l'enrutador:
 +
 
 +
Cal configurar els ports d'entrada i el redireccionament a IP i ports dels dispositius a la xarxa local remota. Per tenir accés cal tenir un nom de domini o una IP pública estàtica.
 +
 
 +
- Amb IP pública estàtica
 +
[https://queadslcontratar.com/guias/contratar-ip-fija Preus orientatius d'una IP fixa]
 +
 
 +
 
 +
- Amb IP pública dinàmica
 +
 
 +
Es pot conèixer la IP del propi enrutador a través del propi enrutador o a partir de serveis remots. Una manera és fer servir [http://www.adsl4ever.com/ip/ alguna pàgina gratuïta amb publicitat] o [http://binefa.net/ip/index.php serveis propis allotjats a un srvidor remot]
 +
 
 +
[https://stackoverflow.com/questions/3003145/how-to-get-the-client-ip-address-in-php Exemple de codi PHP] per a saber la IP del client que s'hi connecta:
  
 
  if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
 
  if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
Línia 14: Línia 26:
 
     $ip = $_SERVER['REMOTE_ADDR'];
 
     $ip = $_SERVER['REMOTE_ADDR'];
 
  }
 
  }
 +
 +
* Sense configurar l'enrutador
  
 
[https://wiki.binefa.cat/index.php?title=Pr%C3%A0ctica_de_connexi%C3%B3_remota_a_una_Raspberry_Pi Pràctica de connexió remota a una Raspberry Pi]
 
[https://wiki.binefa.cat/index.php?title=Pr%C3%A0ctica_de_connexi%C3%B3_remota_a_una_Raspberry_Pi Pràctica de connexió remota a una Raspberry Pi]
  
 
Ús de [http://zerotier.com/ ZeroTier]: [https://binefa.cat/IoT/vpn/zerotier/zerotier_01.pdf Configuració d'una VPN emprant ZeroTier]
 
Ús de [http://zerotier.com/ ZeroTier]: [https://binefa.cat/IoT/vpn/zerotier/zerotier_01.pdf Configuració d'una VPN emprant ZeroTier]

Revisió del 12:42, 3 nov 2020

Accés remot a dispositius sense sistema operatiu

MQTT i MQTTS

Accés remot a dispositius amb sistema operatiu

Hi ha tres formes bàsiques d'accedir a un dispositiu remot amb sistema operatiu:

  • Configurant l'enrutador:

Cal configurar els ports d'entrada i el redireccionament a IP i ports dels dispositius a la xarxa local remota. Per tenir accés cal tenir un nom de domini o una IP pública estàtica.

- Amb IP pública estàtica Preus orientatius d'una IP fixa


- Amb IP pública dinàmica

Es pot conèixer la IP del propi enrutador a través del propi enrutador o a partir de serveis remots. Una manera és fer servir alguna pàgina gratuïta amb publicitat o serveis propis allotjats a un srvidor remot

Exemple de codi PHP per a saber la IP del client que s'hi connecta:

if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
    $ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
    $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
    $ip = $_SERVER['REMOTE_ADDR'];
}
  • Sense configurar l'enrutador

Pràctica de connexió remota a una Raspberry Pi

Ús de ZeroTier: Configuració d'una VPN emprant ZeroTier