Insights·

Wenn Software Hardware steuert: Plattformen, die Geräte vor Ort freischalten

Das Wichtigste in Kürze

  • Eine Plattform kann Geräte an vielen Standorten steuern: Nach Buchung und Zahlung schaltet sie die Anlage genau für den gebuchten Termin frei. Als Brücke dient ein kleiner Rechner vor Ort, der mit der Steuerung der Anlage spricht.
  • Der Rechner vor Ort baut die Verbindung zur Plattform selbst auf und holt seine Aufträge dort ab. So braucht das Netzwerk am Standort keine eingehenden Freigaben in der Firewall.
  • Ein gut geplantes System arbeitet auch bei kurzen Internetausfällen weiter. Der Rechner speichert Betriebsdaten zwischen und liefert sie nach, sobald die Verbindung wieder steht.
  • Updates aus der Ferne kommen signiert an, werden Gerät für Gerät verteilt und springen bei Problemen automatisch auf die letzte funktionierende Version zurück. Ein Dashboard zeigt, ob Buchungen und Gerätedaten zusammenpassen.

Stand: September 2026

Sie betreiben Geräte an mehreren Standorten, etwa Behandlungsanlagen in Partnerstudios, Waschboxen oder Fitnessgeräte. Ihre Kundschaft soll online buchen und bezahlen, und vor Ort soll das Gerät genau dann laufen, wenn bezahlt ist. Dieser Ratgeber erklärt die Bausteine zwischen dem Klick auf „Bezahlen“ und dem laufenden Gerät und zeigt, wie sie zuverlässig zusammenspielen.

Von der Buchung zum laufenden Gerät

Der Ablauf lässt sich in vier Schritten beschreiben:

  1. Buchen und bezahlen: Die Kundin wählt Standort und Termin und bezahlt online.
  2. Freigabe anlegen: Die Plattform erzeugt daraus einen Auftrag für genau dieses Gerät und dieses Zeitfenster.
  3. Auftrag abholen: Ein kleiner Rechner neben der Anlage holt den Auftrag ab und gibt ihn an die Steuerung der Anlage weiter.
  4. Laufen und melden: Die Anlage startet, und der Rechner meldet zurück, was tatsächlich passiert ist.

Was eine SPS ist und welche Rolle sie spielt

Viele Maschinen und Anlagen werden von einer speicherprogrammierbaren Steuerung geführt, kurz SPS (englisch Programmable Logic Controller, PLC). Siemens beschreibt das Prinzip in der Einführung zu seiner Steuerung SIMATIC S7-1200 so: Nachdem das Programm geladen ist, beobachtet die CPU, also der Prozessor der Steuerung, die Eingänge und ändert die Ausgänge anhand der Logik des Anwenderprogramms. Auf der Eingangsseite stehen zum Beispiel Schalter, auf der Ausgangsseite etwa Schalter für Motoren (Motorschütze) oder Ventile.

Für eine Plattform ist die Arbeitsteilung entscheidend: Die SPS regelt, wie die Anlage arbeitet. Die Plattform entscheidet, ob und wann sie für eine Kundin laufen darf.

Der Rechner vor Ort als Brücke

Eine SPS ist für den zuverlässigen Takt an der Maschine gebaut, nicht für Buchungen, Konten und Zahlungen im Internet. Deshalb kommt zwischen Anlage und Plattform ein kleiner Rechner vor Ort, zum Beispiel ein Mini-PC. Fachleute nennen ihn Edge-Gerät, weil er am Rand (Edge) des Netzes arbeitet, direkt bei der Anlage.

In Microsofts Dokumentation zu Azure IoT, den Diensten für vernetzte Geräte (Internet of Things, IoT), heißt dieses Muster Edge-Anbindung (Edge-connected Pattern). Es passt laut Microsoft unter anderem zu Industrieprotokollen, schneller Verarbeitung vor Ort und Umgebungen, in denen Geräte aus Sicherheitsgründen nicht direkt ins Internet sollen. Der Rechner hält die Verbindung zu den Geräten, nimmt ihre Daten entgegen und reicht Befehle aus der Cloud an das richtige Gerät weiter. Auch ältere Geräte ohne eigene Verschlüsselung oder Internetzugang lassen sich laut Microsoft über einen solchen Rechner (Gateway) sicher anbinden.

