推送通知
支持苹果APNS推送通知服务、谷歌GCM云消息服务、亚马逊ADM设备消息服务,微软WNS推送服务
亚马逊SNS推送通知服务->HTTP协议终端(短信、邮件)
通过亚马逊SNS推送通知服务,调用第三方HTTP协议终端,支持订阅和重试
规则引擎示例 – 使用机器学习预测函数
{ "sql":
"SELECT *
FROM 'iot/test'
where
machinelearning_predict('my-model', 'arn:aws:iam::123456789012:role/my-iot-aml-role', *).predictedLabel=1",
"ruleDisabled": false,
"awsIotSqlVersion": "2016-03-23-beta",
"actions":
[{ "republish":
{ "roleArn": "arn:aws:iam::123456789012:role/my-iot-role", "topic": "my-mqtt-topic" }
}]
}
上面是使用亚马逊机器学习预测函数machinelearning_predict 的规则示例,其含义是:
如果机器学习预测函数处理MQTT消息后的结果是分类1,那么重新将此消息发布至一个话题。
设备管理
支持全球或部分地区的固件升级
规则引擎在DynamoDBm数据库跟踪升级状态和进度
注册表存储设备的固件版本
S3管理固件分发版本
在S3中组织和保障和固件二进制文件
消息代理使用话题模式通知设备分组
通知设备分组固件更新信息,包括S3中的固件二进制文件URL地址
AWS IoT平台接口
AWS Command Line Interface (AWS CLI)
在Windows、Mac和Linux执行AWS IoT命令
AWS SDKs
使用特定语言API开发IoT应用
AWS IoT API
使用HTTP或者HTTPS请求开发IoT应用
AWS IoT Thing SDK for C
在资源受限的设备上开发IoT应用,如MCU
AWS IoT监控工具
自动化监控工具
Amazon CloudWatch Alarms
Amazon CloudWatch Logs
Amazon CloudWatch Events
AWS CloudTrail Log Monitoring
手工监控工具
AWS IoT 仪表盘
证书
策略
规则
设备
CloudWatch首页
当前告警和状态
告警和资源图表
服务健康度
CloudWatch
自定义仪表盘
自定义图表进行排障和监控趋势
搜索所有AWS资源指标
创建和修改告警参数
AWS IoT 初学者工具包
AWS IoT 初学者工具包旨在帮助进行原型开发和安全地连接 AWS IoT。
工具包内含开发微控制器开发板、传感器和执行器、AWS IoT 设备 SDK 以及入门指南。
AWS IoT 初学者工具包 - 支持的平台
AWS IoT生态
开发示例 - AWS IoT 按钮
创建设备