使用 AWS IoT Core,您只需按实际用量付费,不设最低费用或强制服务使用量。您将为使用的连接、消息收发、设备影子(设备状态存储)、注册表(设备元数据存储)和规则引擎(消息转换和路由)单独付费。无论您的工作负载是哪种类型,此举都可为您提供透明的低价,因为您只需为使用的特定 AWS IoT Core 组件付费。

使用 AWS IoT Core 计算器估算您的每月费用。

定价一览

连接

连接用于在您的设备与 AWS IoT Core 之间提供经验证的安全连接。连接按 1 分钟的增量进行计量,基于您的设备连接到 AWS IoT Core 的总时间。

例如,在美国东部(弗吉尼亚北部)区域,对于全天候连接,您每年需要为每台设备支付 0.042 USD(1 个连接 * 0.08 USD/1000000 分钟连接 * 525600 分钟/年)。要保持连接,设备可能会以 30 秒到 20 分钟一次的频率发送保持连接(“Ping”)消息,这些消息也不会产生额外费用。请参阅其他连接定价详情 >>

消息收发

消息用于将设备数据传入和传出 AWS IoT Core。消息收发按您的设备与 AWS IoT Core 之间传输的消息数进行计量。

您发送和接收的消息大小不得超过 128KB。消息按 5KB 的增量进行计量。例如,一条 8KB 的消息计为两条消息。

请参阅其他消息收发定价详情 >>

Device Shadow 和注册表

设备影子用于存储设备的理想状态或实际状态,而注册表用于命名和管理设备。Device Shadow 和注册表的用量按访问或修改 Device Shadow 或注册表数据的操作数进行计量。

Device Shadow 和注册表操作按 Device Shadow 或注册表记录大小的 1KB 增量进行计量。例如,更新 1.5KB 的 Device Shadow 记录计为两项操作。请参阅其他 Device Shadow 和注册表定价详情 >>

规则引擎

规则引擎允许您使用算术运算或外部函数(如 AWS Lambda)转换设备数据,然后将其路由到 Amazon S3、Amazon DynamoDB 或 Amazon Kinesis 等 AWS 服务。规则引擎的用量按规则在每次触发时内部执行的操作数进行计量,其中每条规则至少执行一项操作。

规则和操作以 5KB 消息大小为增量进行计量。例如,处理 5KB 消息并且不执行任何操作的规则被计为一条规则和一个操作,处理 8KB 消息并执行两个操作的规则被计为两条规则和四个操作。此外,对于从区域外“转入”和“转出”某些规则操作的数据,执行的操作将按此处“数据传输”下列出的 EC2 数据传输费率收费。 请参阅此处的其他规则引擎定价详情

对于通过基本摄取发送到规则引擎的消息不会产生消息收发费用,“消息收发”部分中也不会列出费用。

与 AWS IoT Core 相关的 AWS 免费套餐

  • 2250000 分钟/连接
  • 500000 条消息
  • 225000 项注册表或设备影子操作
  • 250000 条触发规则和 250000 项执行操作

例如,免费套餐允许您运行 50 台设备的工作负载,其中每台设备可:

  • 每天连接 24 小时
  • 每天交换 300 条消息(消息不超过 5KB)
  • 每天进行 130 项注册表或设备影子操作(注册表或设备影子记录不超过 1KB)
  • 每天触发 150 条调用一项操作的规则(处理的消息不超过 5KB)

AWS 免费套餐的有效期为 12 个月,从您创建 AWS 账户之日算起。如果您的免费使用期结束,或者应用程序用量超出免费使用套餐的范围,则您需要按上述费率付费。免费使用套餐适用于除 GovCloud(美国)以外的所有 AWS 区域。您在所有区域的使用量每月计算一次,并自动计入到账单中。请注意,免费使用量不会从一个结算期累积到下个结算期。

AWS IoT Core 组件定价示例

连接费用

定价示例 1

如果您将 10000 台设备连接到 AWS IoT Core 30 天,那么费用将按以下方式计算:

  • 连接分钟数 = 10000 个连接 * 60 分钟/小时 * 24 小时/天 * 30 天 = 432000000 分钟/连接
  • 总连接费用 = 432000000 分钟连接 * 0.08 USD/1000000 分钟连接 = 34.56 USD

定价示例 2

在 30 天里,如果您每小时将 10000 台设备连接到 AWS IoT Core 15 分钟,那么费用将按以下方式计算:

  • 连接分钟数 = 10000 个连接 * 15 分钟/小时 * 24 小时/天 * 30 天 = 108000000 分钟连接
  • 总连接费用 = 108000000 分钟连接 * 0.08 USD/1000000 分钟连接 = 8.64 USD

消息收发费用

定价示例 1

在 30 天里,您的设备每小时向 AWS IoT Core 发布一条 2KB 的消息,AWS IoT Core 随后将每条消息传送给另外 5 台设备。费用将按以下方式计算:

AWS IoT Core 发布费用

  • 发布消息数:1 条消息/小时 * 24 小时/天 * 30 天 = 720 条消息
  • 发布消息费用:720 条消息 * 1 USD/1000000 条消息 = 0.00072 USD

设备传送费用

  • 传送消息数:5 条消息/小时 * 24 小时/天 * 30 天 = 3600 条消息
  • 传送消息费用:3600 条消息 * 1 USD/1000000 条消息 = 0.0036 USD

