Schnellstart

Vom leeren Konto zum funktionierenden Gerät

Fünf Schritte, etwa zwanzig Minuten, und nichts, was auf dem Rechner installiert werden müsste. Alles Folgende passiert im Browser — oder in der mobilen App, wenn Sie lieber vom Telefon aus anfangen.

Was Sie brauchen

  • Ein beliebiges ESP32-Board — ein einfaches Dev-Kit genügt
  • Ein USB-Kabel, das Daten überträgt und nicht nur Strom
  • Einen Browser: Chrome, Edge oder Opera, die mit einem USB-Port sprechen können
  1. 1

    Konto anlegen

    Öffnen Sie cloud.r1bbit.com. Tragen Sie Name, E-Mail und Passwort ein — oder überspringen Sie das alles und melden Sie sich mit einem Klick über Google oder Apple an. Es gibt nichts per Post zu bestätigen und keine Karte einzugeben.

    Die mobile App nutzt dasselbe Konto, Sie können sich also auch dort registrieren — im Browser ist dann schon alles vorhanden.

    cloud.r1bbit.com — der Reiter Sign Up
    cloud.r1bbit.com — der Reiter Sign Up
  2. 2

    Board hinzufügen und flashen

    Stecken Sie das Board in einen USB-Port und fügen Sie es in der Cloud hinzu. Die Firmware schreibt der Browser selbst — keine Toolchain zu installieren, keine Treiber zu suchen. Nach dem Neustart findet das Board die Cloud von allein und erscheint in Ihrer Liste.

    Das ist der einzige Schritt, der ein Kabel braucht. Alles danach geht über die Luft.

    Das erste Board hinzufügen
    Das erste Board hinzufügen
  3. 3

    Ein fertiges Beispiel nehmen

    Öffnen Sie den Editor und drücken Sie Load Template. Jede Vorlage ist ein ganzes lauffähiges Programm mit eigenem CONFIG-Block, Sie beginnen also mit etwas, das bereits läuft, statt mit einer leeren Datei. Nehmen Sie das Beispiel ADC unter GPIO & Peripherals: Es liest einen Analogeingang und gibt den Wert aus, und an das Board muss dafür nichts angeschlossen werden.

    Suchen Sie keine Vorlage, die zu Ihrem Board passt, sondern eine, die zu Ihrer Verdrahtung passt: Der CONFIG-Block beschreibt die Peripherie, nicht das Modell.

    Die Galerie, gefiltert auf GPIO — wir nehmen das Beispiel ADC
    Die Galerie, gefiltert auf GPIO — wir nehmen das Beispiel ADC
  4. 4

    An das Board schicken

    In der Vorlage steht statt der Pin-Nummer ein Platzhalter — tragen Sie den echten GPIO Ihres Boards ein. Dann: unter der 1 im Bild das Board in der Liste Device wählen und Connect drücken; unter der 2 Upload to Device und danach Script Start. Das Skript erreicht das Board in wenigen Sekunden über eine verschlüsselte Verbindung — nichts wird kompiliert, also kann auch nichts beim Kompilieren scheitern.

    Eine falsche Zeile stoppt das Skript und schreibt den Grund ins Terminal. Korrigieren, erneut senden — das Board bleibt die ganze Zeit online.

    1 — Board wählen und verbinden, 2 — Skript senden und starten
    1 — Board wählen und verbinden, 2 — Skript senden und starten
  5. 5

    Das Ergebnis ansehen

    Das Terminal rechts füllt sich: zwei neue Zeilen zweimal pro Sekunde, direkt vom Board. Am Rechner hängt nichts — das Board spricht über die Cloud mit Ihnen und täte es aus einem anderen Gebäude genauso.

    Ausgeben ist nur die einfachste Form. Veröffentlichen Sie einen Wert mit VARS_PUBLISH, dann wird er zusätzlich zur Kachel im Dashboard und in der mobilen App.

    Das Terminal mit der Live-Ausgabe des Boards
    Das Terminal mit der Live-Ausgabe des Boards