Runtime Registration - Register Device
Registreert de apparaten.
PUT https://global.azure-devices-provisioning.net/{idScope}/registrations/{registrationId}/register?api-version=2021-10-01
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
id
|
path | True |
string |
|
registration
|
path | True |
string |
De registratie-id is alfanumeriek, kleine letters en kan afbreekstreepjes bevatten. |
api-version
|
query | True |
string |
De API-versie die moet worden gebruikt voor de aanvraag. Ondersteunde versies zijn: 2021-10-01 |
Aanvraagbody
Name | Type | Description |
---|---|---|
payload |
object |
|
registrationId |
string |
De registratie-id is een niet-hoofdlettergevoelige tekenreeks (maximaal 128 tekens lang) met alfanumerieke tekens plus bepaalde speciale tekens: . _ -. Er zijn geen speciale tekens toegestaan aan het begin of einde. |
tpm |
Attestation via TPM. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
Geslaagd |
|
202 Accepted |
Geaccepteerd Kopteksten
|
|
Other Status Codes |
Foutreactie Kopteksten x-ms-error-code: string |
Definities
Name | Description |
---|---|
Device |
Apparaatregistratie. |
Device |
Resultaat van apparaatregistratie. |
Provisioning |
Bevat de eigenschappen van een fout die is geretourneerd door de Azure IoT Hub Provisioning Service. |
Registration |
Status van registratiebewerking. |
Symmetric |
Het registratieresultaat dat wordt geretourneerd bij het gebruik van SymmetricKey-attestation. |
Tpm |
Attestation via TPM. |
Tpm |
RESULTAAT VAN TPM-registratie. |
X509Certificate |
X509-certificaatgegevens. |
X509Registration |
X509-registratieresultaat. |
DeviceRegistration
Apparaatregistratie.
Name | Type | Description |
---|---|---|
payload |
object |
|
registrationId |
string |
De registratie-id is een niet-hoofdlettergevoelige tekenreeks (maximaal 128 tekens lang) met alfanumerieke tekens plus bepaalde speciale tekens: . _ -. Er zijn geen speciale tekens toegestaan aan het begin of einde. |
tpm |
Attestation via TPM. |
DeviceRegistrationResult
Resultaat van apparaatregistratie.
Name | Type | Description |
---|---|---|
assignedHub |
string |
Toegewezen Azure IoT Hub. |
createdDateTimeUtc |
string |
Datum van registratie maken (in UTC). |
deviceId |
string |
Apparaat-id. |
errorCode |
integer |
Foutcode. |
errorMessage |
string |
Foutbericht. |
etag |
string |
De entiteitstag die is gekoppeld aan de resource. |
lastUpdatedDateTimeUtc |
string |
Datum/tijd laatst bijgewerkt (in UTC). |
payload |
object |
|
registrationId |
string |
Deze id wordt gebruikt om een apparaatregistratie van een inschrijving uniek te identificeren. Een hoofdlettergevoelige tekenreeks (maximaal 128 tekens lang) met alfanumerieke tekens plus bepaalde speciale tekens: . _ -. Er zijn geen speciale tekens toegestaan aan het begin of einde. |
status |
enum:
|
Inschrijvingsstatus. |
substatus |
enum:
|
Substatus voor toegewezen apparaten. Mogelijke waarden zijn : 'initialAssignment': het apparaat is voor het eerst toegewezen aan een IoT-hub, 'deviceDataMigrated': het apparaat is toegewezen aan een andere IoT-hub en de apparaatgegevens zijn gemigreerd vanuit de eerder toegewezen IoT-hub. Apparaatgegevens zijn verwijderd uit de eerder toegewezen IoT-hub deviceDataReset: het apparaat is toegewezen aan een andere IoT-hub en de apparaatgegevens zijn ingevuld vanaf de oorspronkelijke status die is opgeslagen in de inschrijving. Apparaatgegevens zijn verwijderd uit de eerder toegewezen IoT-hub, 'reprovisionedToInitialAssignment': het apparaat is opnieuw ingericht voor een eerder toegewezen IoT-hub. |
symmetricKey |
Het registratieresultaat dat wordt geretourneerd bij het gebruik van SymmetricKey-attestation. |
|
tpm |
RESULTAAT VAN TPM-registratie. |
|
x509 |
X509-registratieresultaat. |
ProvisioningServiceErrorDetails
Bevat de eigenschappen van een fout die is geretourneerd door de Azure IoT Hub Provisioning Service.
Name | Type | Description |
---|---|---|
errorCode |
integer |
|
info |
object |
|
message |
string |
|
timestampUtc |
string |
|
trackingId |
string |
RegistrationOperationStatus
Status van registratiebewerking.
Name | Type | Description |
---|---|---|
operationId |
string |
Bewerkings-id. |
registrationState |
Resultaat van apparaatregistratie. |
|
status |
enum:
|
Status van apparaatinschrijving. |
SymmetricKeyRegistrationResult
Het registratieresultaat dat wordt geretourneerd bij het gebruik van SymmetricKey-attestation.
Name | Type | Description |
---|---|---|
enrollmentGroupId |
string |
TpmAttestation
Attestation via TPM.
Name | Type | Description |
---|---|---|
endorsementKey |
string |
|
storageRootKey |
string |
TpmRegistrationResult
RESULTAAT VAN TPM-registratie.
Name | Type | Description |
---|---|---|
authenticationKey |
string |
Versleutelde verificatiesleutel. |
X509CertificateInfo
X509-certificaatgegevens.
Name | Type | Description |
---|---|---|
issuerName |
string |
|
notAfterUtc |
string |
|
notBeforeUtc |
string |
|
serialNumber |
string |
|
sha1Thumbprint |
string |
|
sha256Thumbprint |
string |
|
subjectName |
string |
|
version |
integer |
X509RegistrationResult
X509-registratieresultaat.
Name | Type | Description |
---|---|---|
certificateInfo |
X509-certificaatgegevens. |
|
enrollmentGroupId |
string |
|
signingCertificateInfo |
X509-certificaatgegevens. |