技术领域
[0001] 本实用新型属于工业控制领域,具体涉及一种设备控制系统。
背景技术
[0002] 随着
物联网时代的到来,很多企业都推出了智能产品,如苹果、小米、美的、格
力、海尔、华为等。为了满足不同智能设备的通信特点,各种物理层协议和应用层协议层出不穷。各种智能设备都由不同的厂商生产,各厂商之间标准不统一,各自使用不同的API
接口以及专用的应用,给开发者和用户带来很大的不便。
[0003] 针对上述存在的技术问题,我们需要一种新的设备控制系统,可以有效屏蔽底层
硬件的差异,实现不同控制终端控制不同通信协议的设备的目标。实用新型内容
[0004] 为解决
现有技术的不足,本实用新型提供一种设备控制系统,通过所述多协议网关将不同被控设备的不同物理层协议下的数据信息转换为统一设备模型,使得所述控制终端通过所述统一设备模型控制所述被控设备。
[0005] 为了实现上述目的,本实用新型提供一种设备控制系统。所述设备控制系统包括:被控设备、多协议网关和控制终端;其中,所述多协议网关在所述控制终端建立与所述被控设备相对应的统一设备模型,所述控制终端通过所述统一设备模型控制所述被控设备。
[0006] 在本实用新型一
实施例中,所述多协议网关采用可扩展
标记语言建立所述统一设备模型。
[0007] 在本实用新型一实施例中,所述控制终端采用JSON格式语言通过所述统一设备模型控制所述被控设备。
[0008] 在本实用新型一实施例中,所述被控设备、多协议网关及控制终端通过
进程间通信方式进行通信。
[0009] 本领域技术人员可以理解的是,在本实用新型中,所述被控设备、多协议网关和控制终端均各自包括提供电源的供电模
块及其他诸如通信模块的常规模块。此外,本实施例中所有模块均为本领域为实现相应功能的常规模块。
[0010] 在本实用新型中,通过所述多协议网关将不同被控设备的不同物理层协议下的数据信息转换为统一设备模型,使得所述控制终端通过所述统一设备模型控制所述被控设备,提高用户体验。
附图说明
[0011] 图1是根据本实用新型一实施例的一种设备控制系统的结构示意图;
[0012] 图2是图1所述设备控制系统的结构原理图。
具体实施方式
[0013] 以下结合实施例对本实用新型做详细的说明,实施例旨在解释而非限定本实用新型的技术方案。
[0014] 请参见图1和图2,在本实施例中,提供一种设备控制系统,包括:被控设备、多协议网关和控制终端。所述被控设备及所述控制终端均具有一常规通信模块,使得所述被控设备、多协议网关及控制终端通过
进程间通信方式(IPC)进行通信。如图所示的,当所述被控设备有多个时(即图中被控设备1和被控设备2),相应地,所述多协议网关在所述控制终端中建立多个统一设备模型(即图中统一设备模型1和统一设备模型2)。
[0015] 所述多协议网关采用可扩展标记语言,在所述控制终端建立与所述被控设备相对应的统一设备模型。所述控制终端采用JSON格式语言通过所述统一设备模型控制所述被控设备。
[0016] 所述被控设备包括但不限于智能扫地
机器人、智能人体称、智能空气盒子、智能
血压计、智能咖啡壶、智能监护仪、智能
空调、万能红外等。
[0017] 所述控制终端包括但不限于手机、PC、平板等。
[0018] 在本实施例中,所述多协议网关完成的工作是将将不同被控设备的不同物理层协议下的数据信息转换为统一设备模型,转换过程所述被控设备的相关数据:例如设备名称、所属类型(包括但不限于灯,
开关,摄像头等)、相关属性(包括但不限于
温度,
亮度,
饱和度,湿度等)进行拆分或合并。
[0019] 如图2所示的,在本实施例中,所述多协议网卡首先采用可扩展标记语言,在控制终端建立对应所述被控设备的所述统一设备模型,该统一设备模型描述了被控设备信息,例如包括:被控设备ID号、被控设备名称、被控设备属性、被控设备属性值。所述被控设备信息通过例如通信模块,发送至所述控制终端。
[0020] 所述控制终端采用JSON格式语言通过所述统一设备模型控制所述被控设备并反馈所述被控设备属性
信号。
[0021] 在本实用新型中,通过所述多协议网关将不同被控设备的不同物理层协议下的数据信息转换为统一设备模型,使得所述控制终端通过所述统一设备模型控制所述被控设备,提高用户体验。
[0022] 以上所述仅是本实用新型的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本实用新型构思的前提下,还可以做出若干改变、改进和润饰,这些改变、改进和润饰也应视为本实用新型的保护范围。