Invio di un comando raw da un'istanza gemella digitale
Invio di un comando a un dispositivo.
A seconda del tipo di dati che si desidera inviare, utilizzare i seguenti comandi CLI e l'operazione API per inviare un comando JSON raw, un comando in testo semplice raw o un comando binario raw a un dispositivo.
Utilizzare il comando
oci iot digital-twin-instance invoke-raw-<data-type>-command
e i parametri richiesti per richiamare un comando raw JSON, binario o di testo su un dispositivo. Sostituire<digital-twin-instance-OCID>
con l'OCID dell'istanza del gemello digitale per l'ambiente in uso:Utilizzare il comando oci iot digital-twin-instance invoke-raw-json-command per richiamare un comando JSON raw. Sostituire i valori per l'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
Utilizzare il comando oci iot digital-twin-instance invoke-raw-binary-command per richiamare un comando binario raw. Sostituire i valori dei parametri per l'ambiente in uso:
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
Utilizzare il comando oci iot digital-twin-instance invoke-raw-text-command per richiamare un comando raw text. Sostituire i valori dei parametri per l'ambiente in uso:
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
Per un elenco completo dei parametri e dei valori per i comandi CLI, vedere CLI Command Reference.
- Eseguire l'operazione InvokeRawCommand e il parametro necessario per inviare un comando raw a un dispositivo. Sono supportati i seguenti tipi di dati:
- JSON
- binario
- testo