Paso 1: Base de nube inteligente
Usé un pequeño router inalámbrico con OpenWRT y GL.iNet 6416A comprado en Aliexpress (bajo USD25) capaz de manejar un servidor web y una base de datos de la memoria extendida.
Nos proporciona un dispositivo increíblemente pequeño de China puesta en marcha:
- servidor de web de lighttpd para hospedar páginas de mi interfaz (fuera de la caja)
- php para hacerlos interactivos (fuera de la caja)
- Base de datos MySQL para el almacenamiento de datos (a instalar). Algunos utilizan SQLite, pero no es capaz de procesar peticiones simultáneas, lo de la basura.
Esta es mi nube privada. Crea su propia subred (192.168.8.1) con red wifi propia (con contraseña largo 6 pulgadas :) accesible por medio de los dispositivos de mi IoT. También cuenta con una interfaz externa (WAN) conectada a la red local de mi casa normal (asignado IP 192.168.1.100). Necesito tener un panel de control accesible desde dentro de mi red wifi de casa.
Software que utiliza para conectar con el servidor y base de datos
- WinSCP - cliente FTP gráfico para colocar archivos en el servidor
- HeidiSQL - gráfico cliente SQL para desarrollar la base de datos
- Masilla - SSH cliente para dar comandos a OpenWRT
Configuración actual se almacena en la nube página de GitHub. Haga clic en "View Raw" para descargar los archivos comprimidos.
Sí, mea culpa, he utilizado un pendrive como un almacenamiento de archivos, aunque niños grandes no deben usar la memoria NAND (requisitos de mySQL).