Kamera-Erkennung - Manual - Industrial Edge - Industrial Edge - Industrial Edge - Documentation of the Industrial Edge Platform - IEM - Hub - Industrial - Device - IED - Edge - IEH

Industrial Edge Platform Operation - APIs & Referenzen

Portfolio
Industrial Edge
Product
Industrial Edge
Product Version
v25.04
Edition
04/2025
Language
de-DE

Als ersten Schritt, um die Kommunikation mit einer Kamera herzustellen, ist es notwendig, die verfügbaren Kameras auf dem Anschluss zu überprüfen. Um dies zu erreichen, muss der Steckverbinder in der Lage sein, Kameras (z. B. GigE-Kameras) zu erkennen und für den Benutzer aufzulisten.

Nachrichtenumschlag für ZMQ-Nachricht

Rahmen Feld Beschreibung Typ
1 payload Nutzlast der Methode Binärer String (UTF-8)

Nutzlast

Feld Optional Typ Beschreibung
Transaktions-ID Ja String Identifizierung von Transaktionen.
Aktion Nr. String Methode aufgerufen. Fester Wert EnumerateDevices
{
    "TransactionID": "123456",
    "Action": "EnumerateDevices"
}

Antwort

Rahmen Feld Beschreibung Typ
1 payload Response-Objekt Binärer String (UTF-8)

Response-Objekt

Feld Optional Typ Beschreibung
Transaktions-ID Ja String Identifizierung von Transaktionen.
Rückgabe-Code Nr. Integer Meldungscode, der auf Meldungscodes](#message-codes) folgt [.
Meldung Ja String Antwort-Nachricht
Geräteliste Nr. Array von Kamerageräten Eine Reihe von Kamerageräten.

Kamera-Objekt

Feld Optional Typ Beschreibung
Seriennummer1 Ja String Kamera-Identifizierung
Benutzerdefinierter Name1 Ja String Kamera Benutzerdefinierter Name
Modellname Nr. String Kameramodell
Name des Herstellers Nr. String Kamera-Anbieter
Schnittstelle Nr. String Kameraschnittstelle U3V (USB3 Vision), CXP (CoaXPress), GEV (GigEVision), CamEmu (Emulation)
IPAdkleid Ja String IP-Adresse der Kamera
MACAdkleid Ja String MAC-Adresse der Kamera
{zusätzliche Identifikationsfelder}1 Ja String Zusätzliche Geräteidentifikation, die von der Steckverbinderanwendung angeboten wird.

1 Geräteidentifikation, müssen in der Dokumentation angegeben werden, ob sie als Geräteidentifikation verwendet werden können oder ob es zusätzliche Felder gibt, die verwendet werden können.

{
    "TransactionID": "123456",
    "ReturnCode": 0,
    "Message": "Cameras found.",
    "DeviceList": [
        {
            "SerialNumber": "548451887",
            "UserDefinedName": "MyCam1",
            "ModelName": "Camera Model 1234",
            "VendorName": "The camera Factory",
            "Interface": "GEV",
            "IPAddress": "192.168.0.1",
            "MACAddress": "00:1A:2B:3C:4D:5E"
        }
    ]
}