1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 有两种主要的配备方式:
- 预配备
- 实时导入(即按需配备)
预配备
使用预配备功能,您可以在制造时创建所有必要的资源。对于使用Greengrass的设备,这些资源包括:
- 核心物品证书、物品和策略——您还可以创建一个更通用的GG Core Thing策略,利用物联网策略变量,但必须在iot:Connect资源中使用通配符作为客户端ID。
- Greengrass组
- Greengrass“config.json”
证书和“config.json”必须复制/烧录到设备上。
您可以使用批量注册或单个物品配备的API。
建议您避免使用CloudFormation来创建Greengrass组,因为您将受限于帐户中CFN堆栈的数量,并改为使用Greengrass API。您可以使用CFN创建其他资源,例如Lambda函数,供组依赖使用。
使用此选项,一旦解包并配置了网络访问,设备即可连接到AWS IoT。
实时导入
在该方案中,您将在设备第一次连接到网络时创建资源。如果该设备已经预配备了唯一的设备证书和组的“config.json”文件,您可以在API中使用JITP(按需导入)与注册表钩子结合使用来创建Greengrass组。
您还可以通过在设备上拥有引导代理来使用fleet provisioning(设备编组),该代理负责获取组的最终设备证书和“config.json”文件。创建组可以通过配备代理使用自定义MQTT主题或API来启动。
设备配置
您还需要添加一些“配对”过程,以将设备与特定用户关联。
相关内容
- AWS 官方已更新 1 年前
- AWS 官方已更新 3 年前
- AWS 官方已更新 4 年前
- AWS 官方已更新 2 年前