- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
由于未经授权的访问,我面临着从 IoT Edge 设备到其 IoT 中心的连接问题(显然)。同样的设置在个人(常规路由器-ISP)网络连接下工作正常,但一旦在更大、更安全的网络中设置就失败了。
我已确保为设备的静态 IP 打开所有必需的端口,并且连接字符串没有拼写错误,但问题仍然存在。经过研究,我发现一些有类似问题的用户在 SAS 身份验证方面遇到了麻烦,尽管我从未更改过它,也没有在之前运行的任何测试中接触过它,所以我对此很确定。我收到的错误日志如下:
-- Logs begin at Thu 2016-11-03 14:16:42 -03, end at Sun 2019-01-13 03:36:22 -03. --
Jan 13 03:05:21 camaraIQF0 systemd[1]: Started Azure IoT Edge daemon.
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - Starting Azure IoT Edge Security Daemon
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - Version - 1.0.5 (d76e0316c6f324345d77c48a83ce836d09392699)
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - Using config file: /etc/iotedge/config.yaml
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - Using runtime network id azure-iot-edge
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - Initializing the module runtime...
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - Initializing module runtime...
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - Successfully initialized module runtime
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - Finished initializing the module runtime.
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - Configuring /var/lib/iotedge as the home directory.
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - Configuring certificates...
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - Transparent gateway certificates not found, operating in quick start mode...
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - Finished configuring certificates.
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - Initializing hsm...
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - Finished initializing hsm.
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - Detecting if configuration file has changed...
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - No change to configuration file detected.
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - Obtaining workload CA succeeded.
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - Provisioning edge device...
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - Manually provisioning device "camaraIQF_0" in hub "camarasIQF.azure-devices.net"
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - Finished provisioning edge device.
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - Starting management API...
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - Starting workload API...
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - Starting watchdog with 60 second frequency...
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - Listening on fd://iotedge.mgmt.socket/ with 1 thread for management API.
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - Listening on fd://iotedge.socket/ with 1 thread for workload API.
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - Checking edge runtime status
Jan 13 03:05:21 camaraIQF0 iotedged[724]: 2019-01-13T06:05:21Z [INFO] - Creating and starting edge runtime module edgeAgent
Jan 13 03:05:22 camaraIQF0 iotedged[724]: 2019-01-13T06:05:22Z [WARN] - Error in watchdog when checking for edge runtime status:
Jan 13 03:05:22 camaraIQF0 iotedged[724]: 2019-01-13T06:05:22Z [WARN] - A module runtime error occurred.
Jan 13 03:05:22 camaraIQF0 iotedged[724]: 2019-01-13T06:05:22Z [WARN] - caused by: Could not get identity $edgeAgent
Jan 13 03:05:22 camaraIQF0 iotedged[724]: 2019-01-13T06:05:22Z [WARN] - caused by: Could not get module $edgeAgent
Jan 13 03:05:22 camaraIQF0 iotedged[724]: 2019-01-13T06:05:22Z [WARN] - caused by: HTTP request failed: [401 Unauthorized] {"Message":"ErrorCode:IotHubUnauthorizedAccess;Un authorized","ExceptionMessage":"Tracking ID:876068fddc8545f799e54da7f991d694-G:10-TimeStamp:01/14/2019 15:19:50"}
在最后一条警告消息之后,它会不断循环检查边缘运行时状态并无法连接,因此它永远不会下载模块,因此无法正常运行。该设备是运行 raspbian 的树莓派。
关于这个问题有什么想法吗?
谢谢!
最佳答案
发现问题,在此发布以防有人遇到同样的问题。
设备无法自动获取日期和时间,因此该设备与 Azure 的日期和时间不匹配,从而导致身份验证错误。
将树莓派的日期和时间设置为我所在地区的当前日期和时间解决了问题。
关于Azure IoT 访问失败 [401 未经授权],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54185168/
我有一个用例,我需要将文件从 Azure blob 位置下载到在 IoT 中心注册的 IoT 设备。 在本例中,我将向 IoT 设备发送指令(通过 IoT 中心),以将文件从 Azure blob 位
Azure 物联网套件和物联网中心之间的区别及其用法是什么?请告诉我 .NET 在物联网中如何工作的基础知识。感谢您的帮助! 最佳答案 Azure IoT Suite 只是 IoT Hub 的加速器。
我订阅 Aws Iot 主题; 12345678/state 我尝试编写一条规则来获取该主题的有效负载 12345678/shadow/update 我按照以下步骤编写了我的规则; 我的查询字符串是
使用与 Azure IoT Explorer 中输入的相同 DTDL 模型创建 Azure IoT 中心和数字孪生资源后,Explorer 表示设备未被识别为 IoT P&P 设备。 DTDL 模型使
我似乎无法在任何地方获取此信息。我想知道如果发送此消息的设备未在 IoT 中心注册,遥测消息会发生什么情况。 这是因为我发现来自 IoT 中心中未注册设备的一些消息正在被处理到内置事件中心,并在内置事
我们已经使用 AWS-IoT 服务创建了一个事物。我们已经针对该特定事物创建了一个主题。订阅者已订阅该主题,发布者正在向该主题发送消息。 以下是发布者消息传递顺序: message 0 message
首先,抱歉我的英语水平。 我是一名来自韩国的高中生,正在使用 Azure IoT 中心进行项目。 我正在开发一个项目,其中树莓派设备将值发送到 Azure IoT 中心。我想将此数据保存在 Azure
iotedge logs 暴露的日志在哪里?命令存储? 通常在 Linux 上会在哪里? 最佳答案 只需执行 docker inspect 及以下 LogPath您将获得容器的当前位置。例如。对于
我打算使用 IoT 中心利用其双向功能更新我的 Edison 设备的固件,尽管我不确定在哪里可以找到有关如何操作的详细说明。我在该主题上找到的唯一信息是 HERE但没有详细说明如何做到这一点,更多的是
我想知道 IoT Central 将存储我的遥测数据多长时间。感谢您提前的每一个回答! 最佳答案 定价页面注明数据保留期为 30 天。 https://azure.microsoft.com/en-a
我的目标是使用 serverless framework 在 AWS 上创建一个系统让多个 IoT 设备将 JSON 有效负载发送到 AWS IoT,然后将其保存到 DynamoDB。 除了创建 EC
正如主题行所示,我想知道 Azure IoT 中心作业和 Azure 自动设备管理之间到底有什么区别。 今年早些时候,我使用 IoT 中心作业为 IoT 中心中的所有设备设计了固件更新,在更多地了解
我想通过数据记录器将数据发送到 MS Azure 或 AWS IoT 平台。我该怎么做? 最佳答案 Azure IoT 中心公开设备端点: Device endpoints For each devi
我正在将图像从 Raspberry Pi 发送到 Cloud IoT Core。这是可行的,但我现在意识到,当将其存储在 Google Cloud Storage 中时,我还需要文件的文件名(或我添加
我想编写一个 C# 应用程序,它从 IoT Edge hub 中获取消息。在将它们发送到 IoT 中心之前,先在 IoT Edge 设备上执行此操作。 我想为我的 IoT 边缘模块编写端到端测试。为此
我不明白什么时候 Azure IoT 中心可以优于 Azure IoT Central。从迄今为止的读数来看,IoTcentral 在所有方面似乎都更好。任何人都可以向我解释一下 IoT hub 在哪
我想编写一个 C# 应用程序,它从 IoT Edge hub 中获取消息。在将它们发送到 IoT 中心之前,先在 IoT Edge 设备上执行此操作。 我想为我的 IoT 边缘模块编写端到端测试。为此
我不明白什么时候 Azure IoT 中心可以优于 Azure IoT Central。从迄今为止的读数来看,IoTcentral 在所有方面似乎都更好。任何人都可以向我解释一下 IoT hub 在哪
我正在 .NET Core 3 中开发 Web 应用程序,我正在使用 Microsoft.Azure.Devices.RegistryManager 访问 Azure Iot 中心。 当我调用 reg
我们将 IoT Edge 与 DPS 结合使用,我们需要在配置时提供额外信息,以便在正确的 IoT 中心配置设备并提供特定的孪生信息。我们注意到 DPS 提供了一个 solution for this
我是一名优秀的程序员,十分优秀!