Warum der Rechner vor Ort seine Aufträge selbst abholt

Ein Gerät im Studio oder Hotel steht in einem fremden Netzwerk, hinter dem Router und der Firewall des Standorts. Damit die Plattform es von außen erreichen könnte, müsste die IT vor Ort eingehende Verbindungen freigeben, an jedem Standort neu. Einfacher und sicherer ist der umgekehrte Weg: Der Rechner vor Ort baut die Verbindung zur Plattform selbst auf, ähnlich wie ein Browser eine Website aufruft.

Microsoft begründet das für seine Netzwerksensoren in Industrieanlagen (Defender for IoT) genau so: Der Sensor baut alle Verbindungen selbst auf. Das schützt die Geräte im internen Netz vor unaufgeforderten eingehenden Verbindungen, und es sind keine Firewall-Regeln für eingehende Verbindungen nötig. AWS betont bei seinem Fernzugriff auf IoT-Geräte ebenfalls, dass die bestehenden Firewall-Regeln für eingehende Verbindungen unverändert bleiben können.

Eine Plattform legt jeden Auftrag deshalb in eine Warteschlange für das jeweilige Gerät. Beim IoT Hub von Microsoft bleibt eine Nachricht dort, bis das Gerät sie abgeholt und als erledigt bestätigt hat. Das sichert laut Microsoft gegen Verbindungs- und Geräteausfälle ab, und jede Nachricht trägt zusätzlich eine Ablaufzeit. Für eine Buchung passt das gut: Eine Freigabe gilt für ein bestimmtes Zeitfenster und verfällt danach.

Telemetrie: was die Anlage zurückmeldet

Telemetrie bezeichnet die Betriebsdaten, die ein Gerät laufend an die Plattform sendet, zum Beispiel ob die Anlage läuft, wie lange sie lief und ob sie eine Störung meldet. Microsoft nennt als typische Aufgaben von IoT-Diensten, Sensordaten zu empfangen, Befehle an einzelne Geräte zu senden und deren Aktivität zu überwachen.

Für eine Buchungsplattform zeigt Telemetrie, ob eine bezahlte Leistung wirklich stattgefunden hat. Störungen fallen früh auf, und Wartung lässt sich nach der tatsächlichen Laufzeit planen.

Was passiert, wenn das Internet ausfällt?

Kurze Unterbrechungen der Verbindung lassen sich von Anfang an einplanen. Microsoft beschreibt für seine Edge-Software Azure IoT Edge, wie das aussehen kann: Nach einer ersten Synchronisierung arbeiten der Rechner und die angeschlossenen Geräte auch ohne Internet weiter. Betriebsdaten werden lokal gespeichert und nach der Rückkehr der Verbindung in derselben Reihenfolge nachgeliefert. Wie lange Nachrichten warten dürfen, ist einstellbar, der Standardwert liegt bei zwei Stunden.

Fachlich ist vor allem eine Frage zu klären: Was soll ohne Verbindung gelten? Eine Möglichkeit ist, Freigaben rechtzeitig vor dem Termin an den Rechner vor Ort zu übertragen. Microsoft beschreibt ausdrücklich, dass ein Gerät einen Auftrag zuerst lokal speichern und dann als erledigt bestätigen kann. So läuft ein bereits gebuchter Termin auch bei einer kurzen Funkstille, und die Daten dazu kommen später nach.

Updates aus der Ferne: signiert, schrittweise, mit Rückfall

