红外线设备的物联方法及系统与流程

文档序号:14951659发布日期:2018-07-17 22:41阅读:529来源:国知局

本发明涉及红外遥控技术领域,特别涉及一种基于红外线设备的物联方法及系统。



背景技术:

随着人们的物质文化生活水平日益提高,各种各样的家用电器走进了千家万户,其中,大多数的家用电器都有各自不同的遥控器。红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用。

目前大多数的红外线遥控器约7米可控制距离,且只能一对一控制,而且需要在特定的控制方向才能准确控制。如果需要控制不同的家电,必须使用不同的遥控器。人们常常为了控制某台电器而到处寻找其对应的遥控器,这样,就给人们的生活带来了很多不便。



技术实现要素:

基于此,本发明提供了一种红外线设备的物联方法,包括以下步骤:

利用蓝牙模块学习多个目标红外线设备的控制编码,并将所有的目标红外线设备接入mesh(无线网格)网络;

利用具有蓝牙模块的控制终端对蓝牙模块发送指令,对目标红外线设备进行单独、分组、或统一控制;其中,在蓝牙模块接收控制终端发出的指令后,判断当前指令是否为该蓝牙模块需要执行的指令,若是,则执行;若不是,则将该指令通过mesh网络广播出去。

作为一种可实施方式,在利用具有蓝牙模块的控制终端对蓝牙模块发送指令,对目标红外线设备进行单独、分组、或统一控制之前,还包括以下步骤:

对蓝牙模块的mpu进行初始化;

控制蓝牙模块与控制终端建立联机。

作为一种可实施方式,当蓝牙模块接收控制终端发出的指令为密码变更指令时,将原密码变更为新密码,并储存在蓝牙模块的闪存和控制终端中。

作为一种可实施方式,当蓝牙模块接收控制终端发出的指令为注册密码指令时,在确认注册密码无误后,与控制终端建立连接关系。

作为一种可实施方式,当蓝牙模块接收控制终端发出的指令为红外线学习指令时,获取当前目标红外线控制器的编码并将其存储在蓝牙模块的闪存中,以及将内存相对应的地址存入控制终端中。

作为一种可实施方式,当蓝牙模块接收控制终端发出的指令为红外线发射指令时,获取发射地址,并抓取对应蓝牙模块内的闪存内存值,向发射地址发射红外线指令封包。

作为一种可实施方式,当蓝牙模块接收控制终端发出的指令为记忆删除指令时,将指令中的目标删除地址删除蓝牙模块中闪存内存中的对应地址,以及控制终端中的对应设置。

作为一种可实施方式,所述控制终端为安装有蓝牙设备app的手机或电脑。

相应地,本发明还提供一种红外线设备的物联系统,包括学习模块和控制模块;

所述学习模块,用于利用蓝牙模块学习多个目标红外线设备的控制编码,并将所有的目标红外线设备接入mesh网络;

所述控制模块,用于通过利用具有蓝牙模块的控制终端对蓝牙模块发送指令,对目标红外线设备进行单独、分组、或统一控制;其中,在蓝牙模块接收控制终端发出的指令后,判断当前指令是否为该蓝牙模块需要执行的指令,若是,则执行;若不是,则将该指令通过mesh网络广播出去。

相应地,本发明还提供一种红外线设备的物联系统,包括蓝牙模块和具备蓝牙模块的控制终端;

所述蓝牙模块用于学习多个目标红外线设备的控制编码,并将所有的目标红外线设备接入mesh网络;

所述控制终端用于对蓝牙模块发送指令,对目标红外线设备进行单独、分组、或统一控制;

所述蓝牙模块还用于在接收控制终端发出的指令后,判断当前指令是否为该蓝牙模块需要执行的指令,若是,则执行;若不是,则将该指令通过mesh网络广播出去。

本发明相比于现有技术的有益效果在于:

本发明提供的红外线设备的物联方法及系统,通过利用蓝牙模块学习目标红外线设备的控制编码,并将所有的目标红外线设备接入mesh网络,从而利用mesh网络对目标红外线设备进行单独、分组、或统一控制,可以解决红外线遥控器控制距离短的问题,且克服了只能在单一方位(通常为设备前方)可控制等缺点,实现远程控制各种红外线设备。进一步地,在蓝牙模块接收控制终端发出的指令后,判断当前指令是否为该蓝牙模块需要执行的指令,若是,则执行;若不是,则将该指令通过mesh网络广播出去。利用本发明,可以通过蓝牙设备的app软件,将目标红外线设备与特定区域内的其他装有ble4.0mesh系统的智能家居装置连结成一个网络,每一个单独的装置可以直接接收命令,也可以作为是一台网桥装置,将不是给自己的命令,重新发送出去,从而打破控制距离的限制。

