Paso 2: preparación
Si directamente o de forma remota por ssh, debe abrir una ventana de terminal en el RPI y acceder a la línea de comandos.
- DIG:
'Cave' es un comando de linux que se pueden utilizar para la consulta DNS servidores de nombre en algunas de las tareas. Para este proyecto dig es la "magia" que obtiene la IP pública. Es parte de un paquete que puede instalar con el siguiente comando:
> sudo apt-get install dnsutils
Después de instalar puede probar emitiendo el comando siguiente en el símbolo del sistema. (Más adelante que se utilizará en nuestra aplicación de NodeJS):
> dig +short myip.opendns.com
Si todo salió bien, este deberá devolver su ip publica
- NODEMAILER
Yo he seleccionado el correo para recibir las notificaciones de cambio. Para eso usé un módulo fácil de usar de nodo disponible en:
https://github.com/nodemailer/nodemailer
Para instalar dirígete a la ventana de terminal y el tipo (si usted no está de la raíz, preceder con 'sudo'):
> npm install nodemailer ... > npm install nodemailer-smtp-transport
El segundo comando instala un segundo módulo de Node.js necesitado para crear un transporte SMTP para el nodemailer.