本申请涉及智能家居技术领域,尤其涉及一种基于机器人控制zigbee设备的方法及系统。
背景技术:
随着科学技术的不断发展,智能家居得到了广泛的应用。目前,在对智能家居设备进行控制时,一般是通过手机app控制网关,网关再去控制zigbee设备,由于是通过网关控制zigbee设备,当家里断电后,网关将不可用,或者,当家里断网后,网关将不可用,因此不能有效的对zigbee设备进行控制,用户体验较差。
技术实现要素:
有鉴于此,本申请提供了一种基于机器人控制zigbee设备的方法,通过机器人对zigbee设备进行控制,由于机器人自带供电电池和电话卡,可在家里断网或断电的情况下继续对zigbee设备进行控制,提升了用户体验。
本申请提供了一种基于机器人控制zigbee设备的方法,所述机器人包括供电电池和sim卡,所述方法包括:
终端发送控制指令至所述机器人;
所述机器人基于接收到的所述控制指令控制相应的zigbee设备。
优选地,所述方法还包括:
zigbee设备发送反馈信息至所述机器人;
所述机器人将接收到的所述反馈信息发送至所述终端。
优选地,所述机器人还包括麦克风,所述方法还包括:
所述机器人基于所述麦克风接收语音指令,并基于所述语音指令控制所述zigbee设备。
优选地,所述机器人还包括摄像头,所述方法还包括:
所述机器人通过所述摄像头采集所述zigbee设备的图像,并将采集到的图像发送至终端。
优选地,所述机器人还包括播放器,所述方法还包括:
所述机器人通过接收到的所述zigbee设备发送的反馈信息,通过所述播放器播放报警信息。
一种基于机器人控制zigbee设备的系统,包括:终端、机器人和zigbee设备,所述机器人包括供电电池和sim卡,其中:
所述终端发送控制指令至所述机器人;
所述机器人基于接收到的所述控制指令控制相应的zigbee设备。
优选地,所述zigbee设备发送反馈信息至所述机器人;
所述机器人将接收到的所述反馈信息发送至所述终端。
优选地,所述机器人还包括麦克风,其中:
所述机器人基于所述麦克风接收语音指令,并基于所述语音指令控制所述zigbee设备。
优选地,所述机器人还包括摄像头,其中:
所述机器人通过所述摄像头采集所述zigbee设备的图像,并将采集到的图像发送至终端。
优选地,所述机器人还包括播放器,其中:
所述机器人通过接收到的所述zigbee设备发送的反馈信息,通过所述播放器播放报警信息。
综上所述,本申请公开了一种基于机器人控制zigbee设备的方法,机器人包括供电电池和sim卡,当需要对zigbee设备进行控制时,由于机器人自带供电电池,能够在家里断电的情况下为机器人提供工作电源,同时由于机器人自带sim卡,能够实现在家里断网情况下连网,在机器人连网工作的状态下,终端发送控制指令至机器人,机器人基于接收到的控制指令控制相应的zigbee设备,从而实现在家里断网或断电的情况下继续对zigbee设备进行控制,提升了用户体验。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请公开的一种基于机器人控制zigbee设备的方法实施例1的流程图;
图2为本申请公开的一种基于机器人控制zigbee设备的方法实施例2的流程图;
图3为本申请公开的一种基于机器人控制zigbee设备的方法实施例3的流程图;
图4为本申请公开的一种基于机器人控制zigbee设备的方法实施例4的流程图;
图5为本申请公开的一种基于机器人控制zigbee设备的方法实施例5的流程图;
图6为本申请公开的一种基于机器人控制zigbee设备的系统实施例1的结构示意图;
图7为本申请公开的一种基于机器人控制zigbee设备的系统实施例2的结构示意图;
图8为本申请公开的一种基于机器人控制zigbee设备的系统实施例3的结构示意图;
图9为本申请公开的一种基于机器人控制zigbee设备的系统实施例4的结构示意图;
图10为本申请公开的一种基于机器人控制zigbee设备的系统实施例5的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
如图1所示,为本申请公开的一种基于机器人控制zigbee设备的方法实施例1的流程图,机器人包括供电电池和sim卡,本方法可以包括以下步骤:
s101、终端发送控制指令至所述机器人;
当需要通过机器人对zigbee设备进行控制时,通过终端将控制指令发送至与其连接的机器人,机器人通过网络与终端连接。需要说明的是,当机器人工作的环境断网后,机器人可通过自身携带的sim卡进行连网。当机器人工作的环境断电后,机器人可通过自身携带的供电电池进行供电,从而保证能够正常的工作。另外,上述的终端可以是智能手机、平板电脑等智能设备。
s102、机器人基于接收到的控制指令控制相应的zigbee设备。
当机器人接收到终端发送的控制指令后,根据接收到的控制指令对相应的zigbee设备进行控制,从而实现了通过机器人对zigbee设备进行控制。
综上所述,在上述实施例中,机器人包括供电电池和sim卡,当需要对zigbee设备进行控制时,由于机器人自带供电电池,能够在家里断电的情况下为机器人提供工作电源,同时由于机器人自带sim卡,能够实现在家里断网情况下连网,在机器人连网工作的状态下,终端发送控制指令至机器人,机器人基于接收到的控制指令控制相应的zigbee设备,从而实现在家里断网或断电的情况下继续对zigbee设备进行控制,提升了用户体验。
如图2所示,为本申请公开的一种基于机器人控制zigbee设备的方法实施例2的流程图,机器人包括供电电池和sim卡,本方法可以包括以下步骤:
s201、终端发送控制指令至所述机器人;
当需要通过机器人对zigbee设备进行控制时,通过终端将控制指令发送至与其连接的机器人,机器人通过网络与终端连接。需要说明的是,当机器人工作的环境断网后,机器人可通过自身携带的sim卡进行连网。当机器人工作的环境断电后,机器人可通过自身携带的供电电池进行供电,从而保证能够正常的工作。另外,上述的终端可以是智能手机、平板电脑等智能设备。
s202、机器人基于接收到的控制指令控制相应的zigbee设备;
当机器人接收到终端发送的控制指令后,根据接收到的控制指令对相应的zigbee设备进行控制,从而实现了通过机器人对zigbee设备进行控制。
s203、zigbee设备发送反馈信息至机器人;
当机器人通过控制指令对zigbee设备进行控制后,zigbee设备还可以将反馈信息发送至机器人。
s204、机器人将接收到的反馈信息发送至终端。
机器人将接收到的zigbee设备反馈的信息发送至终端,通过终端用户能够实时了解zigbee设备的情况,进一步提升了用户体验。
综上所述,在上述实施例中,机器人包括供电电池和sim卡,当需要对zigbee设备进行控制时,由于机器人自带供电电池,能够在家里断电的情况下为机器人提供工作电源,同时由于机器人自带sim卡,能够实现在家里断网情况下连网,在机器人连网工作的状态下,终端发送控制指令至机器人,机器人基于接收到的控制指令控制相应的zigbee设备,从而实现在家里断网或断电的情况下继续对zigbee设备进行控制,提升了用户体验,同时当机器人通过控制指令对zigbee设备进行控制后,zigbee设备还可以将反馈信息发送至机器人,机器人将接收到的zigbee设备反馈的信息发送至终端,通过终端用户能够实时了解zigbee设备的情况,进一步提升了用户体验。
如图3所示,为本申请公开的一种基于机器人控制zigbee设备的方法实施例3的流程图,机器人包括供电电池、sim卡和麦克风,本方法可以包括以下步骤:
s301、终端发送控制指令至所述机器人;
当需要通过机器人对zigbee设备进行控制时,通过终端将控制指令发送至与其连接的机器人,机器人通过网络与终端连接。需要说明的是,当机器人工作的环境断网后,机器人可通过自身携带的sim卡进行连网。当机器人工作的环境断电后,机器人可通过自身携带的供电电池进行供电,从而保证能够正常的工作。另外,上述的终端可以是智能手机、平板电脑等智能设备。
s302、机器人基于接收到的控制指令控制相应的zigbee设备;
当机器人接收到终端发送的控制指令后,根据接收到的控制指令对相应的zigbee设备进行控制,从而实现了通过机器人对zigbee设备进行控制。
s303、机器人基于麦克风接收语音指令,并基于语音指令控制zigbee设备;
本实施例还可以通过机器人携带的麦克风接收对zigbee设备进行控制的语音指令,并基于语音指令对zigbee设备进行控制。
s304、zigbee设备发送反馈信息至机器人;
当机器人通过控制指令对zigbee设备进行控制后,zigbee设备还可以将反馈信息发送至机器人。
s305、机器人将接收到的反馈信息发送至终端。
机器人将接收到的zigbee设备反馈的信息发送至终端,通过终端用户能够实时了解zigbee设备的情况,进一步提升了用户体验。
综上所述,本实施例在上述实施例的基础上,进一步可以通过机器人携带的麦克风接收对zigbee设备进行控制的语音指令,并基于语音指令对zigbee设备进行控制,进一步提升了用户体验。
如图4所示,为本申请公开的一种基于机器人控制zigbee设备的方法实施例4的流程图,机器人包括供电电池、sim卡、麦克风和摄像头,本方法可以包括以下步骤:
s401、终端发送控制指令至所述机器人;
当需要通过机器人对zigbee设备进行控制时,通过终端将控制指令发送至与其连接的机器人,机器人通过网络与终端连接。需要说明的是,当机器人工作的环境断网后,机器人可通过自身携带的sim卡进行连网。当机器人工作的环境断电后,机器人可通过自身携带的供电电池进行供电,从而保证能够正常的工作。另外,上述的终端可以是智能手机、平板电脑等智能设备。
s402、机器人基于接收到的控制指令控制相应的zigbee设备;
当机器人接收到终端发送的控制指令后,根据接收到的控制指令对相应的zigbee设备进行控制,从而实现了通过机器人对zigbee设备进行控制。
s403、机器人基于麦克风接收语音指令,并基于语音指令控制zigbee设备;
本实施例还可以通过机器人携带的麦克风接收对zigbee设备进行控制的语音指令,并基于语音指令对zigbee设备进行控制。
s404、zigbee设备发送反馈信息至机器人;
当机器人通过控制指令对zigbee设备进行控制后,zigbee设备还可以将反馈信息发送至机器人。
s405、机器人将接收到的反馈信息发送至终端;
机器人将接收到的zigbee设备反馈的信息发送至终端,通过终端用户能够实时了解zigbee设备的情况,进一步提升了用户体验。
s406、机器人通过摄像头采集zigbee设备的图像,并将采集到的图像发送至终端。
通过机器人自身携带的摄像头,还可以对zigbee设备进行图像和视频采集,并将采集到的多媒体信息发送至终端。在对zigbee设备进行图像和视频采集时,可通过控制机器人移动或者头部上下左右动作,调整拍摄角度,从而更加直观的观察到zigbee设备的情况。
综上所述,本实施例在上述实施例的基础上,进一步通过机器人自身携带的摄像头采集zigbee设备的图像,并将采集到的图像发送至终端,能够方便用户直观的观察到zigbee设备的情况。
如图5所示,为本申请公开的一种基于机器人控制zigbee设备的方法实施例5的流程图,机器人包括供电电池、sim卡、麦克风、摄像头和播放器,本方法可以包括以下步骤:
s501、终端发送控制指令至所述机器人;
当需要通过机器人对zigbee设备进行控制时,通过终端将控制指令发送至与其连接的机器人,机器人通过网络与终端连接。需要说明的是,当机器人工作的环境断网后,机器人可通过自身携带的sim卡进行连网。当机器人工作的环境断电后,机器人可通过自身携带的供电电池进行供电,从而保证能够正常的工作。另外,上述的终端可以是智能手机、平板电脑等智能设备。
s502、机器人基于接收到的控制指令控制相应的zigbee设备;
当机器人接收到终端发送的控制指令后,根据接收到的控制指令对相应的zigbee设备进行控制,从而实现了通过机器人对zigbee设备进行控制。
s503、机器人基于麦克风接收语音指令,并基于语音指令控制zigbee设备;
本实施例还可以通过机器人携带的麦克风接收对zigbee设备进行控制的语音指令,并基于语音指令对zigbee设备进行控制。
s504、zigbee设备发送反馈信息至机器人;
当机器人通过控制指令对zigbee设备进行控制后,zigbee设备还可以将反馈信息发送至机器人。
s505、机器人将接收到的反馈信息发送至终端;
机器人将接收到的zigbee设备反馈的信息发送至终端,通过终端用户能够实时了解zigbee设备的情况,进一步提升了用户体验。
s506、机器人通过摄像头采集zigbee设备的图像,并将采集到的图像发送至终端;
通过机器人自身携带的摄像头,还可以对zigbee设备进行图像和视频采集,并将采集到的多媒体信息发送至终端。在对zigbee设备进行图像和视频采集时,可通过控制机器人移动或者头部上下左右动作,调整拍摄角度,从而更加直观的观察到zigbee设备的情况。
s507、机器人通过接收到的zigbee设备发送的反馈信息,通过播放器播放报警信息。
当zigbee设备发送报警信息至机器人时,还可以通过机器人自身携带的播放器对报警信息进行播放。
综上所述,本实施例在上述实施例的基础上,进一步通过机器人自身携带的播放器对zigbee设备发送报警信息进行播放,能够更加直观的对用户进行提醒。
如图6所示,为本申请公开的一种基于机器人控制zigbee设备的系统实施例1的结构示意图,包括:终端11、机器人12和zigbee设备13,机器人12包括供电电池121和sim卡122,其中:
终端11发送控制指令至机器人12;
当需要通过机器人对zigbee设备进行控制时,通过终端将控制指令发送至与其连接的机器人,机器人通过网络与终端连接。需要说明的是,当机器人工作的环境断网后,机器人可通过自身携带的sim卡进行连网。当机器人工作的环境断电后,机器人可通过自身携带的供电电池进行供电,从而保证能够正常的工作。另外,上述的终端可以是智能手机、平板电脑等智能设备。
机器人12基于接收到的控制指令控制相应的zigbee设备13。
当机器人接收到终端发送的控制指令后,根据接收到的控制指令对相应的zigbee设备进行控制,从而实现了通过机器人对zigbee设备进行控制。
综上所述,在上述实施例中,机器人包括供电电池和sim卡,当需要对zigbee设备进行控制时,由于机器人自带供电电池,能够在家里断电的情况下为机器人提供工作电源,同时由于机器人自带sim卡,能够实现在家里断网情况下连网,在机器人连网工作的状态下,终端发送控制指令至机器人,机器人基于接收到的控制指令控制相应的zigbee设备,从而实现在家里断网或断电的情况下继续对zigbee设备进行控制,提升了用户体验。
如图7所示,为本申请公开的一种基于机器人控制zigbee设备的系统实施例2的结构示意图,包括:终端21、机器人22和zigbee设备23,机器人22包括供电电池221和sim卡222,其中:
终端21发送控制指令至机器人22;
当需要通过机器人对zigbee设备进行控制时,通过终端将控制指令发送至与其连接的机器人,机器人通过网络与终端连接。需要说明的是,当机器人工作的环境断网后,机器人可通过自身携带的sim卡进行连网。当机器人工作的环境断电后,机器人可通过自身携带的供电电池进行供电,从而保证能够正常的工作。另外,上述的终端可以是智能手机、平板电脑等智能设备。
机器人22基于接收到的控制指令控制相应的zigbee设备23;
当机器人接收到终端发送的控制指令后,根据接收到的控制指令对相应的zigbee设备进行控制,从而实现了通过机器人对zigbee设备进行控制。
zigbee设备23发送反馈信息至机器人22;
当机器人通过控制指令对zigbee设备进行控制后,zigbee设备还可以将反馈信息发送至机器人。
机器人22将接收到的反馈信息发送至终端21。
机器人将接收到的zigbee设备反馈的信息发送至终端,通过终端用户能够实时了解zigbee设备的情况,进一步提升了用户体验。
综上所述,在上述实施例中,机器人包括供电电池和sim卡,当需要对zigbee设备进行控制时,由于机器人自带供电电池,能够在家里断电的情况下为机器人提供工作电源,同时由于机器人自带sim卡,能够实现在家里断网情况下连网,在机器人连网工作的状态下,终端发送控制指令至机器人,机器人基于接收到的控制指令控制相应的zigbee设备,从而实现在家里断网或断电的情况下继续对zigbee设备进行控制,提升了用户体验,同时当机器人通过控制指令对zigbee设备进行控制后,zigbee设备还可以将反馈信息发送至机器人,机器人将接收到的zigbee设备反馈的信息发送至终端,通过终端用户能够实时了解zigbee设备的情况,进一步提升了用户体验。
如图8所示,为本申请公开的一种基于机器人控制zigbee设备的系统实施例3的结构示意图,包括:终端31、机器人32和zigbee设备33,机器人32包括供电电池321、sim卡322和麦克风323,其中:
终端31发送控制指令至机器人32;
当需要通过机器人对zigbee设备进行控制时,通过终端将控制指令发送至与其连接的机器人,机器人通过网络与终端连接。需要说明的是,当机器人工作的环境断网后,机器人可通过自身携带的sim卡进行连网。当机器人工作的环境断电后,机器人可通过自身携带的供电电池进行供电,从而保证能够正常的工作。另外,上述的终端可以是智能手机、平板电脑等智能设备。
机器人32基于接收到的控制指令控制相应的zigbee设备33;
当机器人接收到终端发送的控制指令后,根据接收到的控制指令对相应的zigbee设备进行控制,从而实现了通过机器人对zigbee设备进行控制。
机器人32基于麦克风323接收语音指令,并基于语音指令控制zigbee设备33;
本实施例还可以通过机器人携带的麦克风接收对zigbee设备进行控制的语音指令,并基于语音指令对zigbee设备进行控制。
zigbee设备33发送反馈信息至机器人32;
当机器人通过控制指令对zigbee设备进行控制后,zigbee设备还可以将反馈信息发送至机器人。
机器人32将接收到的反馈信息发送至终端31。
机器人将接收到的zigbee设备反馈的信息发送至终端,通过终端用户能够实时了解zigbee设备的情况,进一步提升了用户体验。
综上所述,本实施例在上述实施例的基础上,进一步可以通过机器人携带的麦克风接收对zigbee设备进行控制的语音指令,并基于语音指令对zigbee设备进行控制,进一步提升了用户体验。
如图9所示,为本申请公开的一种基于机器人控制zigbee设备的系统实施例4的结构示意图,包括:终端41、机器人42和zigbee设备43,机器人42包括供电电池421、sim卡422、麦克风423和摄像头424,其中:
终端41发送控制指令至机器人42;
当需要通过机器人对zigbee设备进行控制时,通过终端将控制指令发送至与其连接的机器人,机器人通过网络与终端连接。需要说明的是,当机器人工作的环境断网后,机器人可通过自身携带的sim卡进行连网。当机器人工作的环境断电后,机器人可通过自身携带的供电电池进行供电,从而保证能够正常的工作。另外,上述的终端可以是智能手机、平板电脑等智能设备。
机器人42基于接收到的控制指令控制相应的zigbee设备43;
当机器人接收到终端发送的控制指令后,根据接收到的控制指令对相应的zigbee设备进行控制,从而实现了通过机器人对zigbee设备进行控制。
机器人42基于麦克风423接收语音指令,并基于语音指令控制zigbee设备43;
本实施例还可以通过机器人携带的麦克风接收对zigbee设备进行控制的语音指令,并基于语音指令对zigbee设备进行控制。
zigbee设备43发送反馈信息至机器人42;
当机器人通过控制指令对zigbee设备进行控制后,zigbee设备还可以将反馈信息发送至机器人。
机器人42将接收到的反馈信息发送至终端41;
机器人将接收到的zigbee设备反馈的信息发送至终端,通过终端用户能够实时了解zigbee设备的情况,进一步提升了用户体验。
机器人42通过摄像头424采集zigbee设备43的图像,并将采集到的图像发送至终端41。
通过机器人自身携带的摄像头,还可以对zigbee设备进行图像和视频采集,并将采集到的多媒体信息发送至终端。在对zigbee设备进行图像和视频采集时,可通过控制机器人移动或者头部上下左右动作,调整拍摄角度,从而更加直观的观察到zigbee设备的情况。
综上所述,本实施例在上述实施例的基础上,进一步通过机器人自身携带的摄像头采集zigbee设备的图像,并将采集到的图像发送至终端,能够方便用户直观的观察到zigbee设备的情况。
如图10所示,为本申请公开的一种基于机器人控制zigbee设备的系统实施例5的结构示意图,包括:终端51、机器人52和zigbee设备53,机器人52包括供电电池521、sim卡522、麦克风523、摄像头524和播放器525,其中:
终端51发送控制指令至机器人52;
当需要通过机器人对zigbee设备进行控制时,通过终端将控制指令发送至与其连接的机器人,机器人通过网络与终端连接。需要说明的是,当机器人工作的环境断网后,机器人可通过自身携带的sim卡进行连网。当机器人工作的环境断电后,机器人可通过自身携带的供电电池进行供电,从而保证能够正常的工作。另外,上述的终端可以是智能手机、平板电脑等智能设备。
机器人52基于接收到的控制指令控制相应的zigbee设备53;
当机器人接收到终端发送的控制指令后,根据接收到的控制指令对相应的zigbee设备进行控制,从而实现了通过机器人对zigbee设备进行控制。
机器人52基于麦克风523接收语音指令,并基于语音指令控制zigbee设备53;
本实施例还可以通过机器人携带的麦克风接收对zigbee设备进行控制的语音指令,并基于语音指令对zigbee设备进行控制。
zigbee设备53发送反馈信息至机器人52;
当机器人通过控制指令对zigbee设备进行控制后,zigbee设备还可以将反馈信息发送至机器人。
机器人52将接收到的反馈信息发送至终端51;
机器人将接收到的zigbee设备反馈的信息发送至终端,通过终端用户能够实时了解zigbee设备的情况,进一步提升了用户体验。
机器人52通过摄像头524采集zigbee设备53的图像,并将采集到的图像发送至终端51;
通过机器人自身携带的摄像头,还可以对zigbee设备进行图像和视频采集,并将采集到的多媒体信息发送至终端。在对zigbee设备进行图像和视频采集时,可通过控制机器人移动或者头部上下左右动作,调整拍摄角度,从而更加直观的观察到zigbee设备的情况。
机器人52通过接收到的zigbee设备53发送的反馈信息,通过播放器525播放报警信息。
当zigbee设备发送报警信息至机器人时,还可以通过机器人自身携带的播放器对报警信息进行播放。
综上所述,本实施例在上述实施例的基础上,进一步通过机器人自身携带的播放器对zigbee设备发送报警信息进行播放,能够更加直观的对用户进行提醒。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,
而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。