绑定的物

当物连接到物联网设备管理门户时,会建立具有唯一会话 ID 的会话。对于绑定的物,会使用代理作为中间物,成为通过其连接的所有物的虚拟表示形式。绑定的物通过中间物(代理)连接到物联网设备管理门户,而中间物已与物联网设备管理门户建立直接连接。绑定的物共享其绑定的中间物的同一会话(以及会话 ID)。

当代理与物联网设备管理门户建立了连接后,绑定到代理物的所有物都将通过代理的连接从物联网设备管理门户接收数据。  代理会启动会话绑定,通过发送 thing.bind 将物绑定到当前会话。例如,在下图中,当邮件发送到物 A 时(使用 method.execmailbox.send),就会使用有效的会话 ID 建立会话。物联网设备管理门户使用此会话将邮件发送到物 Y(代理),即物 A、物 B 和物 C 的虚拟表示形式。随后,物 Y 会使用已建立的通信路径将邮件发送到物 A。

由于绑定的物不使用同一个协议进行通信,因此代理物将代替绑定的物与物联网设备管理门户进行通信。此时,代理就起到了转换器的作用,并发送 thing.bind 命令绑定物。

物绑定的概念允许您在给定的帐户中创建物的有序逻辑层次结构。实际上,在当前会话中,有多个子物会使用 thing.bind 命令绑定父物。下图演示了这一逻辑层次结构的概念。

该图显示了能够使用不同的物模型和物键值创建子物。

与下游传感器或致动器设备相关联的属性、静态属性和告警可以进行细分,并与父设备相关联的属性、静态属性和告警相独立。以上是使用单个网关或聚合设备将多个传感器和致动器连接到物联网设备管理门户的常见模型。通过这种方式,父设备无需承载已连接设备所有大量复杂组合的属性、静态属性和告警,而仅需表示与自身实例相关联的详细信息。类似地,子设备仅需表示与每个传感器或致动器的实例相关联的详细信息。

 在运行时,物联网设备管理门户会通过以下方式显示子物通过父物连接到物联网设备管理门户

当子物绑定到父物时,父物将显示 Bound Things(绑定的物)选项卡,并列出绑定到其的所有物。物通过父物连接到物联网设备管理门户。下图显示了通过 Xirgo 代理连接的汽车。


相关主题

thing.bind