附图说明

图1为本发明实施例一提供的红外线设备的物联方法的流程示意图;

图2为本发明实施例二提供的红外线设备的物联方法的流程示意图;

图3为本发明实施例三提供的红外线设备的物联系统的结构示意图。

具体实施方式

以下结合附图,对本发明上述的和另外的技术特征和优点进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的部分实施例,而不是全部实施例。

参见图1,本发明实施例一提供了一种红外线设备的物联方法,包括以下步骤:

s100、利用蓝牙模块学习多个目标红外线设备的控制编码,并将所有的目标红外线设备接入mesh网络;

s200、利用具有蓝牙模块的控制终端对蓝牙模块发送指令,对目标红外线设备进行单独、分组、或统一控制;其中,在蓝牙模块接收控制终端发出的指令后,判断当前指令是否为该蓝牙模块需要执行的指令,若是,则执行;若不是,则将该指令通过mesh网络广播出去。

上述控制终端可以为安装有蓝牙设备app的手机或电脑等控制终端。实施例一提供的红外线设备的物联方法,通过利用蓝牙模块学习目标红外线设备的控制编码,并将所有的目标红外线设备接入mesh网络,从而利用mesh网络对目标红外线设备进行单独、分组、或统一控制,可以解决红外线遥控器控制距离短的问题,且克服了只能在单一方位(通常为设备前方)可控制等缺点,实现远程控制家里各种红外线设备。mesh网络可以对网络内的各个装置建立身份id,也可以建立群组id,所以每一个装置可以分别单独控制,也可以连结成群组控制。

进一步地,在蓝牙模块接收控制终端发出的指令后,判断当前指令是否为该蓝牙模块需要执行的指令,若是,则执行;若不是,则将该指令通过mesh网络广播出去。利用本方法,可以通过蓝牙设备的app软件,将目标红外线设备与特定区域内的其他装有ble4.0mesh系统的智能家居装置连结成一个网络,每一个单独的装置可以直接接收命令,也可以作为是一台网桥装置,将不是给自己的命令,重新发送出去,从而打破控制距离的限制。

例如,现有的红外线遥控器只有约7米可控制距离,且只能一对一控制,而且需要在特定的控制方向才能准确控制。也就是说超出可控制距离,则无法实现遥控。而本发明实施例一,通过将目标红外线设备接入mesh网络,使得每一个单独的设备都可以直接接收命令,如果是给自己的命令就执行,若果不是,就作为网桥装置,将不是给自己的命令重新发送出去,从而打破控制距离的限制。而且控制信号子通过mesh网格传输,打破了单一控制方位的限制。mesh网络可以对网络内的各个装置建立身份id,也可以建立群组id,所以每一个装置可以分别单独控制,也可以连结成群组控制,甚至是统一控制。

具体地,在步骤s200、在利用具有蓝牙模块的控制终端对蓝牙模块发送指令,对目标红外线设备进行单独、分组、或统一控制之前,还包括以下步骤:

对蓝牙模块的mpu(microprocessoruint,微处理器)进行初始化,以及控制蓝牙模块与控制终端建立联机。

本发明实施例一提供的红外线设备的物联方法,通过蓝牙模块学习特定区域中的多个目标红外线设备的控制编码,并利用mesh网络,实现远程控制且能够与其他智能家居建立桥接。其中控制终端对蓝牙模块发送的指令包括:密码变更、注册密码、红外线学习、红外线发射、记忆删除、单一控制、群组控制、全部控制等。

具体地,当蓝牙模块接收控制终端发出的指令为密码变更指令时,将原密码变更为新密码,并储存在蓝牙模块的闪存和控制终端中。当蓝牙模块接收控制终端发出的指令为注册密码指令时,在确认注册密码无误后,与控制终端建立连接关系。当蓝牙模块接收控制终端发出的指令为红外线学习指令时,获取当前目标红外线控制器的编码并将其存储在蓝牙模块的闪存中,以及将内存相对应的地址存入控制终端中。当蓝牙模块接收控制终端发出的指令为红外线发射指令时,获取发射地址,并抓取对应蓝牙模块内的闪存内存值,向发射地址发射红外线指令封包。当蓝牙模块接收控制终端发出的指令为记忆删除指令时,将指令中的目标删除地址删除蓝牙模块中闪存内存中的对应地址,以及控制终端中的对应设置。

