【问题标题】:Connect gateway to AWS IoT将网关连接到 AWS IoT
【发布时间】:2018-09-17 18:33:02
【问题描述】:

我想将一个从 mqtt 设备接收数据的外部网关连接到我的 AWS IoT Core。

在这张图片中,您可以(或多或少)找到该项目的概览。

Details of the project

总结一下,我想把上图的 IoT Gateway 连接到 AWS IoT Core。

我看过很多类似主题的例子,但没有一个是我想做的。

是否可以仅通过知道我的 AWS 云帐户的主机名/端点并将其放入我的假期以向该主机发送数据来做到这一点?

如何找到我的 AWS 主机名/端点?这是否有效:aws iot describe_endpoint?

将主机名放入外部网关后,我将在 IoT Core 中创建订阅。

我找到的最相似的教程是这样的:

https://aws.amazon.com/es/blogs/iot/how-to-bridge-mosquitto-mqtt-broker-to-aws-iot/

但我不会在 Mosquitto 和 AWS IoT 之间架起一座桥梁,而是直接将数据从网关发送到 AWS IoT。

如果这不是正确的方法,我应该怎么做?

谢谢!

【问题讨论】:

    标签: amazon-web-services aws-iot


    【解决方案1】:

    我只是按照教程完成了它:

    https://aws.amazon.com/es/blogs/iot/how-to-bridge-mosquitto-mqtt-broker-to-aws-iot/

    但是我不得不在 CMD 中使用,而不是在 mosquitto 中使用 .conf 文件:

        mosquitto_pub --cafile rootCA.pem --cert certificate.pem.crt --key private.pem.key -h XXXX.iot.eu-west-2.amazonaws.com -p 8883 -q 1 -d -t topic -m "testing"
    

    【讨论】:

      【解决方案2】:

      要将任何设备连接到 AWS IoT Core,首先应将设备定义为 AWS IoT Service 中的事物。通过定义它,您将获得网关的授权和身份验证,该网关应放置在您的设备中。因为您的网关和 AWS IoT 代理之间的通信应该是安全的。其次,要连接到 AWS IoT 代理,应使用 AWS IoT 开发工具包之一。你可以找到更多关于他们的信息here。 SDK 的选择取决于您的网关。例如,如果它运行的是基于 Linux 或 Windows 的操作系统,则可以使用 Python (Boto),如果是 Bare-Metal,则可以使用 Embedded C 中的 SDK。 您应该考虑附加到设备证书的正确策略。例如,以下策略将允许您的设备执行here 所述的所有操作。

      {
        "Statement": [
          {
            "Effect": "Allow",
            "Action": "iot:*",
            "Resource": "*"
          }
        ],
        "Version": "2012-10-17"
      }
      

      您可以在设置中找到您的物联网核心的端点地址。

      【讨论】:

      • 感谢您的回答。如果我的本地网关有 mosquitto,它们之间的桥梁会更容易,对吗?我的意思是,不需要安装 SDK 的步骤,不是吗?我只需要配置网桥,以便 Mosquitto 代理可以创建到 AWS IoT 的连接。我将首先在 AWS IoT 端创建必要的资源。当我有 mybridge 的客户端证书时,网桥将拥有连接所需的一切,我们只需要使用我为 Mosquitto 的特定参数编辑配置文件。对吗?
      • 到目前为止,我还没有在两个代理之间建立任何桥梁,但正如 here 所述,它可以成为升级安全性并获得 AWS IoT 好处的一种解决方案。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-11-16
      • 2018-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-24
      相关资源
      最近更新 更多