Mit dem C++ SDK entwickeln und testen

Das C++ SDK ist ein Tool, das als Teil des Agent Platform Vision SDK verfügbar ist. Mit dem C++ SDK können Sie Agent Platform Vision programmatisch verwalten, steuern und verschiedene Arten von Ein-/Ausgaben ausführen.

Auf dieser Seite wird beschrieben, wie Sie mit dem C++ SDK erstellen und testen.

Hinweis

Programme erstellen und testen

Im folgenden Beispiel wird gezeigt, wie Sie mit dem C++ SDK eigene Programme erstellen. Das Beispiel zeigt diesen Prozess direkt anhand eines Beispiels für das Senden und Empfangen von Packets.

In dieser Anleitung wird beschrieben, wie Sie zwei einfache Programme erstellen. Das erste Programm sendet in regelmäßigen Abständen Nachrichten, während das zweite Programm die Nachrichten empfängt, die vom ersten Programm gesendet werden. Sie können diese Programme als Ausgangspunkt verwenden, um mit dem C++ SDK eigene benutzerdefinierte Anwendungen zu erstellen.

  1. Gehen Sie zum Stammverzeichnis des Quellcodeverzeichnisses.

    Der Inhalt des Verzeichnisses sieht in etwa so aus:

    bazel  BUILD  CONTRIBUTING.md  debian  deps.bzl  LICENSE  README.md  third_party  visionai [...]
    
  2. Optional: Lesen Sie die Anleitung zum Quellcode des Tutorials.

    Sender-App :

    cat visionai/public/tutorial/sender_app.cc
    

    Empfänger-App :

    cat visionai/public/tutorial/receiver_app.cc
    
  3. Erstellen Sie die Sender- und Empfänger-Apps.

    bazel build //visionai/public/tutorial/...
    
  4. Prüfen Sie, ob der Build funktioniert hat. Führen Sie in einem Terminal den folgenden Befehl für die Sender-App aus. Ersetzen Sie Folgendes:

    ./bazel-bin/visionai/public/tutorial/sender_app \
    --service_endpoint visionai.googleapis.com \
    --project_id PROJECT_ID \
    --location_id LOCATION_ID \
    --cluster_id application-cluster-0 \
    --stream_id STREAM_ID
  5. Führen Sie in einem anderen Terminal den folgenden Befehl für die Empfänger-App aus. Ersetzen Sie Folgendes:

    ./bazel-bin/visionai/public/tutorial/receiver_app \
    --service_endpoint visionai.googleapis.com \
    --project_id PROJECT_ID \
    --location_id LOCATION_ID \
    --cluster_id application-cluster-0 \
    --stream_id STREAM_ID

Nächste Schritte