【问题标题】:Documentation for Python Azure IoTHub SDKPython Azure IoTHub SDK 文档
【发布时间】:2019-07-22 19:12:08
【问题描述】:

是否有任何关于 Python Azure IoTHub SDK 的真实文档?我找到了一些代码示例,但并不全面。也很难与其他语言 SDK 的文档相关联,因为它们看起来都略有不同。甚至源代码也不是好的文档,因为它实际上是 C++ 的包装器。

我希望能够利用所有功能,但我不能。例如,在代码示例中,我们看到send_confirmation_callbackreceive_message_callbackdevice_twin_callbackdevice_method_callbackblob_upload_conf_callback,我不清楚这些都是做什么的,或者可能还有哪些其他类型的回调。

我错过了还是不存在?

【问题讨论】:

  • 请参考Microsoft Azure IoT SDKs for Python。本文档指导您使用sdk for python。
  • 我已经看到了,它确实提供了一些指导,但不是传统上所谓的文档。感谢您指出这一点。

标签: python azure azure-iot-hub azure-iot-sdk


【解决方案1】:

Python SDK 上的文档确实有差距。我们现在正在编写更好的文档,我会回来更新。

与此同时,这些文档可能会有所帮助:

  1. 有两个关于 Python 的可用教程。 This document 遍历 send_confirmation_callback 和 receive_message_callback。 This 是 Rasp Pi 的教程。
  2. Python SDK 是我们 C SDK 的包装器。你可以看看C API documentation。例如,send_confirmation_callback 是 C 中的 SendConfirmationCallback。C SDK 上的This documentation 非常详细地描述了 SendConfirmationCallback 和 ReceiveMessageCallback。

如果您遇到任何问题,可以在our repo 中提出问题。

【讨论】:

  • 感谢您指出这些文件。我期待收到文件后的回音。
【解决方案2】:

令人失望的是,截至 2019 年 7 月,没有可用于 Azure IOT 套件的 python SDK 的文档/API 参考。我们拥有的是一个带有未注释 C 代码或一些示例程序的 git 存储库。 要回答您的问题,不,目前还没有文档。我个人不得不在我的堆栈中添加 dotnet 才能使其正常工作。尽管如果有 python SDK 的话,使用 python SDK 会让生活稍微好一些。当前的只是使用 BOOST 创建的包装器。但是,您可以查看 dotnet SDK 的 API 参考,然后回到所谓的 Python SDK 获取相对容易。 -干杯(:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多