Southerngraceoutfitters.com

  

Beste Artikel:

  
Main / Wie man den GPS-Tracker-PHP-Editor benutzt

So verwenden Sie den GPS-Tracker-PHP-Editor

Und bis ich ein grundlegendes Verständnis erlangt hatte, fiel es mir schwer, mir Anwendungen vorzustellen und zu erstellen, um das IoT-fähige Universum zu nutzen. In diesem Anfängerartikel hoffe ich, Ihnen diese Zeit und Mühe zu ersparen, indem ich Sie durch den Prozess des Erstellens einer IoT-Anwendung führe, die meine Lieblingsprogrammiersprache PHP verwendet. Bevor Sie beginnen, sollten Sie einige Minuten damit verbringen, diese Anforderungen zu lesen und sicherzustellen, dass Ihre Anwendung diesen Anforderungen entspricht.

Die Watson IoT Platform ist eine Cloud-gehostete Plattform, die als zentraler Ansprechpartner für alle Ihre IoT-fähigen Geräte und Anwendungen dient. In einfachen Worten, Geräte veröffentlichen ihre Daten auf der IBM Watson IoT Platform in der Cloud, und mobile oder Webanwendungen verbrauchen diese Daten.

Wenn Sie die Plattform zum ersten Mal innerhalb einer Organisation starten, werden keine Geräte registriert. Der erste Schritt muss darin bestehen, einen Gerätetyp zu erstellen, der als Vorlage zum Registrieren von Geräten eines bestimmten Typs dient.

Geben Sie auf der Seite Gerätetyp erstellen den Gerätetyp und eine kurze Beschreibung an. Sie können eine beliebige Zeichenfolge für den Gerätetyp auswählen, Ihre Geräte müssen jedoch dieselbe Zeichenfolge verwenden, wenn sie sich beim Internet of Things Platform-Dienst authentifizieren.

Geben Sie in diesem Lernprogramm Android als Gerätetyp an, da die IoT-Starteranwendung, die Sie im nächsten Schritt verwenden, für die Verwendung dieses Gerätetyps fest verdrahtet ist. Obwohl Sie zusätzliche Attribute auswählen können, die Ihre Benutzer bei der Registrierung eines neuen Geräts angeben müssen, z. B. die Seriennummer oder eine Hardwareversion, erfordert unsere einfache Anwendung keine zusätzlichen Attribute.

Speichern Sie den Gerätetyp. Suchen Sie im Menü Geräte den Abschnitt Durchsuchen, klicken Sie auf Gerät hinzufügen und wählen Sie Android als Gerätetyp aus.

Geben Sie eine eindeutige Kennung für das Gerät ein. Es kann eine zufällige oder beschreibende Zeichenfolge sein. Verwenden Sie in diesem Lernprogramm beispielsweise A111.

Denken Sie an diese Gerätekennung, da sie Teil der Client-Kennung ist, die Ihr Gerät bei der Authentifizierung bei der IBM Watson IoT Platform verwendet. Sie werden nun aufgefordert, ein Authentifizierungstoken für das Gerät bereitzustellen oder zu generieren. Lassen Sie das System es für Sie generieren. Der Zusammenfassungsbildschirm listet die Details Ihres neu registrierten Geräts auf, einschließlich des automatisch generierten Tokens. Kopieren Sie das Token in Ihre Zwischenablage, um es später im Lernprogramm zu verwenden, da es nicht mehr angezeigt wird.

Wenn Sie Erfahrung in der Android-Entwicklung haben, können Sie den Code von GitHub herunterladen, in Ihre Android-Entwicklungsumgebung importieren und dann die APK-Datei erstellen. Andernfalls führen Sie die folgenden Schritte aus, um die App schnell zu installieren und auszuführen. Holen Sie sich den Code. Geben Sie im Dialogfeld "Repository klonen" das folgende GitHub-Repository an: Ein Android-Anwendungspaket an. Kopier das. Die Daten, die von einem IoT-Gerät gesendet werden, werden zu Themen veröffentlicht, die in etwa den Kanälen im Radio entsprechen.

Verschiedene Arten von Veranstaltungen können zu verschiedenen Themen veröffentlicht werden. Um das Bild zu vervollständigen, benötigen Sie eine Anwendung, die diese Daten von der IBM Watson IoT Platform-Organisation abrufen und damit etwas Nützliches tun kann. So wie Sie in Schritt 2 ein Authentifizierungstoken für Ihr Gerät generiert haben, müssen Sie jetzt einen API-Schlüssel für Ihre Anwendung generieren. Nun zum lustigen Teil. So wie ein Gerät Daten zu bestimmten Themen veröffentlicht, kann eine Anwendung Daten zu diesen Themen abonnieren und verwenden.

Der Gerätetyp und -name sollten als Teil des Themennamens angegeben werden. Um es zu verwenden, klonen Sie es oder laden Sie es in Ihre PHP-Entwicklungsumgebung herunter. Die Skript-Cli-App. Aktualisieren Sie die Platzhalter, die in der folgenden Codeliste angezeigt werden, mit den tatsächlichen Werten aus den vorherigen Schritten in diesem Lernprogramm:

Die Abonnementmethode wird verwendet, um das Beschleunigungsthema zu abonnieren. Außerdem wird eine benutzerdefinierte Funktion angegeben, die für jede eingehende Nachricht ausgeführt werden soll. Die proc-Methode überprüft und verarbeitet den Nachrichtenstrom, der in diesem Thema ankommt, in einer Endlosschleife. Die DB-App. Verbindung zu MySQL fehlgeschlagen '. Notieren Sie sich als Nächstes im Bildschirm mit den Anmeldeinformationen den API-Schlüssel für den Browserzugriff. Im Gegensatz zum vorherigen Skript, mit dem jede im Thema empfangene Nachricht verarbeitet und auf dem Bildschirm angezeigt werden soll, unterscheiden sich die Anforderungen für dieses Skript geringfügig, und es sind verschiedene Problemumgehungen erforderlich, um es in einem Webbrowser-Kontext zu verwenden:

Die Konzepte, die in diesem Artikel diskutiert wurden, sind nur die Spitze des Eisbergs. In diesem Lernprogramm wurde beispielsweise nur das Empfangen und Verarbeiten von Ereignisdaten von IoT-Sensoren erläutert - wenn Sie so wollen, Einwegkommunikation. Dieser Artikel enthält eine technische Einführung in das MQTT-Protokoll.

Zurück nach oben. Mobiler Knoten für Linux Microservices. Zum Inhalts-IoT springen. Klingt interessant, oder? Weiter lesen. Modal schließen.

(с) 2019 southgraceoutfitters.com