Python Azure IoTHub SDK的文档

时间:2017-12-11 23:25:26

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

是否有Python Azure IoTHub SDK的真实文档?我找到了一些代码示例但没有全面的。它也很难与其他语言SDK的文档相关联,因为它们似乎略有不同。即使源代码也不是很好的文档,因为它实际上是C ++的包装器。

我希望能够利用所有功能,但我无法做到。例如,在代码示例中,我们看到var isX = true; function ticTac(){ if (this.innerHTML == "-"){ if(isX){ this.innerHTML = "X"; } else { this.innerHTML = "O"; } isX = !isX; } } document.getElementById("c1").onclick = ticTac; document.getElementById("c2").onclick = ticTac; document.getElementById("c3").onclick = ticTac; document.getElementById("c4").onclick = ticTac; document.getElementById("c5").onclick = ticTac; document.getElementById("c6").onclick = ticTac; document.getElementById("c7").onclick = ticTac; document.getElementById("c8").onclick = ticTac; document.getElementById("c9").onclick = ticTac; send_confirmation_callbackreceive_message_callbackdevice_twin_callbackdevice_method_callback,我不清楚它是什么这些都可以,或者可能有其他类型的回调。

我错过了它还是不存在?

2 个答案:

答案 0 :(得分:2)

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。
  3. 如果您遇到任何问题,可以在our repo中打开问题。

答案 1 :(得分:0)

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