Die Software auf dem Rechner vor Ort entwickelt sich weiter. Drei Prinzipien sorgen dafür, dass Updates zuverlässig ankommen, ohne dass jemand zu jedem Standort fahren muss:

  • Signiert: Ein Update trägt eine digitale Signatur, eine Art fälschungssicheres Siegel, das das Gerät vor der Installation prüft. Nach demselben Prinzip arbeitet der abgesicherte Systemstart (Secure Boot): Beim Start prüft die fest eingebaute Grundsoftware des Geräts (Firmware) die Signatur jeder Startsoftware und startet nur, wenn sie gültig ist. Microsofts Dienst Device Update schickt dem Gerät zusätzlich eine signierte Liste mit den Prüfsummen aller Dateien (Update-Manifest), damit das Gerät jeden Download damit abgleichen kann. Prüfsummen sind eine Art Fingerabdruck jeder Datei.
  • Schrittweise: Ein Update geht nicht an alle Geräte gleichzeitig, sondern nach und nach. AWS IoT Jobs erlaubt eine solche gestaffelte Verteilung (Staged Rollout) und lässt sich so einstellen, dass sie abbricht, sobald ein festgelegter Anteil der Geräte Fehler meldet.
  • Mit Rückfall: Startet die neue Version nicht sauber, kehrt das Gerät automatisch zur vorherigen zurück. Android macht das bei Systemupdates so und übernimmt ein Update erst nach einem erfolgreichen Start endgültig.

Das Dashboard: Buchungen und Geräte im Blick

Im Dashboard laufen Buchungen, Zahlungen und Gerätedaten zusammen. Für einen verlässlichen Blick auf jede Anlage beschreibt Microsoft als eine Möglichkeit das sogenannte Herzschlag-Muster (Heartbeat Pattern): Das Gerät meldet sich in festen Abständen, auch wenn es nichts Neues zu berichten hat. Die Plattform merkt sich den letzten Herzschlag jedes Geräts, und bleibt er aus, geht sie von einem Problem aus.

Den größten Nutzen bringt der Abgleich. Passt jede bezahlte Buchung zu einer Freigabe und zu einer Laufzeit an der Anlage? Ein gutes Dashboard beantwortet diese Frage auf einen Blick und meldet Abweichungen von selbst.

Aus der Praxis

Für Wasserplasma Experience haben wir eine Buchungs- und Abrechnungsplattform entwickelt, die Buchung, Zahlung und die Anlagen in den Partnerstudios verbindet. Ein Mini-PC an jeder Anlage spricht direkt mit ihrer Siemens-S7-SPS. Er gibt die Anlage für den gebuchten Termin frei und meldet Betriebsdaten an die Plattform zurück.

Die Software auf den Mini-PCs erhält signierte Updates, die Gerät für Gerät ausgerollt werden. Läuft nach einem Update etwas nicht, springt sie automatisch auf die letzte funktionierende Version zurück. Wie das Live-Dashboard im Backoffice Abweichungen zwischen Buchung und Anlage sichtbar macht, zeigt der Beitrag Echtzeit auf Plattformen. Die ganze Kette von der Buchung über die SPS bis zur Auszahlung an die Partnerstudios haben wir an einer echten Anlage durchgetestet.

David Sroka von njudev sagt dazu: „Buchen ist der einfache Teil. Spannend wird es, wo Software auf Hardware und Geld trifft: eine Anlage, die nur läuft, wenn bezahlt ist.“ Wie die Plattform das Geld anschließend an die Partner verteilt, erklären wir im Ratgeber Geld an Partner verteilen.

Häufige Fragen

Muss der Standort sein Netzwerk umbauen?
Der Rechner vor Ort braucht einen Internetzugang am Standort. Eingehende Freigaben in der Firewall sind nicht nötig, weil er die Verbindung zur Plattform selbst aufbaut. In streng abgesicherten Firmennetzen trägt die IT die Adresse der Plattform in die Liste erlaubter Ziele ein, so wie Microsoft es für Firmen-Firewalls und zwischengeschaltete Proxy-Server vorsieht.

Lassen sich bestehende Anlagen anbinden?
Das hängt von der Steuerung ab. Entscheidend ist, ob sie Signale für Freigabe und Rückmeldung mit einem Rechner vor Ort austauschen kann. Microsoft beschreibt, wie ein Gateway auch ältere Geräte ohne eigene Internetfähigkeit sicher anbindet. Sprechen Sie früh mit dem Hersteller Ihrer Anlage, denn er kennt das Programm der Steuerung am besten.

