Diferència entre revisions de la pàgina «Curset introductori d'Internet de les Coses per ADTelecom»
m |
m |
||
Línia 59: | Línia 59: | ||
- Serveis propietaris: [https://aws.amazon.com/pricing/ AWS], [https://cloud.google.com/pricing/list Google Cloud], [https://azure.microsoft.com/en-us/pricing/calculator/ Azure] | - Serveis propietaris: [https://aws.amazon.com/pricing/ AWS], [https://cloud.google.com/pricing/list Google Cloud], [https://azure.microsoft.com/en-us/pricing/calculator/ Azure] | ||
+ | |||
+ | = Eines i recursos = | ||
+ | [https://github.com/jordibinefa/IoT-02 Placa IoT-02 en GitHub] | ||
+ | <!- | ||
+ | [[Instalación de controladores (drivers) para Tecnologías IoT, Hands on y MVP (2020)]] | ||
+ | |||
+ | [[Instalación de programas para Tecnologías IoT, Hands on y MVP (2020)]] | ||
+ | |||
+ | [[esptool: Herramienta para borrar toda la memoria flash del ESP32 en caso de tener problemas en la subida del firmware]] | ||
+ | --> | ||
+ | [http://popotamo.binefa.cat/iot/maqVirt/Debian9_iot_qt.zip Máquina virtual para VMware Workstation Player] basada en Debian GNU/Linux 9.12 (stretch). Usuario '''iot''' y contraseña '''iot'''. | ||
+ | |||
+ | [http://www.electronics.cat/mac_IoT-02/ Eina de gestió de la MAC de la placa IoT-02] |
Revisió del 21:03, 4 nov 2020
Contingut
Adreça de la teleconferència
Exemples de sistemes IoT complets
Ús de les dades generades pels sensors LoRaWAN i arquitectura del sistema. Rubí 2020
Accés remot a dispositius sense sistema operatiu
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 servidor 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']; }
Es poden fer servir serveis de DNS per a IP dinàmiques:
- Sense configurar l'enrutador
- Implementant un túnel invers
Implementació d'un túnel SSH invers
Pràctica de connexió remota a una Raspberry Pi
- Fent servir xarxes vituals privades (VPN)
Ús de ZeroTier: Configuració d'una VPN emprant ZeroTier
Servidor OpenVPN a una Raspberry Pi
Serveis al núvol
- Un servidor privat virtual propi: OVH, DigitalOcean
- Serveis propietaris: AWS, Google Cloud, Azure
Eines i recursos
Placa IoT-02 en GitHub <!- Instalación de controladores (drivers) para Tecnologías IoT, Hands on y MVP (2020)
Instalación de programas para Tecnologías IoT, Hands on y MVP (2020)
esptool: Herramienta para borrar toda la memoria flash del ESP32 en caso de tener problemas en la subida del firmware --> Máquina virtual para VMware Workstation Player basada en Debian GNU/Linux 9.12 (stretch). Usuario iot y contraseña iot.