Die kurze Antwort lautet NEIN. IoT ist wirklich ein Konzept über " Dinge ", die (normalerweise über das Internet) mit anderen " Dingen " kommunizieren. Nach dieser Definition kann ein Telefon genauso einfach eine Sache sein wie ein Himbeer-PI oder ein PC.
IoT als Konzept ist geräteunabhängig.
Aus Sicht von Android Studio bedeutet das Hinzufügen von IoT-Unterstützung, dass dem Projekt allgemeine Protokolle und Unterstützungsbibliotheken wie MQTT hinzugefügt werden, damit Sie sie in Ihrer Anwendung verwenden können.
Wenn Sie eine IoT-Verbindung implementieren müssen und der Rest Ihres Codes oder Ihrer Logik vom Telefon oder von dem, was auch immer das Gerät ist, ausgeführt werden kann, dann machen Sie es, Glückwunsch, Ihr "Telefon" ist jetzt eine "Sache", die es sein kann in Verbindung gebracht.
Ist es noch IoT ? Das wird zu einer subjektiven Diskussion, aber normalerweise zu einer irrelevanten. Aus puristischer Sicht impliziert IoT Geräte-Geräte-Verbindungen, bei denen jedes Gerät bestimmte Vorgänge ausführen kann und dies entweder planmäßig oder ausgelöst oder nach Empfang eines Befehls von einem anderen Gerät. Daher umfasst eine IoT- Lösung normalerweise viele Satellitengeräte, die diskrete Operationen ausführen oder Telemetrie weiterleiten, und es gibt separate Prozesse oder Einheiten, die zwischen diesen "Dingen" koordinieren.
In praktischer Hinsicht werden Sie feststellen, dass viele IoT- Implementierungen Mikrocontroller-Geräte wie Arduino oder Mini-PC / Compute-Boards wie Raspberry Pi umfassen, da sie eine Hardwareplattform bieten, die vereinfacht, wie wir unsere logische Codebasis (Softwareplattform) erhalten können. in eine bestimmte Umgebung, die mit Hardware verbunden werden kann, um Telemetrie über die physische Welt zu sammeln, oder die auf andere Weise mit ihr interagieren kann. Dies ist jedoch nur eine Teilmenge möglicher Anwendungen von IoT .