Die hektischste Zeit im Jahr ist für iRobot und AWS IoT kein Problem

irobot-logo

Weihnachten ist ein großer Tag – machen Sie ihn zu einem großen Tag – für fast alle Verbrauchermarken, einschließlich iRobot und seine Roomba Roboter-Staubsauger.

„Staubsaug-Roboter Roomba sind beliebte Geschenke an jedem Feiertag, aber vor allem an Weihnachten, wenn die meisten Roombas auf ihre ersten Reinigungsmissionen geschickt, und zwar alle auf einmal“, sagt Ben Kehoe, Cloud-Robotik-Forscher bei iRobot. „Weil Staubsaug-Roboter Roomba mit dem Internet verbunden sind, bringt der Weihnachtstag für uns enorme Verkehrsspitzen mit sich.“

Riesige Verkehrsspitzen könnten auch zu großen Kopfschmerzen für das Unternehmen und seine Kunden führen, jedoch nicht in diesem Fall. Das liegt daran, dass iRobot seine kundenorientierte iRobot HOME-App und das IoT-Backend seiner Roboter auf einer serverlosen Amazon Web Services (AWS)-Architektur betreibt.

iRobot ermöglicht die nächste Generation von Connected Homes mit einer serverlosen Architektur in AWS
  • Informationen zu iRobot
  • Vorteile
  • Genutzte AWS-Services
  • Informationen zu iRobot
  • iRobot, ein führendes globales Konsumgüter-Roboterunternehmen entwickelt und baut Roboter, die es Menschen ermöglichen, sowohl innerhalb als auch außerhalb des Hauses mehr zu tun. Die Ingenieure des Unternehmens erstellen ein Ökosystem aus Robotern und Daten, um das Smart Home zu ermöglichen.

  • Vorteile
    • Minimales Reaktionsteam am Weihnachtstag
    • 20x Verkehrsspitze war ein unbedeutendes Ereignis
    • Dezember wurde damit verbracht, den Versand im Januar vorzubereiten
  • Genutzte AWS-Services

Roombas auspacken

Nachdem ein neuer Staubsaug-Roboter Roomba ausgepackt und eingeschaltet wird, stellt das Gerät eine Verbindung zu AWS IoT Core her, einem verwalteten Cloud-Service, der es Milliarden von verbundenen Geräten ermöglicht, einfach und sicher mit Cloud-Anwendungen und anderen Geräten zu interagieren.

Die Backend-IoT-Lösung von iRobot verwendet auch AWS Lambda, einen serverlosen Service, der Code als Reaktion auf Ereignisse ausführt; Amazon API Gateway, ein vollständig verwalteter Service zum Veröffentlichen und Sichern von APIs in jeder Größenordnung; und Amazon DynamoDB, eine vollständig verwaltete Multi-Region-Multimaster-Datenbank. Der neu aktivierte Roomba verwendet den AWS IoT-Geräteschatten, um seinen aktuellen Gerätestatus wie Reinigungsstatus und Zeitplan freizugeben. Dann verbindet sich die HOME-App, und Amazon Kinesis beginnt, Echtzeit-Datenströme vom Roboter zu verwenden. Sekunden nach diesem ersten API-Aufruf ist der Staubsaug-Roboter Roomba „ins Leben gerufen“, wie Kehoe es ausdrückt, bereit für seine erste Reinigungsmission.

Produktive Dezembertage

„Wir hatten ein tolles viertes Quartal und wussten, dass am Weihnachtstag eine große Anzahl neuer Roboter online gehen würde“, sagt Kehoe. Trotzdem bestand iRobots Reaktionsteam für den Weihnachtsmorgen aus weniger als zehn Personen.

„Wie sich herausstellte, mussten wir in diesem Jahr nur die Shards auf dem Kinesis-Strom zu unserem Data Lake erhöhen, da die Flottengröße zunahm“, sagt Kehoe. „Der Datenverkehr hat sich um mindestens 20 Mal erhöht, aber aufgrund der einfachen Skalierbarkeit einer serverlosen AWS-Architektur war es ein unbedeutendes Ereignis. Mit einer traditionellen Architektur hätten wir sehr viel zu tun gehabt.“

Kehoe erklärt, dass die Vorteile einer Architektur, die so große Spitzen problemlos verarbeiten kann, weit über einen entspannten Weihnachtstag hinausgehen. „Aufgrund unseres AWS IoT Core-Backends und unserer serverlosen AWS-Architektur verbringen wir den Dezember damit, uns auf das zu konzentrieren, was im Januar und darüber hinaus ausgeliefert wird, und nicht mit der Skalierungs- und Performance-Planung am Weihnachtsmorgen.“

iRobots Architektur

associate-robot-diagram

Weitere Informationen

Weitere Informationen erhalten Sie unter aws.amazon.com/iot.