Enviando um Comando Bruto de uma Instância Digital Twin

Envia um comando para um dispositivo.

Dependendo do tipo de dados que você deseja enviar, use os seguintes comandos da CLI e operação de API para enviar um comando JSON bruto, um comando de texto sem formatação bruto ou um comando binário bruto para um dispositivo.

  • Use o comando oci iot digital-twin-instance invoke-raw-<data-type>-command e os parâmetros necessários para chamar um comando JSON, binário ou de texto bruto em um dispositivo. Substitua o <digital-twin-instance-OCID> pelo OCID da instância do gêmeo digital do seu ambiente:

    Use o comando oci iot digital-twin-instance call-raw-json-command para chamar um comando JSON bruto. Substitua os valores do seu ambiente:

    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

    Use o comando oci iot digital-twin-instance call-raw-binary-command para chamar um comando binário bruto. Substitua os valores de parâmetro para seu ambiente:

    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

    Use o comando oci iot digital-twin-instance call-raw-text-command para chamar um comando de texto bruto. Substitua os valores de parâmetro para seu ambiente:

    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 obter uma lista completa de parâmetros e valores para comandos CLI, consulte Referência de Comando CLI.

  • Execute a operação InvokeRawCommand e o parâmetro necessário para enviar um comando bruto a um dispositivo. Os seguintes tipos de dados são suportados:
    • JSON
    • binário
    • texto