Runtime Registration - Register Device
Регистрирует устройства.
PUT https://global.azure-devices-provisioning.net/{idScope}/registrations/{registrationId}/register?api-version=2021-10-01
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
id
|
path | True |
string |
|
registration
|
path | True |
string |
Этот идентификатор состоит из цифр и букв нижнего регистра и может содержать дефисы. |
api-version
|
query | True |
string |
Версия API для использования в запросе. Поддерживаемые версии: 2021-10-01 |
Текст запроса
Имя | Тип | Описание |
---|---|---|
payload |
object |
|
registrationId |
string |
Идентификатор регистрации — это строка без учета регистра (длиной до 128 символов) буквенно-цифровых символов плюс определенные специальные символы: . _ -. Специальные символы не допускаются в начале или конце. |
tpm |
Аттестация с помощью доверенного платформенного модуля. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Успешное завершение |
|
202 Accepted |
Принято Заголовки
|
|
Other Status Codes |
Сообщение об ошибке Заголовки x-ms-error-code: string |
Определения
Имя | Описание |
---|---|
Device |
Регистрация устройства. |
Device |
Результат регистрации устройства. |
Provisioning |
Содержит свойства ошибки, возвращаемой службой подготовки Центр Интернета вещей Azure. |
Registration |
Состояние операции регистрации. |
Symmetric |
Результат регистрации возвращается при использовании аттестации SymmetricKey. |
Tpm |
Аттестация с помощью доверенного платформенного модуля. |
Tpm |
Результат регистрации доверенного платформенного модуля. |
X509Certificate |
Сведения о сертификате X509. |
X509Registration |
Результат регистрации X509. |
DeviceRegistration
Регистрация устройства.
Имя | Тип | Описание |
---|---|---|
payload |
object |
|
registrationId |
string |
Идентификатор регистрации — это строка без учета регистра (длиной до 128 символов) буквенно-цифровых символов плюс определенные специальные символы: . _ -. Специальные символы не допускаются в начале или конце. |
tpm |
Аттестация с помощью доверенного платформенного модуля. |
DeviceRegistrationResult
Результат регистрации устройства.
Имя | Тип | Описание |
---|---|---|
assignedHub |
string |
Назначенные Центр Интернета вещей Azure. |
createdDateTimeUtc |
string |
Дата создания регистрации (в формате UTC). |
deviceId |
string |
Идентификатор устройства. |
errorCode |
integer |
Код ошибки. |
errorMessage |
string |
Сообщение об ошибке. |
etag |
string |
Тег сущности, связанный с ресурсом. |
lastUpdatedDateTimeUtc |
string |
Дата и время последнего обновления (в формате UTC). |
payload |
object |
|
registrationId |
string |
Этот идентификатор используется для уникальной идентификации регистрации устройства. Строка без учета регистра (длиной до 128 символов) буквенно-цифровых символов плюс некоторые специальные символы: . _ -. Специальные символы не допускаются в начале или конце. |
status |
enum:
|
Состояние регистрации. |
substatus |
enum:
|
Подсостояние для назначенных устройств. Возможные значения: initialAssignment: устройство было назначено Центру Интернета вещей в первый раз, deviceDataMigrated: устройство было назначено другому центру Интернета вещей, и его данные устройства были перенесены из ранее назначенного Центра Интернета вещей. Данные устройства были удалены из ранее назначенного Центра Интернета вещей deviceDataReset. Устройство было назначено другому центру Интернета вещей, и его данные устройства были заполнены из исходного состояния, хранящегося в регистрации. Данные устройства были удалены из ранее назначенного Центра Интернета вещей reprovisionedToInitialAssignment: устройство было повторно подготовлено к ранее назначенному Центру Интернета вещей. |
symmetricKey |
Результат регистрации возвращается при использовании аттестации SymmetricKey. |
|
tpm |
Результат регистрации доверенного платформенного модуля. |
|
x509 |
Результат регистрации X509. |
ProvisioningServiceErrorDetails
Содержит свойства ошибки, возвращаемой службой подготовки Центр Интернета вещей Azure.
Имя | Тип | Описание |
---|---|---|
errorCode |
integer |
|
info |
object |
|
message |
string |
|
timestampUtc |
string |
|
trackingId |
string |
RegistrationOperationStatus
Состояние операции регистрации.
Имя | Тип | Описание |
---|---|---|
operationId |
string |
Идентификатор операции. |
registrationState |
Результат регистрации устройства. |
|
status |
enum:
|
Состояние регистрации устройства. |
SymmetricKeyRegistrationResult
Результат регистрации возвращается при использовании аттестации SymmetricKey.
Имя | Тип | Описание |
---|---|---|
enrollmentGroupId |
string |
TpmAttestation
Аттестация с помощью доверенного платформенного модуля.
Имя | Тип | Описание |
---|---|---|
endorsementKey |
string |
|
storageRootKey |
string |
TpmRegistrationResult
Результат регистрации доверенного платформенного модуля.
Имя | Тип | Описание |
---|---|---|
authenticationKey |
string |
Зашифрованный ключ проверки подлинности. |
X509CertificateInfo
Сведения о сертификате X509.
Имя | Тип | Описание |
---|---|---|
issuerName |
string |
|
notAfterUtc |
string |
|
notBeforeUtc |
string |
|
serialNumber |
string |
|
sha1Thumbprint |
string |
|
sha256Thumbprint |
string |
|
subjectName |
string |
|
version |
integer |
X509RegistrationResult
Результат регистрации X509.
Имя | Тип | Описание |
---|---|---|
certificateInfo |
Сведения о сертификате X509. |
|
enrollmentGroupId |
string |
|
signingCertificateInfo |
Сведения о сертификате X509. |