AWS IoT Core のアイコン

AWS IoT Core 专业2015年〜

将 IoT 设备安全连接到云端并处理消息的托管服务

它能做什么

AWS IoT Core 是一项将数十亿台 IoT 设备安全连接到 AWS 云端,并处理设备与云之间消息的托管服务。支持 MQTT、HTTPS、WebSocket 协议,提供设备认证、消息路由和设备影子 (状态管理) 功能。

使用场景

用于智能家居设备管理、工厂设备监控、车辆远程信息处理、农业 IoT 传感器数据采集,以及医疗设备监测。

日常类比

可以将其比作电话交换机。接收来自大量电话 (设备) 的通话 (消息),并将其连接到合适的对象 (AWS 服务)。同时进行通话加密 (TLS) 和来电者验证 (设备认证)。

什么是 IoT Core

AWS IoT Core 是 IoT 应用的基础服务。当设备通过 MQTT 协议发布消息时,IoT Core 的规则引擎会根据消息内容自动执行保存到 DynamoDB、调用 Lambda、存储到 S3 等操作。

设备影子与规则引擎

设备影子是以 JSON 格式管理设备当前状态和期望状态的虚拟表示。即使设备离线,也可通过影子查看状态或更改设置。规则引擎使用类 SQL 语法对消息进行过滤和转换,并路由到 20 多个 AWS 服务。 如需系统了解设备影子与规则引擎的概念和方法,可参考 参考书籍 (Amazon)

如何开始

在 IoT Core 控制台创建「物 (Thing)」,签发 X.509 证书并部署到设备。通过策略设置设备的连接、发布和订阅权限。使用 MQTT 测试客户端确认消息收发,然后创建规则实现消息处理自动化。

注意事项

  • 设备证书管理至关重要。证书泄露会带来安全风险,应为每台设备签发独立证书
  • 按消息数按量计费。大量设备高频发送消息时需注意成本
共有するXB!