繁体   English   中英

如何确定连接到 AWS IoT Core 的设备的国家/地区

[英]How to figure out the country of a device connected to AWS IoT Core

嘿 Stackoverflow 人群,

有人知道如何识别连接到 AWS IoT Core 的设备所在国家/地区的机制吗? 是否可以开箱即用地获取此信息,或者我是否需要在配置设备时通过将国家/地区信息存储在属性中来手动实现此信息?

非常感谢,并向智能家居制造商致以最诚挚的问候

不确定开箱即用的信息是什么意思-我不知道在不手动添加此信息的情况下检测 AWS IoT Core 中的国家/地区的任何可能性。

至少有两种方法可以实现这一点:

  • 正如您提到的 - 将此信息保存在设备的属性中。 但是,如果您管理一些设备的动态安装,这可能不是很方便,例如,在更改位置的情况下,每个设备都应该更新(并非所有设备都可以存储它)。

  • 我们在解决方案中使用的示例 - 通过 AWS IoT Core 规则和 DynamoDB 动态丰富事件。 这里的想法是:

    • 例如,每个设备都可以通过 MAC 或 SN 来识别(我们将其设置为主题名称)。
    • 带有设备列表(由 SN 或 MAC 索引)的 DynamoDB - 它包含您要添加到事件中的信息。
    • AWS IoT 核心规则获取每个传入事件,使用get_dynamodb() 动态请求 dynamoDB 获取额外信息,将其添加到事件中并执行操作(例如重新发布到不同主题)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM