Azure iot edge 模块xxx/xxx未连接到Raspberry Pi上

Azure iot edge 模块xxx/xxx未连接到Raspberry Pi上,azure-iot-edge,Azure Iot Edge,全部,, 我将一些模块从Ubuntu移植到Raspbain,并使用Python模块,我得到了错误: 2018-10-03 17:52:11.964+00:00[WRN]-模块pi/样本不可用 已连接2018-10-03 17:52:39.530+00:00[WRN]-TLS握手 失败,System.IO.IOException:通道已关闭,555eae73 我正在使用VS代码中的示例python模块。在ubuntu上使用完全相同的“main.py” Ubuntu上的复制: 1.以下内容:。 2.

全部,, 我将一些模块从Ubuntu移植到Raspbain,并使用Python模块,我得到了错误:

2018-10-03 17:52:11.964+00:00[WRN]-模块pi/样本不可用 已连接2018-10-03 17:52:39.530+00:00[WRN]-TLS握手 失败,System.IO.IOException:通道已关闭,555eae73

我正在使用VS代码中的示例python模块。在ubuntu上使用完全相同的“main.py”

Ubuntu上的复制: 1.以下内容:。 2.在VS代码中,创建一个新的示例模块python。将其推送到docker存储库 3.在portal.azure.com中,通过以下路径将两个模块推送到您的iot边缘主机:

  "routes": {
    "a": "FROM /messages/modules/tempSensor/outputs/* INTO BrokeredEndpoint(\"/modules/sample/inputs/input1\")",
    "b": "FROM /messages/modules/sample/outputs/output1 INTO $upstream"
  },
  "routes": {
    "a": "FROM /messages/modules/tempSensor/outputs/* INTO BrokeredEndpoint(\"/modules/sample/inputs/input1\")",
    "b": "FROM /messages/modules/sample/outputs/output1 INTO $upstream"
  },
四,。运行docker logs edgeHub几分钟后,您将看到:

018-10-03 17:51:53.270+00:00[INF]-已成功生成clientId ubuntu1/sample和用户名ksayeaz3166.azure devices.net/ubuntu1/sample/?api version=2017-11-08-preview&DeviceClientType=IoTubClient%2f1.2.5%20(本机%3b%20Linux%3b%20x86\u 64) 2018-10-03 17:51:53.275+00:00[INF]-客户验证,ubuntu1/样本,2ae77b92 2018-10-03 17:51:53.345+00:00[INF]-设备ubuntu1/样本的新设备连接

在Pi上重新编程: 1.以下内容:。 2.在VS代码中,创建一个新的示例模块python。将其推送到docker存储库 3.在portal.azure.com中,通过以下路径将两个模块推送到您的iot边缘主机:

  "routes": {
    "a": "FROM /messages/modules/tempSensor/outputs/* INTO BrokeredEndpoint(\"/modules/sample/inputs/input1\")",
    "b": "FROM /messages/modules/sample/outputs/output1 INTO $upstream"
  },
  "routes": {
    "a": "FROM /messages/modules/tempSensor/outputs/* INTO BrokeredEndpoint(\"/modules/sample/inputs/input1\")",
    "b": "FROM /messages/modules/sample/outputs/output1 INTO $upstream"
  },
四,。运行docker logs edgeHub几分钟后,您将看到:

2018-10-03 17:52:11.964+00:00[WRN]-模块pi/样本不可用 已连接2018-10-03 17:52:39.530+00:00[WRN]-TLS握手 失败,System.IO.IOException:通道关闭,555eae73 2018-10-03 17:53:11.966+00:00[WRN]-模块pi/样本未连接 2018-10-03 17:54:03.357+00:00[INF]-重新验证连接 客户2018-10-03 17:54:12.079+00:00[WRN]-模块pi/样本不可用 连接的

我对python模块示例代码没有任何更改

PI信息: root@raspberrypi:/home/pi#uname-a Linux raspberrypi 4.14.70-v7+#1144 SMP周二9月18日17:34:46英国夏令时2018 armv7l GNU/Linux

root@raspberrypi:/home/pi#docker版本 客户: 版本:18.06.0-dev API版本:1.37 Go版本:go1.10.2 Git提交:daf021fe 建造时间:2018年6月27日星期三00:53:52 OS/Arch:linux/arm 实验性:错误 编曲:swarm

服务器: 发动机: 版本:dev API版本:1.37(最低版本1.12) Go版本:go1.10.2 Git提交:9aac187 建造时间:2018年6月26日星期二23:27:27 OS/Arch:linux/arm 实验性:错误

Ubuntu信息:

ksaye@ksaye-700T:~/IOTDEDGE$uname-a Linux ksaye-700T 4.13.0-41-generic#46~16.04.1-Ubuntu SMP-Thu May 3 10:06:43 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

ksaye@ksaye-700T:~/IoEdge$docker版本 客户: 版本:17.12.0-ce API版本:1.35 Go版本:go1.9.2 Git提交:c97c6d6 建造日期:2017年12月27日星期三20:11:19 OS/Arch:linux/amd64

服务器: 发动机: 版本:17.12.0-ce API版本:1.35(最低版本1.12) Go版本:go1.9.2 Git提交:c97c6d6 建造日期:2017年12月27日星期三20:09:53 OS/Arch:linux/amd64 实验性:错误
ksaye@ksaye-700T:~/IoEdge$

添加此处讨论的优化或性能设置解决此问题: