Envío de un comando raw desde una instancia de gemelo digital

Envío de un comando a un dispositivo.

Según el tipo de datos que desee enviar, utilice los siguientes comandos de la CLI y la operación de API para enviar un comando JSON sin formato, un comando de texto sin formato o un comando binario sin formato a un dispositivo.

  • Utilice el comando oci iot digital-twin-instance invoke-raw-<data-type>-command y los parámetros necesarios para llamar a un comando JSON, binario o de texto sin formato en un dispositivo. Sustituya <digital-twin-instance-OCID> por el OCID de instancia de gemelo digital de su entorno:

    Utilice el comando oci iot digital-twin-instance invoke-raw-json-command para llamar a un comando JSON sin formato. Sustituya los valores de su entorno:

    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

    Utilice el comando oci iot digital-twin-instance invoke-raw-binary-command para llamar a un comando binario raw. Sustituya los valores de parámetros para su entorno:

    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

    Utilice el comando oci iot digital-twin-instance invoke-raw-text-command para llamar a un comando de texto sin formato. Sustituya los valores de parámetros para su entorno:

    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

    Para obtener una lista completa de los parámetros y valores de los comandos de la CLI, consulte Referencia de comandos de la CLI.

  • Ejecute la operación InvokeRawCommand y el parámetro necesario para enviar un comando raw a un dispositivo. Se soportan los siguientes tipos de dato:
    • JSON
    • binario
    • texto