Skip to Content
IoT-App-EntwicklungEdge-Code schreiben

Edge-Code schreiben

IronFlock bietet eine Cloud-IDE zum Bearbeiten von Code, zum Ausführen auf Remote-Geräten und zum Debuggen — alles direkt im Browser.

IronFlock Cloud IDE

App Studio

Das App Studio ist der Ort, an dem Sie Ihre Apps erstellen und verwalten.

  • Meine Apps — Apps, die Sie erstellt haben, sowohl öffentliche als auch private.
  • Geteilte Apps — Öffentliche Apps, für die Ihnen Entwicklungszugriff gewährt wurde.

So erstellen Sie eine neue App:

  1. Klicken Sie auf CREATE IOT APP.
  2. Geben Sie einen App-Namen ein.
  3. Klicken Sie auf die +-Schaltfläche zur Bestätigung.

Klicken Sie auf Develop auf einer beliebigen App-Karte, um die Cloud-IDE zu öffnen.

Die Cloud-IDE

Die IDE ist ein VS Code-basierter Editor, der in der Cloud ausgeführt wird. Sie bietet:

  • Vollständige Code-Bearbeitung mit Syntaxhervorhebung und Autovervollständigung
  • Einen Datei-Explorer zum Navigieren in Ihren Projektdateien
  • Ein integriertes Terminal
  • Git-Integration (Commit, Push, Pull, Diff)

Zwei Terminals

Die IDE bietet zwei verschiedene Terminals:

TerminalStandortZweck
Code-Editor-TerminalCloudLäuft in Ihrem Entwicklungscontainer, hat Zugriff auf das Git-Repository
Seitenmenü-TerminalRemote-GerätVerbindet sich mit dem App-Container auf einem angeschlossenen Gerät

Das Seitenmenü-Terminal verbindet sich mit dem Gerät ohne offene Ports — es tunnelt über IronFlock.

Code auf einem Gerät ausführen

  1. Wählen Sie über das Seitenmenü ein Zielgerät aus (grün = online).
  2. Klicken Sie auf Run, um die App auf diesem Gerät zu bauen und zu starten.
  3. Klicken Sie auf Stop, um die Ausführung zu beenden.
  4. Klicken Sie auf Logs, um die Echtzeit-Ausgabe des Geräts anzuzeigen.

Sie benötigen Develop-Berechtigungen auf dem Gerät, um es zum Debuggen zu verwenden.

Code-Workflow

Die Code-Bearbeitung folgt dem Git-Workflow:

  1. Bearbeiten — Nehmen Sie Änderungen in Ihrer persönlichen Entwicklungsumgebung vor.
  2. Committen — Speichern Sie einen Snapshot Ihrer Änderungen lokal.
  3. Pushen — Pushen Sie auf den Master-Branch, um Änderungen für andere Entwickler und für Releases verfügbar zu machen.

Änderungen sind für andere Mitarbeiter erst sichtbar, nachdem Sie auf den Master-Branch gepusht haben.

Ihren lokalen Editor verwenden

Sie können Ihren eigenen Editor (VS Code, IntelliJ, Vim usw.) anstelle der Cloud-IDE verwenden:

  1. Verbinden Sie die App mit einem externen Git-Dienst (GitHub, GitLab oder Bitbucket).
  2. Klonen Sie das Repository lokal.
  3. Bearbeiten, committen und pushen Sie von Ihrem Rechner aus.
  4. Verwenden Sie die Cloud-IDE nur zum Ausführen und Debuggen auf echten Geräten.

Siehe Git-Integration für die Einrichtungsanleitung.

Last updated on