sitewhere通讯引擎【译】

通信引擎

SiteWhere通信引擎处理与设备交互相关的所有功能。其职责包括:

注册新的或现有的设备

SiteWhere设备可以通过API调用手动创建,但通常最好让设备自行注册。在这种情况下,设备会向系统提供一个唯一的硬件ID和规格标记,然后创建一个可以开始接受事件的新设备记录。SiteWhere假定每个设备在系统中都有唯一的ID,因此可以独立寻址。在启动时传递的规格令牌指示设备正在使用的硬件类型,并引用系统中已存在的设备规格。设备在引导或连接到网络时发送注册事件,SiteWhere会创建新设备记录或找到现有设备记录。SiteWhere会向设备返回一条指示注册状态的响应消息。

从连接的设备收到事件

一旦向系统注册,设备就可以向SiteWhere报告任何数量或类型的事件,然后存储这些事件。事件类型包括位置更新,传感器测量和其他采集数据,或响应特殊事件的警报。设备还能够确认收到由SiteWhere发布的命令。事件通过入站事件管道传送到SiteWhere,该入站事件管道提供了引入处理传入数据的新功能的模块化方式。

向连接的设备传送命令

在SiteWhere中注册的每个设备都有一个与设备上运行的硬件类型相关的关联设备规范。每个设备规范都有一个可以针对具有该规范的设备执行的命令列表。SiteWhere允许为规范添加任意数量的命令,每个命令可以携带任意数量的参数。命令和参数可以通过管理用户界面或通过REST调用添加。当命令执行时,它们通过一条流水线传播,以预期的格式对它们进行编码,并通过预期的协议传递它们。

SiteWhere通信引擎中的数据流如下所示:




参考:http://documentation.sitewhere.io/architecture.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值