iot core学习
2021-08-04 16:31:51 13 举报
AI智能生成
事务组,规则,作业
作者其他创作
大纲/内容
分支主题6
分支主题5
子主题
子主题
分支主题4
事务组
静态事务组
创建层次结构
深度受限
事物所属组数受限
10
事物无法添加到相同层次结构的多个组
附加策略
2
动态事务组
搜索查询更新成员资格
定义查询字符串
无层次结构
必须启用队列索引服务(fleet index)
无策略
状态
active
building
rebuilding
规则
sql语句
一个或多个操作
aws各种服务
跨账号服务
a账户
b账户
错误操作
规则没有权限访问amazon S3存储桶
用户错误导致超过dynamodb预配吞吐量
目标
类型
http
vpc
作用
使规则引擎能够将数据发送到未与aws iot本地集成的其他服务
可以跨规则重复使用
需要确认
基本摄取(basic ingest)
将设备数据发送aws所支持服务
设备无法订阅保留主题
$aws/rules/rule-name
sql
select
value关键字
from
单引号引用
通配符*(多级)
通配符+(单级)
where
无法引用as创建的别名
functions
abs(Decimal)
accountid()
acos()
asin()
atan()
atan2()
aws_lambda(functionArn, inputJson)
...
工作
作业文档
json文档
描述远程操作
预签名Amazon S3 URL
target
事物/事务组
作业执行
设备执行情况
类型
snapshot job
continuous job
rollouts
作业发送速率
jobExecutionRolloutConfig
baseRatePerMinute
incrementFactor
rateIncreaseCriteria
maximumPerMinute
abort
中止条件
cancel
超时
inProgressTimeoutInMinutes
stepTimeoutInMinutes
mqtt
$aws/things/thing-name/jobs/notify
在待处理作业执行列表中添加或删除作业执行时收到通知
$aws/things/thing-name/jobs/notify-next
在下一个待处理作业执行发生更改时收到通知
处理要执行的作业
获取下一个作业
startNextPendingJobExecution
获取并启动事物的下一个待处理作业执行(状态为 IN_PROGRESS 或 QUEUED)
$aws/things/thingName/jobs/start-next
DescribeJobExecution
监视作业执行
获取有关作业执行的详细信息。
$aws/things/thingName/jobs/jobId/get
将jobId设置为$next以返回事物的下一个待处理作业执行
UpdateJobExecution
报告成功或失败
更新作业执行的状态。
$aws/things/thingName/jobs/jobId/update
可设置步骤计时器
获取可用的作业
订阅notify主题
GetPendingJobExecutions
获取待处理作业执行的列表
DescribeJobExecution
监视作业执行
获取有关作业执行的详细信息。
$aws/things/thingName/jobs/jobId/get
UpdateJobExecution
报告成功或失败
更新作业执行的状态。
$aws/things/thingName/jobs/jobId/update

收藏
0 条评论
下一页