本发明实施例二提供了一种红外线设备的物联方法,请参照表1,其蓝牙模块接收指令功能表如表1所示:

如图2所示,实现过程如下:

s001:电源上电后,蓝牙模块的mpu执行初始化动作,清除i/o内部数据,设定p1_0为输入端红接收外线module(20k~60khz),设定p1-_1为输出端发射红外线led,p1_2为工作指示led,p1_3为学习led指示。

s002:蓝牙模块与有蓝牙装置的设备app建立连接关系。

s003:有蓝牙装置的设备发送指令,当蓝牙模块接收到有蓝牙装置的设备发送的指令,即执行对应command(指令)功能。

s004:将收到的指令确认是否为自己要执行的指令,如若是则执行之,如若不是则将此指令再广播出去(s005),给其他的智能家居装置。

command菜单如上表1所示:

a、s004-1密码变更:蓝牙模块收到指令0xa0时,(s004-1.1)将把原密码变更为新的密码,(s004-1.2)并储存在蓝牙模块的闪存中和有蓝牙装置的设备中。

b、s004-2注册密码:当蓝牙模块收到指令0xa1时,确认密码无误后,(s004-2.1)就与有蓝牙设备的装置建立连接关系。

c、s004-3红外线学习:当蓝牙模块收到指令0xa2时,(s004-3.1)即进入学习模式,此时i/op1_3的led开始闪烁,(s004-3.2)使用者即可拿起遥控器,对准红外线接收模块,将欲学习的键按下学习之,当学习完成,即离开学习模式,(s004-3.3)并将学习的红外线数字码储存在蓝牙模块的闪存内存中(最多可以存255组ircode),以及将内存相对应的地址存入有蓝牙装置的设备中,学习完毕后p1_3的led关闭。

d、s004-4红外线发射:当蓝牙模块收到指令0xa3时,(s004-4)其指令中的byte2,(s004-4.1)为发射的对应地址,将抓取对应蓝牙模块内的闪存内存值,(s004-4.2)并通过p1_1发射红外线指令封包。

e、s004-5记忆删除:当蓝牙模块收到指令0xa4时,(s004-5)将指令中的byte2数据为要删除的地址,(s004-5.1)即删除蓝牙模块中闪存内存对应地址,以及有蓝牙装置设备的设定。

f、单一控制:蓝牙传输command,通过mesh网络给指定蓝牙设备。

g、群组控制:蓝牙传输command,通过mesh网络给指定的群组,该群组会统一执行。

h、全部控制:蓝牙传输command,通过mesh网络给所有的蓝牙设备,统一执行。

本发明提供的红外线设备的物联方法,可以轻松学习红外线的任何频段,任何家用的红外线设备皆可操控,通过将多只红外遥控器浓缩在有蓝牙装置的设备(即控制终端)上,在蓝牙可联机范围内,能够实现无死角操控,从而避免了找遥控器以及死角无法操控的问题。基于本发明,可进一步利用cpu内部ble4.0mesh的网状网络,与其他有ble4.0mesh装置的家居产品连接,达到真正智能家居的使用。

基于同一发明构思,本发明实施例三和实施例四还提供了一种红外线设备的物联系统,该系统的发明原理与上述方法相同,该系统的实施可参照上述方法的流程实现,重复之处,不再冗述。

参见图3,本发明实施例三提供的红外线设备的物联系统,包括学习模块100和控制模块200,具体地:

学习模块100用于利用蓝牙模块学习多个目标红外线设备的控制编码,并将所有的目标红外线设备接入mesh网络;

控制模块200用于通过利用具有蓝牙模块的控制终端对蓝牙模块发送指令,对目标红外线设备进行单独、分组、或统一控制;还用于在蓝牙模块接收控制终端发出的指令后,判断当前指令是否为该蓝牙模块需要执行的指令,若是,则执行;若不是,则将该指令通过mesh网络广播出去。

本发明实施例四提供的红外线设备的物联系统,包括蓝牙模块和具备蓝牙模块的控制终端;蓝牙模块用于学习多个目标红外线设备的控制编码,并将所有的目标红外线设备接入mesh网络;控制终端用于对蓝牙模块发送指令,对目标红外线设备进行单独、分组、或统一控制;蓝牙模块还用于在接收控制终端发出的指令后,判断当前指令是否为该蓝牙模块需要执行的指令,若是,则执行;若不是,则将该指令通过mesh网络广播出去。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步的详细说明,应当理解,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围。特别指出,对于本领域技术人员来说,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1