你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
device 包
Azure IoT 设备库
此库提供客户端和关联的模型,用于从 IoT 设备与 Azure IoT 服务通信。
包
aio |
Azure IoT 设备库 - 异步 此库提供异步客户端,用于从 IoT 设备与 Azure IoT 服务通信。 |
模块
exceptions |
此模块定义异常图面,作为 azure.iot.device 库 API 的一部分公开 |
patch_documentation |
此模块提供用于修改库中项的硬编码修补程序。 目前,我们必须这样做,这样我们就不会在任何地方使用 exec |
user_agent |
本模块用于为所有客户端创建代理字符串 |
类
IoTHubDeviceClient |
连接到Azure IoT 中心实例的同步设备客户端。 IoTHubDeviceClient 的初始值设定项。 不应直接调用此初始值设定项。 请改用“create_from_<<”>>类方法之一进行实例化 |
IoTHubModuleClient |
连接到 Azure IoT 中心 或 Azure IoT Edge 实例的同步模块客户端。 IoTHubModuleClient 的初始值设定项。 不应直接调用此初始值设定项。 请改用“create_from_<<”>>类方法之一进行实例化 |
Message |
表示向 IoTHub 发送或传出的消息 消息的初始值设定项 |
MethodRequest |
表示调用直接方法的请求。 MethodRequest 的初始值设定项。 |
MethodResponse |
表示对直接方法的响应。 MethodResponse 的初始值设定项。 |
ProvisioningDeviceClient |
客户端,可用于使用对称密钥或 X509 身份验证通过预配服务运行设备的注册。 初始化预配客户端。 注意:不应直接调用此初始值设定项。 相反,应使用以 create_from_ 开头的 类方法来创建客户端对象。 |
ProxyOptions |
一个类,包含通过启用 MQTT 连接的代理通过代理服务器发送流量的各种选项。 代理选项的初始值设定项。 :p aram str proxy_type:代理服务器的类型。 这可以是三种可能的选项之一:“HTTP”、“SOCKS4”或“SOCKS5”:p aram str proxy_addr:代理服务器的 IP 地址或 DNS 名称:p aram int proxy_port:代理服务器的端口。 对于 socks,默认值为 1080,对于 http,默认值为 8080。 :p aram str proxy_username: (SOCKS5 代理的可选) 用户名,或 SOCKS4 代理的 userid。如果使用 HTTP 服务器,则忽略此参数。 如果未提供身份验证,则不会使用身份验证, (服务器可能接受未经身份验证的请求) 。 |
RegistrationResult |
完成或失败注册尝试的最终结果:ivar:request_id:获取响应的请求 ID:ivar:operation_id:注册请求返回的操作 ID。 :ivar status:预配服务返回的注册进程状态。 值可以是“unassigned”、“assigning”、“assigned”、“failed”、“disabled”:ivar registration_state:从预配服务返回的详细信息,如设备 ID、分配的中心、日期时间等。 值可以是“unassigned”、“assigning”、“assigned”、“failed”、“disabled”:p aram registration_state:从预配服务返回的详细信息,如设备 ID、分配的中心、日期时间等。 |
X509 |
具有对证书、密钥和可选密码的引用的类,用于使用 x509 证书对 TLS 连接进行身份验证 X509 证书:p aram cert_file初始值设定项:证书 (或证书链内容的文件路径) 用于对设备进行身份验证。 |