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