En esta oportunidad compartiré una aplicación con gran utilidad en nuestros proyectos IoT.
Dataplicity
Dataplicity le permite controlar, administrar y reparar sus dispositivos incluso cuando se mueven entre redes celulares, satelitales y fijas fuera de su control.
Como funciona
Dataplicity utiliza una conexión HTTPS segura iniciada por el cliente y conectada de manera oportunista al enrutador de IoT de Dataplicity. Funciona en redes satelitales, celulares y fijas, incluso si no puede hacer ping al dispositivo directamente; todo lo que necesita es una conexión a Internet que funcione.
Materiales
- Raspberry Pi 3 B, B+ Raspberry Pi 4
- Tarjeta SD or microSD 4 a 8GB
Previamente debemos tener instalado Raspbian OS , y nuestro raspberry Pi con conexion a internet, disponible nuestro terminal de comandos
Instalacion
Inicialmente debemos crear una cuenta en Dataplicity, realizando el registro con nuestro correo electrónico.
- Copiar comando curl para instalar dataplicity
En mi caso ya tengo conexion a un Raspberry Pi 3 modelo B+, con SSH habilitado.
Ejecutamos el comando :
Tomamos la url :
https://dataplicity.com/devices/xxxxxxxxxxxxxxxxxxxx
Ingresamos al Dashboard
Ingresar al terminal desde Dataplicity
Posibilidades
Sitio Web desde Raspberry Pi
Sitio Web desde puerto 80
Transmitir video en vivo desde Raspberry Pi
Video
Conclusiones
Dataplicity principalmente permite administrar de manera remota tus dispositivos, inicialmente a manera de prueba permite un dispositivo.
Sera interesante realizar pruebas al WORMHOLE o agujero de gusano el cual permite el re-direccionamiento aplicaciones al puerto 80, dataplicity menciona implementar un servidor web basado en nginx o Apache, steaming desde una webcam, administrador remoto de archivos y VNC.
Claro mencionan algunas limitaciones como ancho de banda etc etc, las cuales se especifican aquí:
https://docs.dataplicity.com/docs
Tenemos en mente realizar pruebas con aplicaciones como:
- Node-RED
- Grafana
- Mysql
- Mosquitto
Supervisar los Gateway LoRaWAN operativos.
Espero en próximos tutoriales tener resultados favorables.