Raw-Befehl von einer digitalen Zwillingsinstanz senden

Senden Sie einen Befehl auf ein Gerät.

Je nach Datentyp, den Sie senden möchten, verwenden Sie die folgenden CLI-Befehle und den API-Vorgang, um einen Raw-JSON-Befehl, einen Raw-Nur-Textbefehl oder einen Raw-Binärbefehl an ein Gerät zu senden.

  • Verwenden Sie den Befehl oci iot digital-twin-instance invoke-raw-<data-type>-command und die erforderlichen Parameter, um einen Raw-JSON-, Binär- oder Textbefehl auf einem Gerät aufzurufen. Ersetzen Sie <digital-twin-instance-OCID> durch die OCID der digitalen Zwillingsinstanz für Ihre Umgebung:

    Verwenden Sie den Befehl oci iot digital-twin-instance invoke-raw-json-command, um einen Raw-JSON-Befehl aufzurufen. Ersetzen Sie die Beispielwerte für Ihre Umgebung:

    oci iot digital-twin-instance invoke-raw-json-command --digital-twin-instance-id <digital-twin-instance-OCID> --request-endpoint /endpoints/1234 --request-data '{"temp": 34}' --request-data-content-type application/json --request-duration PT10M --response-duration PT10M --response-endpoint /endpoints/4321

    Verwenden Sie den Befehl oci iot digital-twin-instance invoke-raw-binary-command, um einen binären Raw-Befehl aufzurufen. Ersetzen Sie die Parameterwerte für Ihre Umgebung:

    oci iot digital-twin-instance invoke-raw-binary-command --digital-twin-instance-id <digital-twin-instance-OCID> --request-endpoint /endpoints/1234 --request-data file:///mnt/data/binary_input.bin --request-data-content-type application/octet-stream --request-duration PT10M --response-duration PT10M --response-endpoint /endpoints/4321

    Verwenden Sie den Befehl oci iot digital-twin-instance invoke-raw-text-command, um einen Raw-Textbefehl aufzurufen. Ersetzen Sie die Parameterwerte für Ihre Umgebung:

    oci iot digital-twin-instance invoke-raw-text-command --digital-twin-instance-id <digital-twin-instance-OCID> --request-endpoint /endpoints/1234 --request-data 'command input as text' --request-data-content-type text/plain --request-duration PT10M --response-duration PT10M --response-endpoint /endpoints/4321

    Eine vollständige Liste der Parameter und Werte für CLI-Befehle finden Sie in CLI-Befehlsreferenz.

  • Führen Sie den Vorgang InvokeRawCommand und den erforderlichen Parameter aus, um einen Raw-Befehl an ein Gerät zu senden. Die folgenden Datentypen werden unterstützt:
    • JSON
    • binär
    • Text