Brauche ich an jedem Gerät einen eigenen Rechner?
Nicht zwingend. Ein Rechner kann mehrere Geräte im selben Netz bedienen, bei Microsofts Azure IoT Edge sind standardmäßig bis zu 100 untergeordnete Geräte pro Gateway vorgesehen. Bei Wasserplasma sitzt ein eigener Mini-PC an jeder Anlage. Welche Variante passt, hängt davon ab, wie viele Anlagen sich einen Standort teilen und wie unabhängig voneinander sie laufen sollen.

Kann ich zuerst ohne Geräteanbindung starten?
Ja. Buchung und Zahlung lassen sich als erste Stufe bauen, und bis zur Anbindung kann das Team vor Ort die Anlage wie gewohnt freischalten. Die Geräte folgen dann als eigene Ausbaustufe. Wie Sie mit einem schlanken MVP starten, lesen Sie in unserem Ratgeber Was kostet eine eigene Plattform?

Fazit

Eine Plattform, die Geräte vor Ort freischaltet, verbindet drei Welten: Buchung und Zahlung im Internet, einen kleinen Rechner am Standort und die Steuerung der Anlage. Zuverlässig wird das Zusammenspiel durch klare Prinzipien. Der Rechner holt seine Aufträge selbst ab, arbeitet bei kurzen Ausfällen weiter und erhält signierte Updates mit automatischem Rückfall. Telemetrie und Dashboard zeigen jederzeit, ob jede bezahlte Buchung auch an der Anlage angekommen ist.

Sie möchten Geräte an Ihre Plattform anbinden?

Beschreiben Sie Ihre Idee in unserem KI-Projekt-Kalkulator. Sie erhalten eine kostenlose Schätzung per E-Mail, und wir melden uns innerhalb von 24 Stunden.

Mehr zu unseren Leistungen für Plattformen und Marktplätze und SaaS-Produkte. Oder schreiben Sie uns direkt an unsere E-Mail-Adresse.

Quellen

  1. Siemens AG: „SIMATIC S7-1200. Erste Schritte mit der S7-1200“, Getting Started, Ausgabe 11/2009, A5E02486792-01. https://cache.industry.siemens.com/dl/files/875/39644875/att_76193/v1/s71200_getting_started_de-DE_de-DE.pdf
  2. Microsoft Learn: „Introduction to Azure IoT“, 15.04.2026. https://learn.microsoft.com/en-us/azure/iot/iot-introduction
  3. Microsoft Learn: „Secure your IoT solutions“, 07.07.2026. https://learn.microsoft.com/en-us/azure/iot/iot-overview-security
  4. Microsoft Learn: „Methods for connecting sensors to Azure“, Microsoft Defender for IoT, 23.02.2023. https://learn.microsoft.com/en-us/azure/defender-for-iot/organizations/architecture-connections
  5. Amazon Web Services: „AWS IoT secure tunneling“, AWS IoT Core Developer Guide. https://docs.aws.amazon.com/iot/latest/developerguide/secure-tunneling.html
  6. Microsoft Learn: „Understand Azure IoT Hub cloud-to-device messaging“, 11.02.2026. https://learn.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-messages-c2d
  7. Microsoft Learn: „Operate Azure IoT Edge devices offline“, 02.03.2026. https://learn.microsoft.com/en-us/azure/iot-edge/offline-capabilities
  8. Microsoft Learn: „Secure boot“, 10.03.2026. https://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/oem-secure-boot
  9. Microsoft Learn: „Security for Device Update for Azure IoT Hub“, 19.08.2022. https://learn.microsoft.com/en-us/azure/iot-hub-device-update/device-update-security
  10. Amazon Web Services: „How job configurations work“, AWS IoT Core Developer Guide. https://docs.aws.amazon.com/iot/latest/developerguide/jobs-configurations-details.html
  11. Android Open Source Project: „Virtual A/B overview“. https://source.android.com/docs/core/ota/virtual_ab
  12. Microsoft Learn: „Monitor device status“, Azure IoT Hub, 05.01.2024. https://learn.microsoft.com/en-us/azure/iot-hub/monitor-device-connection-state