使用 azure iot python sdk 遇到 curl_easy_perform() failed: out of memory 的問題

前言:

這兩天用 Azure 官方提供的 Azure IoT Python SDK 來實作一些程式,沒想到連續遇到了一些坑 … 不知道是官方對 Python 的支援不夠完整,還是對 MAC 的支援不夠完整 … 總之用起來非常不順就是了。

  • Python version:3.7.3
  • MAC OS version:10.13.5
  • Linux verson:Ubuntu 18.04 LTS

接下來改用 Linux 來試試看範例程式 iothub_twin_sample.py,結果一下子就成功了,順利 update module twin!

範例程式需修改的設定值

1
2
3
CONNECTION_STRING = "HostName=XXX;SharedAccessKeyName=YYY;SharedAccessKey=ZZZ"
DEVICE_ID = "AAA"
MODULE_ID = "BBB"

相關問題: