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