デジタル・ツイン・インスタンスからのRAWコマンドの送信

コマンドをデバイスに送信します。

送信するデータのタイプに応じて、次のCLIコマンドおよびAPI操作を使用して、RAW JSONコマンド、RAWプレーン・テキスト・コマンドまたはRAWバイナリ・コマンドをデバイスに送信します。

  • oci iot digital-twin-instance invoke-raw-<data-type>-commandコマンドおよび必須パラメータを使用して、デバイスでRAW JSON、バイナリまたはテキスト・コマンドを呼び出します。<digital-twin-instance-OCID>を環境のデジタル・ツイン・インスタンスOCIDに置き換えます。

    oci iot digital-twin-instance invoke-raw-json-commandコマンドを使用して、RAW JSONコマンドを起動します。使用する環境の値を置換します。

    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

    oci iot digital-twin-instance invoke-raw-binary-commandコマンドを使用して、RAWバイナリ・コマンドを起動します。環境のパラメータ値を置き換えます。

    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

    oci iot digital-twin-instance invoke-raw-text-commandコマンドを使用して、RAWテキスト・コマンドを起動します。環境のパラメータ値を置き換えます。

    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

    CLIコマンドのパラメータおよび値の完全なリストは、CLIコマンド・リファレンスを参照してください。

  • InvokeRawCommand操作と必要なパラメータを実行して、rawコマンドをデバイスに送信します。次のデータ型がサポートされています。
    • JSON
    • バイナリ
    • テキスト