Hallo. Yorozu Berater Sugimon: lecker :. Dieses Mal werde ich versuchen, eine Komponente (Adapter) mit dem SDK von HULFT IoT Edge Streaming zu entwickeln. Es wird so beschrieben, dass es in allen drei Teilen abgeschlossen wird.
Dieses Mal werde ich als dritten Schritt versuchen, das mit dem HULFT IoT EdgeStreaming Plugin SDK entwickelte Plug-In zu erstellen und auszuführen. Der erste und der zweite Artikel sind unten aufgeführt. Bitte beziehen Sie sich darauf.
: arrow_forward: [Ich habe versucht, ein Plug-In mit HULFT IoT Edge Streaming zu erstellen Setup] (https://qiita.com/sugimon/items/cf7503479c6e4c46c3b3) : arrow_forward: [Ich habe versucht, ein Plug-In mit HULFT IoT Edge Streaming Entwicklung zu erstellen](https://qiita.com/sugimon/items/67bdd6f610e03cdfcef2) : arrow_forward: Ich habe versucht, ein Plug-In mit HULFT IoT Edge Streaming Ausführung zu erstellen.
Dieses Mal erstellen wir das erstellte Plug-In. * Ich versuche einen Windows-PC zu verwenden. Darüber hinaus sollte beachtet werden $ SDK_HOME zeigt auf das EdgeStreaming SDK-Ausgangsverzeichnis. $ DATASPIDER_HOME zeigt auf das Edge Streaming-Ausgangsverzeichnis.
Führen Sie zum Erstellen des Plug-Ins den folgenden Befehl aus "$ SDK_HOME / dev / sample_adapter" aus.
$ ant
Nach dem Ausführen des Befehls wird "BUILD SUCCESSFUL" ausgegeben. Wenn die folgenden Dateien erstellt werden, ist der Build erfolgreich.
・ $ SDK_HOME / dev / sample_adapter / build
sample_adapter.jar
・ $ SDK_HOME / dev / sample_adapter / build / plugin / sample_plugin
Gehen Sie für jedes Ziel zur ausführbaren Datei
Erstellen Sie eine Symboldatei, die tatsächlich auf dem Edge Streaming Studio-Bildschirm verwendet wird. Nach einem erfolgreichen Build wird "$ SDK_HOME / dev / sample_adapter / META-INF" generiert. Kopieren Sie also die Beispieldatei des Symbols und benennen Sie sie um.
-Kopie des Symbols für den Quellbetrieb
$SDK_HOME/dev/conf/operation.source.icon
⇒ $SDK_HOME/dev/sample_adapter/META-INF/operation.sample_source.icon
-Kopie des Symbols für den Waschbeckenbetrieb
$SDK_HOME/dev/conf/operation.sink.icon
⇒ $SDK_HOME/dev/sample_adapter/META-INF/operation.sample_sink.icon
-Kopie des UDSF-Betriebssymbols
$SDK_HOME/dev/conf/operation.udsf.icon
⇒ $SDK_HOME/dev/sample_adapter/META-INF/operation.sample_udsf.icon
Stellen Sie sicher, dass die Datei "$ SDK_HOME / dev / sample_adapter / META-INF / module.properties" erfolgreich erstellt wurde.
Diese Eigenschaftendatei basiert auf den Eigenschaften, die in der Datei "$ SDK_HOME / dev / sample_adapter / config.properties" definiert sind.
Geben Sie zum Installieren des Adapters das Installationsziel als erstes Argument des Befehls ant aus "$ SDK_HOME / dev / sample_adapter" an.
$ ant install
Nach der Ausführung von ant install wird es wie folgt installiert.
-Das Java-Modul ist installiert.
Unter $ DATASPIDER_HOME / server / plugin / data_processing / modules
-Das Golang-Modul wird installiert.
Unter $ DATASPIDER_HOME / server / es-agent / plugin
Lassen Sie uns nun das erstellte Plug-In ausführen.
-Starten Sie Edge-Streaming.
・ Lassen Sie uns das erstellte Plug-In überprüfen. Erstellen Sie ein Projekt aus einem neuen Projekt.
Erstellen Sie ein Skript.
Stellen Sie sicher, dass sich das erstellte Plug-In in der "Tool-Palette" befindet. Ich denke, dass die folgenden Plug-Ins unter "Beispiel" in der "Tool-Palette" erstellt werden.
** - Eingabeverarbeitung (Operation zum Erzeugen von Pseudozufallszahlen in regelmäßigen Zeitintervallen) ** Platzieren Sie den von Source Operation erstellten Prozess. Ziehen Sie die Sample-Quelle aus Sample in die Werkzeugpalette, um sie in die Mitte zu verschieben.
** - Ausgabeverarbeitung (Vorgang zum Abschneiden um die Anzahl der gültigen Dezimalstellen und Ausgabe in das Protokoll) ** Platzieren Sie den von Sample Sink erstellten Prozess. Ziehen Sie die Sample-Senke aus der Sample-Palette in die Werkzeugpalette, um sie in die Mitte zu verschieben.
** Zuordnungsprozess ** Ziehen Sie das Symbol für die Eingabeverarbeitung per Drag & Drop, um das Symbol mit der Ausgabeverarbeitung zu verbinden. Klicken Sie mit der rechten Maustaste auf die verbundene Leitung und wählen Sie Zuordnung hinzufügen.
Öffnen Sie das Mapping-Symbol.
** Ganzes Skript ** Sie haben ein solches Skript erstellt.
Lassen Sie uns das erstellte Skript über den grünen Pfeil im Bildschirmmenü ausführen.
Sie können sehen, dass für jedes angegebene Intervall Pseudozufallszahlen generiert werden und der Wert mit der angegebenen Anzahl von Dezimalstellen ausgegeben wird.
Mithilfe des erstellten UDSF-Operationssymbols können Sie außerdem vier Regeln für den erfassten Wert ausführen. Bitte kombinieren und probieren Sie verschiedene Dinge.
Als letzten Teil der Trilogie habe ich diesmal versucht, das Plug-In zu erstellen und auszuführen. Auf diese Weise ist es möglich, die Plug-In-Verarbeitung mit dem SDK zu implementieren. Ich hoffe, dieser Artikel wird Sie bei der Entwicklung von Plugins unterstützen.
In diesem Blog möchte ich weiterhin die Inhalte der Konsultationen am "Yorozu Consultation Counter" der Technologie und die geborenen Tricks vorstellen.
Bitte probieren Sie es weiter aus und folgen Sie uns, wenn Sie möchten.
Wir sehen uns wieder!
Recommended Posts