Aggiornamento di un adattatore Digital Twin
Aggiornare l'adattatore gemello digitale per Internet of Things (IoT).
Quando si aggiorna un'opzione esistente applicata a un adattatore digital twin, si modifica solo il valore che non si aggiunge un nuovo valore all'adattatore digital twin utilizzando questa opzione di aggiornamento. Se si desidera aggiungere un nuovo valore, è necessario creare un nuovo adattatore digital twin e associare il nuovo OCID adattatore digital twin all'istanza digital twin con cui si desidera lavorare, è possibile eseguire questa operazione quando si crea un'istanza digital twin o si aggiorna un'istanza digital twin.
Opzioni adattatore Digital Twin
- Quando aggiornare o ricreare un adattatore digital twin: utilizzare l'aggiornamento per i metadati, inclusi
display-name,descriptionetagsse queste opzioni sono state incluse inizialmente quando è stato creato l'adattatore digital twin. Per le modifiche alla logica di mapping in un fileenvelope-mappingoinbound-routes, creare un nuovo adattatore. - Best practice per gli aggiornamenti dell'adattatore: applica gli aggiornamenti in un nuovo adattatore, associa all'istanza gemella digitale di test, invia una telemetria di esempio, verifica le risposte
202e i valori a valle, quindi associa l'istanza gemella digitale di produzione al nuovo adattatore. - Valori adattatore: può essere
nullo vuoto. - Gli spostamenti in entrata devono essere in formato JSON valido: i valori
${...}senza virgolette non sono supportati e verranno rifiutati. Le espressioni JQ devono essere all'interno di stringhe tra virgolette, ad esempio"${(.velocity_kph / 1.609) | floor}" - Limiti sui percorsi in entrata: il numero massimo di percorsi in entrata è di 128 percorsi in entrata.
- CLI quoting su Windows: a seconda del sistema operativo o dell'applicazione in uso, i parametri stringa, le virgolette e gli spazi possono causare problemi. Evitare di utilizzare virgolette che generano argomenti aggiuntivi imprevisti, evitando anche di utilizzare spazi. Ad esempio, per immettere i parametri dell'interfaccia CLI OCI, utilizzare una procedura simile alla seguente:
--description your-description
L'interfaccia CLI OCI utilizza parole separate da trattini per le definizioni dell'adattatore gemello digitale. L'API utilizza la notazione camelCase. Ad esempio, quando si utilizzano i comandi
oci cli envelope-mapping utilizzati per l'interfaccia CLI OCI, diventa envelopeMapping quando si utilizza l'SDK IoT Python o l'API IoT.- Utilizzare l'opzione di aggiornamento per aggiornare il valore di un'opzione adattatore gemello digitale IoT esistente.
- Nella pagina di elenco Domini, selezionare il dominio da utilizzare. Se è necessaria assistenza per trovare la pagina di elenco dei domini IoT o un dominio IoT, vedere Elenco dei domini IoT.
- Selezionare la scheda Adattatori gemelli digitali.
- Selezionare il nome adattatore gemello digitale. Selezionare Modifica per aggiornare il nome, la descrizione o per modificare o caricare un nuovo file
.jsoncon i contenuti per l'envelope in entrata o le condizioni di instradamento in entrata per questo adattatore. - Selezionare Non specificato per rimuovere l'envelope in entrata o la specifica di instradamento in entrata dell'adattatore digital twin.
- Selezionare Aggiorna. Nell'elenco Adattatore gemello digitale selezionare il menu Azioni alla fine della riga, quindi eliminare, gestire i tag o copiarne l'OCID.
Utilizzare il comando oci iot digital-twin-adapter update e i parametri necessari per aggiornare un adattatore digital twin. È possibile aggiornare la descrizione, i tag in formato libero, i tag definiti o il nome visualizzato per un adattatore gemello digitale. A seconda del sistema operativo, potrebbe essere necessario un numero diverso di barre, ad esempio su Mac o Linux utilizza:
file:///inbound-routes.jsonper ulteriori informazioni, vederePer aggiornare gli instradamenti in entrata di un adattatore digital twin:oci iot digital-twin-adapter update --digital-twin-adapter-id <iot-digital-twin-adapter-OCID> --inbound-routes file://inbound-routes.jsonPer aggiornare il mapping dell'envelopment in entrata di un adattatore digital twin, procedere come segue.oci iot digital-twin-adapter update --digital-twin-adapter-id <iot-digital-twin-adapter-OCID> --inbound-envelop file://inbound-envelop.jsonPer aggiornare la descrizione di un adattatore digital twin:oci iot digital-twin-adapter update --digital-twin-adapter-id <iot-digital-twin-adapter-OCID> --description "<updated-description>"Per aggiornare i tag in formato libero di un adattatore gemello digitale, è possibile definire coppie di valori chiave come in questo esempio o un percorso a un file simile al filetags.json, come nell'esempio seguente:Per ulteriori informazioni, vedere Informazioni sui tag in formato libero.oci iot digital-twin-adapter update --digital-twin-adapter-id <iot-digital-twin-adapter-OCID> --freeform-tags '{"<key>": "<value>"}'Per aggiornare le tag definite di un adattatore digital twin, utilizzare un file.jsonper definire le tag e includere un percorso simile al filetags.jsoncome nell'esempio riportato di seguito.Per ulteriori informazioni, vedere Utilizzo delle tag definite.oci iot digital-twin-adapter update --digital-twin-adapter-id <iot-digital-twin-adapter-OCID> --defined-tags file://tags.jsonPer aggiornare il nome visualizzato di un adattatore gemello digitale:oci iot digital-twin-adapter update --digital-twin-adapter-id <iot-digital-twin-adapter-OCID> --display-name "<updated-display-name>"Per un elenco completo dei parametri e dei valori per i comandi CLI, vedere CLI Command Reference.
Eseguire l'operazione UpdateDigitalTwinAdapter per aggiornare l'adattatore gemello digitale.