概述
使用 Amazon IoT Greengrass,您只需按实际用量付费。您需要支付的费用基于指定月份内连接到 Amazon IoT Greengrass 云服务的 Amazon IoT Greengrass Core 设备的数量。如果 Amazon IoT Greengrass Core 设备未连接到云服务,则不会向您收取费用。
免费套餐
IoT Greengrass 免费套餐仅在由光环新网运营的亚马逊云科技中国(北京)区域提供。免费套餐包括一年内每月 3 台设备免费。
Amazon IoT Greengrass
|
区域
|
设备数量
|
每台设备的月度价格
|
|---|---|---|
|
中国(北京)
|
1 到 10000 台设备
|
每月 1.23 RMB
|
|
中国(北京)
|
超过 10000 台设备 |
Amazon IoT Greengrass 包括两部分客户端软件:Amazon IoT Greengrass Core,提供本地 Amazon Lambda、消息收发、设备影子和安全性的运行时;以及 Amazon IoT 设备开发工具包,允许设备通过本地网络与 Amazon IoT Greengrass Core 交互。
Amazon IoT Greengrass Core 在使用亚马逊云科技进行身份验证的当月处于活动状态。Amazon IoT Greengrass Core 通过代表 Amazon IoT Greengrass Core 设备的亚马逊云科技 IoT 事物进行唯一识别,并使用设备证书通过亚马逊云科技 IoT 进行身份验证。您可以在本地将设备连接到 Amazon IoT Greengrass Core,无需额外付费。如果 Amazon IoT Greengrass Core 在指定月份内未使用亚马逊云科技进行身份验证,则被认为处于非活动状态,即使该设备继续在本地运行也是如此。
额外费用
Amazon IoT Greengrass 打开与 Amazon IoT Core 的一个或多个连接,以支持部署、设备影子和消息传输等操作。当互联网连接可用时,系统会自动建立这些连接。连接数量基于您配置为与云同步的 Amazon IoT 设备影子的数量以及您配置为向 Amazon IoT Greengrass Core 发送消息的 Amazon IoT Core MQTT 主题的数量。您将根据这些连接,支付 Amazon IoT Core 连接总分钟数的费用。请查看有关连接数量的更多详细信息。
如果您的应用程序使用我们的其他服务或传输数据,您可能还需要支付 Amazon IoT Greengrass 的额外费用。例如,如果 Amazon IoT Greengrass 向或从 Amazon Simple Storage Service(Amazon S3)传输数据,您需要为读/写请求和 Amazon S3 中存储的数据支付费用。
有关服务定价的详情,请参阅相关服务详情页面的定价部分。以下列出的是一些常用服务定价信息的链接。
Amazon IoT Core(包括连接、消息收发和设备影子操作的定价)
Amazon Kinesis Data Streams(包括数据流、吞吐能力和数据留存的定价)
Amazon S3(包括存储、请求和数据传输的定价)
Amazon DynamoDB(包括数据存储、吞吐能力和数据传输的定价)
除非另行说明,否则我们的价格不包括适用的税费和关税(包括增值税和适用销售税)。
页面主题
定价示例
全部打开示例 1 — 以下示例假设有 3 台 Amazon IoT Greengrass Core 设备,处于活动状态的时间为 11 个月:
- 设备 A — Amazon IoT Greengrass Core 设备于 1 月开机,并于 11 月底关机。设备开机后,它会在新的 Lambda 函数可用时下载这些函数,并通过设备影子持续同步其状态。
- 设备 B — Amazon IoT Greengrass Core 设备 1 月份在仓库货架上处于非活动状态,但在 2 月份销售和开机。设备开机后,会使用本地 Lambdas 将 1 秒指标汇总到 5 分钟指标,并将 5 分钟指标上传到亚马逊云科技 IoT 或 Amazon Kinesis。
- 设备 C — Amazon IoT Greengrass Core 于 1 月份开机,并全年保持开机状态。它在 12 月份没有互联网连接,因此在 12 月份从未与云进行交互。
Amazon IoT Greengrass 费用
Amazon IoT Greengrass 月度费用 = 活动 Amazon IoT Greengrass Core 的数量 * 每个 Amazon IoT Greengrass Core 的月度价格
设备 A 费用 = 1 台设备 * 每台设备每月 1.23 RMB = 1.23 RMB
设备 B 费用 = 1 台设备 * 每台设备每月 1.23 RMB = 1.23 RMB
设备 C 费用 = 1 台设备 * 每台设备每月 1.23 RMB = 1.23 RMB
Amazon IoT Greengrass 总活动期费用 = Amazon IoT Greengrass 月度费用 * 活动期(月)
设备 A 费用 = 每月 1.23 RMB * 11 个月 = 13.53 RMB
设备 B 费用 = 每月 1.23 RMB * 11 个月 = 13.53 RMB
设备 C 费用 = 每月 1.23 RMB * 11 个月 = 13.53 RMB
Amazon IoT Greengrass 总费用 = 设备 A 的 Amazon IoT Greengrass 活动期费用 + 设备 B 的 Amazon IoT Greengrass 活动期费用 + 设备 C 的 Amazon IoT Greengrass 活动期费用 = 13.53 RMB + 13.53 RMB + 13.53 RMB = 40.59 RMB
Amazon IoT Core 费用
在此示例中,Amazon IoT Greengrass 为每台设备建立了两个连接(一个用于部署代理,一个用于订阅)。(注意:Amazon IoT Core 有一项限制,即每个连接 50 个订阅,由于设备 A、B 和 C 需要的订阅不超过 50 个,因此 Amazon IoT Greengrass 仅建立一个连接以支持基于订阅的总体操作)。
连接分钟数 = 连接数量 * 活动期(分钟)
其中,11 个月内每台设备的活动期 = 11 个月 * 每月 730 小时 * 每小时 60 分钟 = 481800 分钟
设备 A 的连接分钟数 = 2 个连接 * 481800 分钟 = 963600 分钟
设备 B 的连接分钟数 = 2 个连接 * 481800 分钟 = 963600 分钟
设备 C 的连接分钟数 = 2 个连接 * 481800 分钟 = 963600 分钟
连接分钟费用 = 连接分钟数 * 每百万连接分钟 0.72 RMB = 连接分钟数 * 0.72 RMB/1000000 连接分钟。请查看其他 Amazon IoT Core 连接定价详情。
设备 A 的连接分钟费用 = 963600 分钟 * 0.72 RMB/1000000 分钟 = 0.69 RMB
设备 B 的连接分钟费用 = 963600 分钟 * 0.72 RMB/1000000 分钟 = 0.69 RMB
设备 C 的连接时间费用 = 963600 分钟 * 0.72 RMB/1000000 分钟 = 0.69 RMB
设备 B 还使用本地 Lambdas 每秒汇总指标,并每五分钟将收集的指标上传到亚马逊云科技 IoT。
将消息发送到云的费用 = 消息数量 * 每百万条消息 8.97 RMB。请查看其他 Amazon IoT Core 消息收发定价详情。
其中,设备 B 在 11 个月内发送的消息数量 = 11 个月 * 每月 730 小时 * 每小时 12 条消息 = 96360 条消息
设备 B 的消息发送费用 = 96360 条消息 * 8.97 RMB/1000000 条消息 = 0.86 RMB
Amazon IoT Core 总费用 = 设备 A 的 Amazon IoT Core 连接分钟费用 + 设备 B 的 Amazon IoT Core 连接分钟费用 + 设备 C 的 Amazon IoT Core 连接分钟费用 + 设备 B 的 Amazon IoT Core 消息收发费用 = 0.69 RMB + 0.69 RMB + 0.69 RMB + 0.86 RMB = 2.93 RMB
Amazon IoT Greengrass 和 Amazon IoT Core 费用
Amazon IoT Greengrass 总费用 + Amazon IoT Core 总费用 = 40.59 RMB + 2.93 RMB = 43.52 RMB
示例 2 — Amazon IoT Greengrass Core(设备 A)在 1 月底被销毁,Amazon IoT Greengrass Core(设备 B)于 2 月份开机进行替换。这计为 1 月份 1 台活动设备,2 月份 1 台活动设备。
Amazon IoT Greengrass 费用
Amazon IoT Greengrass 月度费用 = 活动 Amazon IoT Greengrass Core 的数量 * 每个 Amazon IoT Greengrass Core 的月度价格
设备 A 费用 = 1 台设备 * 每台设备每月 1.23 RMB = 1.23 RMB
设备 B 费用 = 1 台设备 * 每台设备每月 1.23 RMB = 1.23 RMB
Amazon IoT Greengrass 总活动期费用 = Amazon IoT Greengrass 月度费用 * 活动期(月)
设备 A 总费用 = 每月 1.23 RMB * 1 个月 = 1.23 RMB
设备 B 总费用 = 每月 1.23 RMB * 1 个月 = 1.23 RMB
Amazon IoT Greengrass 总费用 = 设备 A 的 Amazon IoT Greengrass 活动期费用 + 设备 B 的 Amazon IoT Greengrass 活动期费用 = 1.23 RMB + 1.23 RMB = 2.46 RMB
Amazon IoT Core 费用
在此示例中,Amazon IoT Greengrass 为每台设备建立了两个连接(一个用于部署代理,一个用于订阅)。(注意:Amazon IoT Core 有一项限制,即每个连接 50 个订阅,由于设备 A 和 B 需要的订阅不超过 50 个,因此 Amazon IoT Greengrass 仅建立一个连接以支持基于订阅的总体操作)。
连接分钟数 = 连接数量 * 活动期(分钟)
其中,1 个月内每台设备的活动期 = 每月 730 小时 * 每小时 60 分钟 = 43800 分钟
设备 A 的连接分钟数 = 2 * 43800 分钟 = 87600 分钟
设备 B 的连接分钟数 = 2 * 43800 分钟 = 87600 分钟
连接分钟费用 = 连接分钟数 * 每百万连接分钟 0.72 RMB = 连接分钟数 * 0.72 RMB/1000000 连接分钟。请查看其他 Amazon IoT Core 连接定价详情。
设备 A 的连接分钟费用 = 87600 分钟 * 0.72 RMB/1000000 = 0.06 RMB
设备 B 的连接分钟费用 = 87600 分钟 * 0.72 RMB/1000000 = 0.06 RMB
设备 B 还使用本地 Lambdas 每秒汇总指标,并每五分钟将收集的指标上传到 Amazon IoT。
将消息发送到云的费用 = 消息数量 * 每百万条消息 8.97 RMB。请查看其他 Amazon IoT Core 消息收发定价详情。
其中,设备 B 在 1 个月内发送的消息数量 = 1 个月 * 每月 730 小时 * 每小时 12 条消息 = 8760 条消息
设备 B 的消息发送费用 = 8760 条消息 * 8.97 RMB/1000000 条消息 = 0.08 RMB
Amazon IoT Core 总费用 = 设备 A 的 Amazon IoT Core 连接分钟费用 + 设备 B 的 Amazon IoT Core 连接分钟费用 + 设备 B 的 Amazon IoT Core 消息收发费用 = 0.06 RMB + 0.06 RMB + 0.08 RMB = 0.20 RMB
Amazon IoT Greengrass 和 Amazon IoT Core 费用
Amazon IoT Greengrass 总费用 + Amazon IoT Core 总费用 = 2.46 RMB + 0.20 RMB = 2.66 RMB
示例 3 — 一台 Amazon IoT Greengrass Core 设备 A 通过本地网络与 120 台 Amazon IoT Greengrass 感知设备进行交互,以处理来自这些设备的事件并向云发送更新。只将设备 A 视为 Amazon IoT Greengrass Core 设备,并收费。该设备的活动时间为 12 个月。120 台 Amazon IoT Greengrass 感知设备配置为通过 Amazon IoT Core 定期将其影子与云同步。此外,还有两个订阅,使两台 Amazon IoT Greengrass 感知设备能够从云接收消息(IoT/topic/1→ Amazon IoT Greengrass-aware-device1 和 IoT/topic/2→ Amazon IoT Greengrass-aware-device2)。
Amazon IoT Greengrass 费用
Amazon IoT Greengrass 月度费用 = 活动 Amazon IoT Greengrass Core 的数量 * 每个 Amazon IoT Greengrass Core 的月度价格
设备 A 费用 = 1 台设备 * 每台设备每月 1.23 RMB = 1.23 RMB
Amazon IoT Greengrass 总活动期费用 = Amazon IoT Greengrass 月度费用 * 活动期(月)
设备 A 的 Amazon IoT Greengrass 总费用 = 每月 1.23 RMB * 12 个月 = 14.76 RMB
Amazon IoT Core 费用
在此示例中,Amazon IoT Greengrass 建立一个连接以支持 Amazon IoT Greengrass 部署代理。此外,Amazon IoT Greengrass 还根据以下条件建立连接以支持设备 A 的订阅:
订阅产生的连接数量 = (设备将影子同步到 Amazon IoT Core 产生的订阅 + 云作为源的 MQTT 主题订阅 + 因支持证书生成工作流程需要 2 个影子而产生的订阅)/每个连接的最大订阅数量
来自设备 A 和通过设备 A 的订阅产生的连接数量 = (120 台 Amazon IoT Greengrass 感知设备 + 云作为源的 2 个 MQTT 主题连接 + 2 个用于影子更新订阅的连接)/每个连接 50 个订阅 = 2.48 = 向上舍入为 3 个连接。
连接数量 = 部署代理的连接数量 + 订阅产生的连接数量
设备 A 的连接数量 = 1 + 3 = 4 个连接
连接分钟数 = 连接数量 * 活动期(分钟)
其中,活动期 = 12 个月 * 每月 730 小时 * 每小时 60 分钟 = 525600 分钟
设备 A 的连接分钟数 = 4 个连接 * 525600 分钟 = 2102400 分钟
连接分钟费用 = 连接分钟数 * 每百万连接分钟 0.72 RMB。请查看其他 Amazon IoT Core 连接定价详情。
设备 A 的连接分钟费用 = 2102400 分钟 * 0.72 RMB/1000000 = 1.51 RMB
Amazon IoT Greengrass 和 Amazon IoT Core 费用
Amazon IoT Greengrass 总费用 + Amazon IoT Core 总费用 = 14.76 RMB + 1.51 RMB = 16.27 RMB