Können wir Greengrass Core für eine andere Plattform als Linux installieren?


7

Ich bin neu bei AWS Greengrass und in der Phase des Lernens der Funktionen.

Wie in AWS Greengrass angegeben, müssen wir beim Erstellen einer neuen Gruppe einen Greengrass-Kern in der Cloud-Definition für eine Gruppe einrichten.

Jede Gruppe benötigt einen 'Greengrass-Kern', um zu funktionieren. Das Hinzufügen eines Kerns zu einer Cloud-Definition einer Gruppe stellt ein physisches Gerät dar.

Das bedeutet, dass die Greengrass Core-Software auf einem meiner physischen Geräte installiert sein muss. Laut der Dokumentation hier heißt es das

"Wo Plattform entweder ist: Linux-Armv7l, Linux-X86-64, Linux-Aarch64

Ich möchte wissen, ob jemand dies unter macOS versucht hat.


1
Ich fand fast die gleichen Informationen von infoq.com/news/2017/06/aws-greengrass, also keine ios keine Fenster
mico

Antworten:


1

Sie hätten dies selbst beantworten können, indem Sie die ausführliche Dokumentation der erforderlichen Linux-Konfiguration gelesen haben : Nein.

Dies liegt wahrscheinlich daran, dass wichtige Teile des Kerns nur als vorkompilierte Binärdateien bereitgestellt werden.

Obwohl es wahrscheinlich ist, dass diese proprietären Komponenten von Amazon auf OSX portiert werden könnten, gibt es wenig Grund dafür, da der OSX-Hardware, die für diese Rolle wirtschaftlich geeignet ist, nicht viel im Wege steht.

Ich sehe nicht sofort etwas, das einen Entwickler, der experimentieren möchte, daran hindern würde, dies in einer virtuellen Linux-Maschine auszuführen, die unter OSX gehostet wird. Dies ist bereits der normale Kurs für viele, die Embedded Linux-Entwicklung betreiben.

(Oder Sie könnten Linux nativ auf dem Mac ausführen ... aber das zählt für Ihre Frage kaum)

Beachten Sie, dass das IoT- Geräteclient- SDK portabel ist.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.