如何获取GreengrassV2核心设备的AWS IoT物联网设备名称?

0

【以下的问题经过翻译处理】 当与已配置的GreengrassV2核心设备(因此关联的AWS IoT Thing)一起工作时,如何在本地识别已注册的物理设备?Greengrass CLI(https://docs.aws.amazon.com/greengrass/v2/developerguide/gg-cli-reference.html)没有描述本地设备如何注册到云的方法,AWS CLI greengrassv2命令也不能帮助识别“哪个物理设备对应于已注册的核心设备”。

考虑一个场景,某人设置了5个标记不清的Raspberry Pi作为核心设备。每个设备都注册为Greengrass核心设备/IoT Thing。如何最好地交叉参考哪个Raspberry Pi对应于哪个核心设备定义?

我在最近的文档更新中看到,在组件生命周期脚本中,自动设置了许多环境变量,包括AWS_IOT_THING_NAME。但是,这些似乎在生命周期脚本之外不可用。是否有存储该信息的配置文件可以轻松访问,而不需要在生命周期脚本的上下文之外?是否安装了本地实用程序可以打印出此信息?

我觉得一定有一种简单的方法可以通过SSH进入物理设备并快速识别它的IoT Thing。或者我错了吗?

profile picture
EXPERTE
gefragt vor 6 Monaten8 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 你好,

在Greengrass范围内了解物联网设备名称的正确和推荐方法是使用AWS_IOT_THING_NAME环境变量。但是,正如你已经提到的那样 - 你可以读取有效配置文件*<greengrass-root>/config/effectiveConfig.yaml*来了解系统属性之外的thingName。

谢谢,

Saranya

profile picture
EXPERTE
beantwortet vor 6 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen