全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::IOT::Device

更新时间:Jun 26, 2025

ALIYUN::IOT::Device digunakan untuk mendaftarkan perangkat.

Anda dapat mendaftarkan perangkat di wilayah berikut pada Alibaba Cloud:
  • Cina (Shanghai)
  • Singapura (Singapura)
  • Jepang (Tokyo)
  • Jerman (Frankfurt)
  • AS (Silicon Valley)
  • AS (Virginia)

Sintaks

{
  "Type": "ALIYUN::IOT::Device",
  "Properties": {
    "DeviceName": String,
    "IotInstanceId": String,
    "ProductKey": String,
    "PinCode": String,
    "DevEui": String,
    "Nickname": String
  }
}

Properti

Parameter Tipe Diperlukan Dapat Diedit Deskripsi Kendala
DeviceName String Tidak Dirilis Nama perangkat yang akan didaftarkan. Jika Anda tidak menentukan parameter ini, sistem akan secara acak menghasilkan nama perangkat. Kata sandi harus terdiri dari 4 hingga 32 karakter dan dapat berisi huruf, angka, serta karakter khusus berikut:

- _@:

DeviceName digunakan bersama dengan ProductKey untuk mengidentifikasi perangkat.
IotInstanceId String Tidak Dirilis ID dari instance. Parameter ini tidak ditentukan untuk instance publik.
ProductKey String Ya Tidak didukung Kunci produk tempat perangkat yang akan didaftarkan termasuk. ProductKey adalah pengenal IoT Platform, yang unik secara global untuk produk tersebut. Anda dapat melihat nama domain di konsol IoT Platform atau memanggil QueryProductList untuk melihat informasi tentang semua produk di bawah akun saat ini. Tidak ada
PinCode String Tidak Dirilis PIN Code LoRaWAN. Digunakan untuk memverifikasi validitas DevEUI. Parameter ini harus ditentukan ketika Anda membuat perangkat LoRaWAN.
DevEui String Tidak Dirilis DevEUI untuk perangkat LoRaWAN Parameter ini harus ditentukan ketika Anda membuat perangkat LoRaWAN.
Nickname String Tidak Dirilis Alias perangkat yang akan didaftarkan. Jika Anda tidak menentukan parameter ini, sistem tidak akan menghasilkan alias untuk perangkat tersebut. Nama harus terdiri dari 4 hingga 64 karakter, dan dapat berisi huruf besar, huruf kecil, angka, dan garis bawah (_).
Catatan Karakter Cina menempati 2 karakter.

Nilai Kembali

Fn::GetAtt

  • DeviceName: Nama perangkat.
  • NodeType: Tipe node dari produk.
  • IotInstanceId: ID instance.
  • ProductKey: ProductKey dari produk tempat perangkat tersebut termasuk.
  • NickName: NickName dari perangkat.
  • IotId: GUID yang dikeluarkan oleh IoT Platform untuk perangkat.
  • ProductName: Nama produk.
  • DeviceSecret: Rahasia perangkat.
  • IpAddress: Alamat IP.

Contoh

JSON format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Resources": {
    "Device": {
      "Type": "ALIYUN::IOT::Device",
      "Properties": {
        "DeviceName": {
          "Ref": "DeviceName"
        },
        "IotInstanceId": {
          "Ref": "IotInstanceId"
        },
        "ProductKey": {
          "Ref": "ProductKey"
        },
        "PinCode": {
          "Ref": "PinCode"
        },
        "DevEui": {
          "Ref": "DevEui"
        },
        "Nickname": {
          "Ref": "Nickname"
        }
      }
    }
  },
  "Parameters": {
    "DeviceName": {
      "Type": "String",
      "Description": "Nama perangkat yang ingin Anda daftarkan. Nama perangkat harus terdiri dari\n4 hingga 32 karakter, termasuk huruf Inggris, angka, dan karakter khusus, misalnya\ntanda hubung (-), garis bawah (_), at (@), titik (.), dan titik dua (:).\nDeviceName digunakan bersama dengan ProductKey untuk mengidentifikasi perangkat tertentu.\nCatatan: Jika Anda tidak menentukan parameter ini, sistem akan menghasilkan nama untuk perangkat."
    },
    "IotInstanceId": {
      "Type": "String",
      "Description": "Instance publik tidak melewati parameter ini; instance yang perlu Anda beli menggunakan ID instance masuk."
    },
    "ProductKey": {
      "Type": "String",
      "Description": "Pengenal produk tempat perangkat yang akan didaftarkan termasuk."
    },
    "PinCode": {
      "Type": "String",
      "Description": "PIN Code perangkat LoRaWAN untuk memeriksa legitimasi DevEUI.\nKetika Anda membuat perangkat LoRaWAN, ini akan dilewatkan."
    },
    "DevEui": {
      "Type": "String",
      "Description": "DevEUI perangkat LoRaWAN.\nKetika Anda membuat perangkat LoRaWAN, ini akan dilewatkan."
    },
    "Nickname": {
      "Type": "String",
      "Description": "Tambahkan nama panggilan untuk perangkat. Nama panggilan bisa terdiri dari 4-64 karakter, dan dapat\nberisi karakter Cina, huruf Inggris, angka, dan garis bawah (_). Sebuah karakter Cina\ndihitung sebagai dua karakter."
    }
  },
  "Outputs": {
    "DeviceName": {
      "Description": "Nama perangkat.",
      "Value": {
        "Fn::GetAtt": [
          "Device",
          "DeviceName"
        ]
      }
    },
    "NodeType": {
      "Description": "Tipe node.",
      "Value": {
        "Fn::GetAtt": [
          "Device",
          "NodeType"
        ]
      }
    },
    "IotInstanceId": {
      "Description": "ID instance IOT.",
      "Value": {
        "Fn::GetAtt": [
          "Device",
          "IotInstanceId"
        ]
      }
    },
    "ProductKey": {
      "Description": "Kunci produk.",
      "Value": {
        "Fn::GetAtt": [
          "Device",
          "ProductKey"
        ]
      }
    },
    "IpAddress": {
      "Description": "Alamat IP.",
      "Value": {
        "Fn::GetAtt": [
          "Device",
          "IpAddress"
        ]
      }
    },
    "DeviceSecret": {
      "Description": "Kunci perangkat.",
      "Value": {
        "Fn::GetAtt": [
          "Device",
          "DeviceSecret"
        ]
      }
    },
    "ProductName": {
      "Description": "Nama produk.",
      "Value": {
        "Fn::GetAtt": [
          "Device",
          "ProductName"
        ]
      }
    },
    "IotId": {
      "Description": "ID perangkat internet hal yang dikeluarkan untuk perangkat, sebagai pengenal unik perangkat.\nDeskripsi Simpan, jangan bocorkan.",
      "Value": {
        "Fn::GetAtt": [
          "Device",
          "IotId"
        ]
      }
    },
    "NickName": {
      "Description": "Nama panggilan.",
      "Value": {
        "Fn::GetAtt": [
          "Device",
          "NickName"
        ]
      }
    }
  }
}

YAML format

ROSTemplateFormatVersion: '2015-09-01'
Resources:
  Device:
    Type: 'ALIYUN::IOT::Device'
    Properties:
      DeviceName:
        Ref: DeviceName
      IotInstanceId:
        Ref: IotInstanceId
      ProductKey:
        Ref: ProductKey
      PinCode:
        Ref: PinCode
      DevEui:
        Ref: DevEui
      Nickname:
        Ref: Nickname
Parameters:
  DeviceName:
    Type: String
    Description: >-
      Nama perangkat yang ingin Anda daftarkan. Nama perangkat harus
      terdiri dari

      4 hingga 32 karakter, termasuk huruf Inggris, angka, dan karakter
      khusus, misalnya tanda hubung (-), garis bawah (_), at (@), titik (.) , dan
      titik dua (:).

      DeviceName digunakan bersama dengan ProductKey untuk mengidentifikasi perangkat tertentu.

      Catatan: Jika Anda tidak menentukan parameter ini dan sistem akan menghasilkan nama
      untuk perangkat.
  IotInstanceId:
    Type: String
    Description: >-
      Instance publik tidak melewati parameter ini; instance yang perlu Anda
      beli menggunakan ID instance masuk.
  ProductKey:
    Type: String
    Description: >-
      Pengenal produk tempat perangkat yang akan didaftarkan
      termasuk.
  PinCode:
    Type: String
    Description: |-
      PIN Code perangkat LoRaWAN untuk memeriksa legitimasi DevEUI.
      Ketika Anda membuat perangkat LoRaWAN, ini akan dilewatkan.
  DevEui:
    Type: String
    Description: |-
      DevEUI perangkat LoRaWAN.
      Ketika Anda membuat perangkat LoRaWAN, ini akan dilewatkan.
  Nickname:
    Type: String
    Description: >-
      Tambahkan nama panggilan untuk perangkat. Nama panggilan bisa terdiri dari 4-64 karakter, dan dapat

      berisi karakter Cina, huruf Inggris, angka, dan garis bawah (_).
      Sebuah karakter Cina dihitung sebagai dua karakter.
Outputs:
  DeviceName:
    Description: Nama perangkat.
    Value:
      'Fn::GetAtt':
        -Device
        -DeviceName
  NodeType:
    Description: Tipe node.
    Value:
      'Fn::GetAtt':
        -Device
        -NodeType
  IotInstanceId:
    Description: ID instance IOT.
    Value:
      'Fn::GetAtt':
        -Device
        -IotInstanceId
  ProductKey:
    Description: Kunci produk.
    Value:
      'Fn::GetAtt':
        -Device
        -ProductKey
  IpAddress:
    Description: Alamat IP.
    Value:
      'Fn::GetAtt':
        -Device
        -IpAddress
  DeviceSecret:
    Description: Kunci perangkat.
    Value:
      'Fn::GetAtt':
        -Device
        -DeviceSecret
  ProductName:
    Description: Nama produk.
    Value:
      'Fn::GetAtt':
        -Device
        -ProductName
  IotId:
    Description: >-
      ID perangkat internet hal yang dikeluarkan untuk perangkat dan sebagai pengenal unik
      dari perangkat.

      Deskripsi Simpan, jangan bocorkan.
    Value:
      'Fn::GetAtt':
        -Device
        -IotId
  NickName:
    Description: Nama panggilan.
    Value:
      'Fn::GetAtt':
        -Device
        -NickName