Intel-iot-services-orchestration-layer使用教程(一)

Intel-iot-services-orchestration-layer教程
摘要由CSDN通过智能技术生成

Intel-iot-services-orchestration-layer

一、基本概念

1.Hub, Thing and Service

  • Service:在IOT Layer这个IDE中内置了很多服务,我们可以直接从左面的菜单拖拽到右侧;服务代表着某些功能的调用,它能够接受输入并且产生输出;Service当从左侧被拖拽到右侧画布上时,会变成可视化的组件,包含输入和输出。
  • Thing:Thing是服务的上层,Things可以包含多种服务,举个例子,一个“灯”是一个Thing,它的服务可以包含turn on,turn off,set color等等.一个Things也可以是云服务的集合,比如“云存储”作为一个Thing,它的服务可以包括“store a file”或者“fetch a file”等等。
  • Hub:Things组成了Hub,举个例子,一个板子可以作为一个Hub,它可能包括很多传感器,这些传感器被称作“Things”,每一个传感器发送数据和采集数据又可以看成是“Service”.

下面图解释了三者的关系:

2.Center, Hub and Broker

  • Center:Hub管理所有的Things,而Center管理所有的Hub.Center提供了基于HTML5的IDE,所以我们能在web上创建我们的APP。当然,UI也是被IOT Application支持的。
    那些通过开发人员拖拽而产生的工作流(WorkFlow)是IOT应用的逻辑,被存储在Center上,也被Center执行。

  • Broker:工作流用到了被各种各样Hubs管理的Services.因此,在工作流执行的时候,Center 需要和这些Hubs通信并向它们发送消息,然后从这些Hubs的Services接收消息。这些消息被发送的时候就要用到Broker,Broker就像是代理(Proxy),消息(无论是从hub发送到Center的还是从Center发送到Hub上的)总是会先发给Broker,然后Broker再转发到目的地(dispatch it to the right target.)。
    IOT允许使用多种类型的Broker,eg,一个Broker可以是基于MQTT的,也可以是基于H

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值