在 Linux 上,确保安装从粘贴的链接生成的 CA 证书:您可以通过运行以下命令进行安装:- sudo cp $CERTDIR/certs/azure-iot-test-only.root.ca.cert.pem /usr/本地/share/ca--证书/azure-iot-test-only.root.ca.cert.pem.crt-sudo update-ca-certificates
从您的日志中,您似乎遇到了证书问题。
确保您已在设备上安装 CA 证书。
为了测试您的边缘是否良好,您可以使用 C# Device SDK 进行测试。(请使用 AMQP 进行此测试,因为发现并修复了使用 MQTT 的错误,但尚未发布)。
如何在 iotedged(安全守护进程)上启用调试日志?-bash:sudo systemctl edit iotedge.service -Add:[Service] Environment=IOTEDGE_LOG=edgelet=debug -重启安全守护进程:sudo systemctl cat iotedge.service sudo systemctl daemon-reload sudo systemctl restart iotedge
如何在模块上启用调试日志(这样您就可以在 edgeAgent 和 EdgeHub 上进行调试):在代理上:iotedged 上的 yaml 文件配置的一部分,将:env:{} 替换为 env:RuntimeLogLevel:debug