[GO] Ich habe versucht, ein Plug-In mit HULFT IoT Edge Streaming [Setup] (1/3) zu erstellen.

Einführung

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.

Was ist diesmal zu tun?

Dieses Mal werde ich als ersten Schritt die Umgebung als Setup für die Verwendung des HULFT IoT Edge Streaming SDK vorbereiten. Wenn Sie bereits eine Umgebung haben, überspringen Sie diese bitte und lesen Sie die Artikel in [Entwicklung] und [Ausführung] weiter unten.

: arrow_forward: Ich habe versucht, ein Plug-In mit HULFT IoT Edge Streaming Setup zu erstellen. : 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](https://qiita.com/sugimon/items/93f47d7bd472a8b18e54)

Umweltvorbereitung

Dieses Mal werde ich die Elemente beschreiben, die im Voraus beim Erstellen eines Plug-Ins erforderlich sind.

Erforderliche Software

Laden Sie jede Software herunter und installieren Sie sie.

Software Die diesmal installierte Version
JDK AdoptOpenJDK 11 (HotSpot)
Werkzeug erstellen Apache ant 1.10.Nach 0
Golang Go 1.13 oder später
EdgeStreaming HULFT IoT EdgeStreaming Ver.2.1.0
SDK HULFT IoT EdgeStreaming-sdk Ver.2.1.0

Die Umgebung, die ich ausprobiert habe, ist übrigens wie folgt. ・ JDK (jdk 11.0.6.10 HotSpot) ・ Build-Tool (Ant 1.10.7) ・ Golang (1.13.7) ・ HULFT IoT Edge Streaming und HULFT IoT Edge Streaming SDK (2.1.0)

Umgebungsvariablen einstellen

Legen Sie die Umgebungsvariablen für jede installierte Software fest.

-Stellen Sie den JDK-Pfad ein. Geben Sie für JAVA_HOME den Pfad an, in dem das JDK installiert ist. image.png

(Einstellungsbeispiel) image.png

Führen Sie an der Eingabeaufforderung den Befehl jeder Software aus und überprüfen Sie den Ausführungspfad. java –version ant –version go version

(Ausführungsergebnis) image.png

Es ist kein Problem, wenn jede Version wie im Bild gezeigt angezeigt wird.

Legen Sie den Pfad für HULFT IoT Edge Streaming fest

Bearbeiten Sie die Datei "$ SDK_HOME \ dev \ build.properties" an dem Ziel, an dem Sie das SDK entpackt haben. Setzen Sie die Eigenschaft dataspider.home auf den Verzeichnispfad, in dem HULFT IoT EdgeStreaming Ver.2.1.0 installiert ist.

######################################################################
# Build Configuration
#
#dataspider.home=<dataspider.server.installed.directory>
#encoding=<file.encoding>
#
######################################################################
dataspider.home=C:\\EdgeStreaming-v210
encoding=UTF-8

image.png

Zu diesem Zeitpunkt ist die Umgebung zum Erstellen des Plug-Ins vollständig. Ab dem nächsten Mal möchte ich das Plug-In tatsächlich entwickeln.

Schließlich

Dieses Mal habe ich versucht, die erforderliche Umgebung zu erstellen, bevor ich das Plug-In erstellt habe. Sobald Sie die erforderliche Software eingerichtet und den Pfad übergeben haben, ist die Entwicklungsumgebung bereit. Ich möchte es im Entwicklungsbereich implementieren.

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

Ich habe versucht, ein Plug-In mit HULFT IoT Edge Streaming [Setup] (1/3) zu erstellen.
Ich habe versucht, ein Plug-In mit HULFT IoT Edge Streaming [Entwicklung] (2/3) zu erstellen.
Ich habe versucht, ein Plug-In mit HULFT IoT Edge Streaming [Ausführung] (3/3) zu erstellen.
Ich habe versucht, einen Linebot zu erstellen (Implementierung)
Ich habe versucht, einen Linebot zu erstellen (Vorbereitung)
Ich habe versucht, mit Python eine Liste von Primzahlen zu erstellen
Ich habe versucht, Bulls and Cows mit einem Shell-Programm zu erstellen
Ich habe versucht, HULFT IoT (Edge Streaming) in das Gateway Rooster von Sun Electronics zu integrieren
Ich habe versucht, ein Programm zu erstellen, das Hexadezimalzahlen mit Python in Dezimalzahlen konvertiert
[Outlook] Ich habe versucht, mit Python automatisch eine tägliche Berichtsmail zu erstellen
Als ich versuchte, mit Python eine virtuelle Umgebung zu erstellen, funktionierte dies nicht
Ich habe versucht, mit Selenium + Python einfach ein vollautomatisches Anwesenheitssystem zu erstellen
Ich habe versucht, mit Raspeye + Tact Switch eine Schaltfläche für Slack zu erstellen
Ich habe versucht, ein Modell mit dem Beispiel von Amazon SageMaker Autopilot zu erstellen
So erstellen Sie ein Untermenü mit dem Plug-In [Blender]
Ich habe versucht, mit Open AI Gym eine verbesserte Lernumgebung für Othello zu schaffen
[Python] Ich habe versucht, automatisch einen täglichen Bericht über YWT mit Outlook-Mail zu erstellen
Ich habe versucht, eine Klasse für die Suche nach Dateien mit der Glob-Methode von Python in VBA zu erstellen
Ich habe versucht, einen Pandas-Datenrahmen zu erstellen, indem ich mit Python Informationen zum Lebensmittelrückruf abgekratzt habe
Ich habe versucht, mit Quantx eine Linie mit gleitendem Durchschnitt des Volumens zu implementieren
Ich habe versucht, das Problem der Kombinationsoptimierung mit Qiskit zu lösen
Ich habe versucht, mit Hy ・ Define a class zu beginnen
Ich habe versucht, einen Bot für die Ankündigung eines Wiire-Ereignisses zu erstellen
Ich habe versucht, in einem tief erlernten Sprachmodell zu schreiben
Ich habe versucht, einen Artikel mit SQL Alchemy auf Wiki.js zu erstellen
Ich habe versucht, es ein- und auszuschalten, indem ich "Ein Plug-In erstellen, das Leerzeichen mit Sublime Text 2 in voller Breite hervorhebt" eingestellt habe.
Ich habe versucht, eine Quip-API zu erstellen
[5.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
Ich habe versucht, eine Serverumgebung zu erstellen, die unter Windows 10 ausgeführt wird
Ich habe versucht, einen einfachen Kredit-Score mit logistischer Regression zu erstellen.
[2nd] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
Ein Memorandum beim automatischen Erwerb mit Selen
Ich wollte eine intelligente Präsentation mit Jupyter Notebook + nb present erstellen
[3.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
[Python] Ein Memo, das ich versucht habe, mit Asyncio zu beginnen
Ich habe versucht, einen Sender auf der IoT-Plattform "Rimotte" zu registrieren.
Ich habe versucht, mit Python eine 2-Kanal-Post-Benachrichtigungsanwendung zu erstellen
Ich habe versucht, eine ToDo-App mit einer Flasche mit Python zu erstellen
[4.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
[1.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
Ich habe versucht, Jojo mit LSTM ein seltsames Zitat zu machen
Ich habe versucht, mit Go einen exklusiven Kontrollmechanismus zu erstellen
Ich habe versucht, den Sesam für Eingang 2 mit einem einzigen Druck auf die AWS IoT-Taste zu entsperren
Ich habe versucht, mit einem Foto einfach ein hochpräzises 3D-Bild zu erstellen [2]. (Versuchen Sie die Verarbeitungstiefe mit numpy)
Ich habe versucht, Autoencoder mit TensorFlow zu implementieren
Ich habe versucht, AutoEncoder mit TensorFlow zu visualisieren
Ich habe versucht, mit Hy anzufangen
Ich habe eine funktionale Sprache mit Python ausprobiert
Ich habe versucht, CVAE mit PyTorch zu implementieren
Ich habe eine Web-API erstellt
Ich habe versucht, TSP mit QAOA zu lösen
Ich habe versucht, eine Blockchain zu implementieren, die tatsächlich mit ungefähr 170 Zeilen funktioniert
Ich habe versucht, "Sakurai-san" LINE BOT mit API Gateway + Lambda zu erstellen
Ich habe ein Systemkonfigurationsdiagramm mit Diagrams on Docker geschrieben
Ich habe versucht, mit Raspeye 4 (Python Edition) ein signalähnliches Signal zu erzeugen.
Ich habe versucht, mit Django eine CSV-Upload-, Datenverarbeitungs- und Download-Funktion zu erstellen