消息收发总费用

  • 消息收发总费用 = 发布消息费用 + 传送消息费用
  • 消息收发总费用 = 0.00072 USD + 0.0036 USD = 0.00432 USD

定价示例 2

在 30 天里,您的设备每小时向 AWS IoT Core 发布十条 8KB 的消息。这十条消息中有四条通过基本摄取发送到规则引擎。您的消息收发费用按如下方式计算:

AWS IoT Core 发布费用

  • 每条消息均大于 5KB,因此均将计为 2 条 (5KB) 消息。
  • 通过基本摄取发布的消息数:2 *(4 条消息/小时 * 24 小时/天 * 30 天)= 5760 条消息
  • 其余已发布消息数:2 *(6 条消息/小时 * 24 小时/天 * 30 天)= 8640 条消息
  • 通过基本摄取发布的消息的消息收发费用:免费
  • 其余已发布消息的消息收发费用:8640 条消息 * 1 USD/1000000 条消息 = 0.00864 USD
  • 消息收发总费用 = 通过基本摄取发布的消息的消息收发费用 + 其余已发布消息的消息收发费用 = 0 USD + 0.00864 USD = 0.00864 USD

设备影子和注册表费用

定价示例 1

您的设备触发了 100 万次设备影子更新。每次更新的设备影子记录大小均为 1.5KB。费用将按以下方式计算:

  • 由于设备影子大小超过 1KB,因此每项操作都将按下一 KB 倍数 (2KB) 计为两项操作。
  • 设备影子总费用 = 2 项操作 * 1000000 * 1.25 USD/1000000 项操作 = 2.50 USD

定价示例 2

在 30 天里,您调用了 ListThing API 100 次。每次,API 返回 500 个记录,且每个记录的大小均为 1KB。费用将按以下方式计算:

  • 注册表请求数 = 100 次请求 * 500 = 50000 次请求
  • 注册表总费用 = 50000 次请求 * 1.25 USD/1000000 次请求 = 0.0625 USD

规则引擎费用

定价示例 1

您的设备触发了 100 万条规则。每条规则向 Amazon S3 转发了数据,因此调用了一项操作。费用将按以下方式计算:

  • 规则费用 = 1000000 条触发规则 * 0.15 USD/1000000 条触发规则 = 0.15 USD
  • 操作费用 = 1000000 条触发规则 * 1 项执行操作/触发规则 * 0.15 USD/100000 项执行操作 = 0.15 USD
  • 规则引擎总费用 = 规则费用 + 操作费用 = 0.15 USD + 0.15 USD = 0.30 USD

定价示例 2

您的设备触发了 100 万条规则。每条规则调用了一个外部函数,随后向 Amazon S3 转发了数据,因此调用了两项操作。费用将按以下方式计算:

  • 规则费用 = 1000000 条触发规则 * 0.15 USD/1000000 条触发规则 = 0.15 USD
  • 操作费用 = 1000000 条触发规则 * 2 项执行操作/触发规则 * 0.15 USD/100000 项执行操作 = 0.30 USD
  • 规则引擎总费用 = 规则费用 + 操作费用 = 0.15 USD + 0.30 USD = 0.45 USD

使用了所有 AWS IoT Core 组件的工作负载的定价示例

100000 台设备持续连接到 AWS IoT Core 30 天。每台设备每天交换 325 条 1KB 的消息,其中 100 条触发了设备影子更新,200 条触发了执行一项操作的规则。费用将按以下方式计算:

连接费用

  • 连接分钟数 = 100000 个连接 * 60 分钟/小时 * 24 小时/天 * 30 天 = 4320000000 分钟/连接
  • 连接费用 = 4320000000 分钟/连接 * 0.08 USD/1000000 分钟/连接 = 345.60 USD

消息收发费用

  • 消息数 = 100000 台设备 * 325 条消息/设备/天 * 30 天 = 975000000 条消息
  • 消息收发费用 = 975000000 条消息 * 1.00 USD/1000000 条消息 = 975.00 USD

设备影子和注册表费用

  • 设备影子请求数 = 100000 台设备 * 100 次请求/设备/天 * 30 天 = 300000000 次请求
  • 设备影子大小不足 1KB,因此四舍五入为最接近的整数 KB (1KB)
  • 设备影子费用 = 300000000 次请求 * 1.25 USD/1000000 项操作 = 375.00 USD

规则引擎费用

  • 触发规则数 = 100000 台设备 * 200 条触发规则/设备/天 * 30 天 = 600000000 条触发规则
  • 执行操作数 = 600000000 条触发规则 * 1 项执行操作/触发规则 = 600000000 项执行操作
  • 规则费用 = 600000000 条触发规则 * 0.15 USD/1000000 条触发规则 = 90.00 USD
  • 操作费用 = 600000000 项执行操作 * 0.15 USD/1000000 项执行操作 = 90.00 USD
  • 规则引擎总费用 = 90.00 USD + 90.00 USD = 180.00 USD

工作负载总费用

  • 总费用 = 346.60 USD + 975.00 USD + 375.00 USD + 180.00 USD = 1876.60 USD

 

请注意,AWS IoT Core 不涉及电信服务的转售,连接由第三方提供。

发现更多 AWS IoT Core 资源

访问资源页面
准备好开始使用了吗?
注册
还有更多问题?
联系我们