Internetverbindung mit einem WLAN-Modul
Das WLAN-Modul anschließen
Zur Verbindung mit dem WLAN bietet sich das Modul Grove - UART WiFi V2 (ESP8285) an. Es besitzt eine Antenne (links im Bild), einen Reset-Knopf (unten links) und Status-LEDs (mittig rechts) und kann mit dem mitgelieferten Grove-Kabel, wie abgebildet, ganz einfach an den Calliope mini angeschlossen werden (rechter Grove-Steckplatz!).
Die WLAN-Verbindung testen
Im Makecode-Editor muss eine Erweiterung geladen werden, die die Befehle zur Steuerung des WLAN-Moduls enthält. Der Name der Erweiterung ist
calliope-edu/pxt-RLP-IoT
Dieser Text muss in Makecode im Bereich Erweiterungen im Suchfeld eingegeben werden. Dann erscheint die Erweiterung RLP-IoT mit den abgebildeten Befehlen.
Damit lässt sich nun das abgebildete Testprogramm erstellen. Dabei müssen natürlich noch die Angaben Name des WLANs und Kennwort des WLANs angepasst werden.
Achtung! Eine Verbindung mit einem WLAN, das eine persönliche Anmeldung erfordert, ist mit diesem Modul nicht möglich! Zur Not kann man aber in solchen Fällen (z.B. mit einem Smartphone) einen mobilen Hotspot einsetzen. Die Datenrate ist dabei sehr gering.
Das Programm kann auch direkt hier geöffnet und bearbeitet werden (→ Code bearbeiten):
Daten über das WLAN-Modul versenden
Die Makecode-Erweiterung bietet Befehle zur Übertragung von Sensorwerten an die Datenplattformen ThingsBoard und ThingSpeak. Details dazu finden sich den entsprechenden Abschnitten zu → ThingsBoard und → ThingSpeak.