你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Modules - Get Identity
获取设备上的模块标识。
GET https://fully-qualified-iothubname.azure-devices.net/devices/{id}/modules/{mid}?api-version=2021-04-12
URI 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
id
|
path | True |
string |
设备的唯一标识符。 |
mid
|
path | True |
string |
模块的唯一标识符。 |
api-version
|
query | True |
string |
Api 的版本。 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
没问题。 |
定义
名称 | 说明 |
---|---|
Authentication |
|
Module |
设备上的模块标识。 |
Symmetric |
|
X509Thumbprint |
AuthenticationMechanism
名称 | 类型 | 说明 |
---|---|---|
symmetricKey |
用于基于 SAS 的身份验证的主密钥和辅助密钥。 |
|
type |
enum:
|
用于连接到服务的身份验证类型。 |
x509Thumbprint |
用于基于 x509 的身份验证的主要和辅助 x509 指纹。 |
Module
设备上的模块标识。
名称 | 类型 | 说明 |
---|---|---|
authentication |
模块在连接到服务和边缘中心时使用的身份验证机制。 |
|
cloudToDeviceMessageCount |
integer |
当前排队等待发送到模块的云到模块消息的数量。 |
connectionState |
enum:
|
设备的连接状态。 |
connectionStateUpdatedTime |
string |
上次更新连接状态的日期和时间。 |
deviceId |
string |
设备的唯一标识符。 |
etag |
string |
表示模块标识的弱 ETag 的字符串,根据 RFC7232。 |
generationId |
string |
IoT 中心生成的、区分大小写的字符串,长度最多为 128 个字符。 此值用于在删除并重新创建模块时区分具有相同 moduleId 的模块。 |
lastActivityTime |
string |
设备上次连接、接收或发送消息的日期和时间。 |
managedBy |
string |
标识管理此模块的人。 例如,如果 Edge 运行时拥有此模块,则此值为“IotEdge”。 |
moduleId |
string |
模块的唯一标识符。 |
SymmetricKey
名称 | 类型 | 说明 |
---|---|---|
primaryKey |
string |
设备的 base64 编码主键。 |
secondaryKey |
string |
设备的 base64 编码辅助密钥。 |
X509Thumbprint
名称 | 类型 | 说明 |
---|---|---|
primaryThumbprint |
string |
X509 客户端证书主指纹。 |
secondaryThumbprint |
string |
X509 客户端证书辅助指纹。 |