Azure iot edge 模块xxx/xxx未连接到Raspberry Pi上
全部,, 我将一些模块从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边缘主机: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.
"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$添加此处讨论的优化或性能设置解决此问题: