【问题标题】:AWS IOT - List Things Cognito user specificAWS IOT - 列出事物 Cognito 用户特定
【发布时间】:2019-01-27 11:24:33
【问题描述】:

我想在使用 AWS Cognito 登录的 UI 上列出 IOT 事物。用户可以创建 IOT 事物,并且应该能够看到仅由该用户创建的 IOT 事物,而不是其他用户创建的。

【问题讨论】:

  • 您可以尝试将其存储在发电机数据库中并相应地映射

标签: amazon-web-services iot amazon-cognito aws-cognito aws-iot


【解决方案1】:

有几种方法可以做到这一点,一种方法是为每个用户创建一个 IoT 组,并且每当用户添加新的 IoT 设备时,都应该将其添加到该组中。通过这种方式,您可以使用 AWS IoT 开发工具包获取同一组中的所有事物的列表。例如,通过使用 AWS SDK for Python (Boto),您可以使用 list_things_in_thing_group 命令获取特定组中的事物列表,您可以找到更多信息 here。 另一种方法是为每个物联网事物使用名称/值对,例如name: [user]。然后,您可以使用这对过滤事物并列出特定用户创建的事物。 第三种方法是将每个用户创建的物联网设备的名称保存在数据库(如 DynamoDB、RDS 等)中并在 UI 上列出。 虽然,对于所有这些方式,您都应该为用户考虑正确的策略。

【讨论】:

    猜你喜欢
    • 2017-05-14
    • 2020-08-03
    • 2018-07-17
    • 2022-01-13
    • 1970-01-01
    • 1970-01-01
    • 2018-03-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多