Stap 1: Smart cloud kern
Ik gebruikte een kleine draadloze router met OpenWRT en uitgebreide geheugen geschikt voor het verwerken van een webserver en een database GL.iNet 6416A gekocht op Aliexpress (onder USD25).
Een ongelooflijk uiterst kleine apparaat door Chinese start-up geeft ons met:
- lighttpd webserver voor het hosten van de pagina's van mijn interface (out of the box)
- PHP hen om interactief te maken (uit de doos)
- MySQL database voor de opslag van de gegevens (moet worden geïnstalleerd). Sommige SQLite gebruiken, maar het is niet kunnen verwerken van gelijktijdige verzoeken, het vuilnis.
Dit is mijn privé wolk. Het creëert zijn eigen subnet (192.168.8.1) met eigen wifinetwerk (met 6 inch lang wachtwoord :) toegankelijk door alleen mijn IoT-apparaten. Het heeft ook een externe interface (WAN) verbonden met mijn gewone eigen lokale netwerk (toegewezen IP 192.168.1.100). Ik nodig om te hebben een control panel toegankelijk is vanuit mijn netwerk van huiswifi.
Software die ik gebruikte voor het verbinden met de server en de database
- WinSCP - grafische FTP-client om bestanden naar de server te plaatsen
- HeidiSQL - grafisch SQL client om de databank te ontwikkelen
- PuTTy - SSH client te geven opdrachten te OpenWRT
Huidige configuratie wordt opgeslagen op GitHub huis wolk. Klik op "View Raw" om te downloaden zip-bestanden.
Ja, mea culpa, gebruikte ik een flash drive als een opslag van het dossier, hoewel grote kinderen geen gebruik van NAND-geheugen (mySQL eisen maken moeten).