Envoi d'une commande brute à partir d'une instance de jumeau numérique
Envoyer une commande à un périphérique.
Selon le type de données à envoyer, utilisez les commandes CLI et l'opération d'API suivantes pour envoyer une commande JSON brute, une commande en texte brut ou une commande binaire brute à un périphérique.
Utilisez la commande
oci iot digital-twin-instance invoke-raw-<data-type>-command
et les paramètres requis pour appeler une commande JSON, binaire ou texte brute sur un périphérique. Remplacez<digital-twin-instance-OCID>
par l'OCID d'instance de jumeau numérique de votre environnement :Utilisez la commande oci iot digital-twin-instance invoke-raw-json-command pour appeler une commande JSON brute. Remplacez les valeurs de votre environnement :
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
Utilisez la commande oci iot digital-twin-instance invocation-raw-binary-command pour appeler une commande binaire brute. Remplacez les valeurs de paramètre de votre environnement :
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
Utilisez la commande oci iot digital-twin-instance invocation-raw-text-command pour appeler une commande de texte brut. Remplacez les valeurs de paramètre de votre environnement :
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
Pour obtenir la liste complète des paramètres et des valeurs des commandes de la CLI, reportez-vous à Référence des commandes de la CLI.
- Exécutez l'opération InvokeRawCommand et le paramètre requis pour envoyer une commande raw à un périphérique. Les types de données suivants sont pris en charge :
- JSON
- binaire
- text