一种智能设备的直连控制方法及智能设备技术

技术编号:16133016 阅读:48 留言:0更新日期:2017-09-01 22:51
本发明专利技术提供一种智能设备的直连控制方法及智能设备,所述智能设备中包括通讯模块和微控制单元,通讯模块中设置有直连固件,当通讯模块接收到微控制单元发送的直连指令时,通讯模块的指定热点与控制设备建立直连模式的连接;在直连模式下,通讯模块监听来自所述控制设备的控制命令,控制命令包括判断字符和操作字符;当判断字符为预先设置的第一值时,智能设备向控制设备发送设备信息;当判断字符为预先设置的第二值时,智能设备中的通讯模块向微控制单元发送由操作字符限定的操作信息,微控制单元根据操作信息控制智能设备。本发明专利技术能够使智能设备与控制设备之间直接进行指令的收发,不再依赖路由器,从而精简了系统的架构。

【技术实现步骤摘要】
一种智能设备的直连控制方法及智能设备
本专利技术实施方式涉及通讯
,尤其涉及一种智能设备的直连控制方法及智能设备。
技术介绍
随着物联网技术的不断发展,智能设备越来越多地出现在人们的生活中。当前,借助于无线网络,人们可以通过手机中安装的APP对智能设备进行控制。目前,在对智能设备进行控制时,手机和智能设备通常需要共同连接至一台路由器上。具体地,可以参考图1所示,手机可以与智能设备中的WiFi模块建立连接,然后可以在智能设备中设置路由器的SSID和密码,从而使得智能设备连接上路由器。同时,手机也可以与路由器建立连接。这样,当手机需要向智能设备发送指令时,可以将指令先发送至路由器,然后由路由器转发至智能设备处。在实施本专利技术的过程中,专利技术人发现现有技术至少存在如下问题:手机与智能设备之间的指令均需要通过路由器转发,一旦没有路由器,手机与智能设备之间便不能直接发送控制指令。由上可见,当前的智能设备的控制方法,十分依赖于路由器,使得系统架构变得比较复杂。应该注意,上面对技术背景的介绍只是为了方便对本专利技术的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本专利技术的
技术介绍
部分进行了阐述而认为上述技术方案为本领域技术人员所公知。
技术实现思路
针对上述问题,本专利技术实施方式的目的在于提供一种智能设备的直连控制方法及智能设备,能够使得用户的客户端与智能设备之间可以直接进行指令的收发,从而不再依赖路由器,精简了系统的架构。为实现上述目的,本专利技术实施方式提供一种智能设备的直连控制方法,所述智能设备中包括通讯模块和微控制单元,所述通讯模块中设置有直连固件,所述方法包括:当设置有直连固件的通讯模块接收到微控制单元发送的直连指令时,所述通讯模块通过指定热点与控制设备建立直连模式的连接;在所述直连模式下,所述通讯模块监听来自所述控制设备的控制命令,所述控制命令包括判断字符和操作字符;当所述判断字符为预先设置的第一值时,所述通讯模块向所述控制设备发送设备信息;当所述判断字符为预先设置的第二值时,所述通讯模块向微控制单元发送由所述操作字符限定的操作信息,所述微控制单元根据所述操作信息控制智能设备。进一步地,所述智能设备设置有机械开关;所述智能设备通过机械开关控制微控制单元发送直连指令或断开直连指令,其中,所述直连指令为机械开关处于开启状态时触发微控制单元向通讯模块发送的进入直连模式的串口指令,根据所述直连模式的串口指令,通讯模块开启的指定热点并与控制设备进入直连模式;所述断开直连指令为机械开关处于关闭状态时触发微控制单元向通讯模块发送的断开直连的串口指令,根据所述断开直连模式的串口指令,通讯模块与控制设备断开直连模式,进入路由模式。进一步地,所述控制命令通过json字符串的形式表示,所述控制命令的格式为控制头加控制体,其中,所述控制头中添加判断字符并预先设置所述判断字符具有第一值和第二值;所述控制体中添加操作字符。进一步地,当所述判断字符为预先设置的第一值时,所述智能设备向所述控制设备发送设备信息,包括:设置有直连固件的通讯模块对接收到的控制命令进行解析,获取控制头中的判断字符和控制体中的操作字符;当所述判断字符为预先设置的第一值时,智能设备向控制设备发送包含设备信息的回传信息,以使控制设置在接收到设备信息后调整控制命令,设置控制命令中控制头的判断字符为第二值,并根据用户需要调整控制体中的操作字符,再次向智能设备发送调整后的控制命令。进一步地,所述微控制单元根据所述操作信息控制智能设备之后,还包括:如果根据所述操作信息能够控制智能设备,则智能设备向控制设备发送控制成功的回传信息。进一步地,所述方法还包括:智能设备按照预设周期向控制设备发送心跳数据包,如果在预设时长内未接收到控制设备的回应,则断开与控制设备直连模式的连接。为实现上述目的,本专利技术还提供一种智能设备,所述智能设备中包括通讯模块和微控制单元,所述通讯模块中设置有直连固件,所述微控制单元,用于向通讯模块发送直连指令;所述通讯模块,用于接收到微控制单元发送的直连指令时,通过指定热点与控制设备建立直连模式的连接;在所述直连模式下监听来自所述控制设备的控制命令,所述控制命令包括判断字符和操作字符;当所述判断字符为预先设置的第一值时,向所述控制设备发送设备信息;当所述判断字符为预先设置的第二值时,向微控制单元发送由所述操作字符限定的操作信息;所述微控制单元,还用于根据所述操作信息控制智能设备。进一步地,所述智能设备设置有机械开关;所述智能设备通过机械开关控制微控制单元发送直连指令或断开直连指令,其中,所述直连指令为机械开关处于开启状态时触发微控制单元向设置有直连固件的通讯模块发送的进入直连模式的串口指令,根据所述直连模式的串口指令,智能设备通过通讯模块开启的指定热点与控制设备进入直连模式;所述断开直连指令为机械开关处于关闭状态时触发微控制单元向设置有直连固件的通讯模块发送的断开直连的串口指令,根据所述断开直连模式的串口指令,智能设备与控制设备断开直连模式,进入路由模式。。进一步地,所述控制命令包括控制头加控制体,其中,所述控制头中添加判断字符并预先设置所述判断字符具有第一值和第二值;所述控制体中添加操作字符;所述通讯模块,具体用于:对接收到的控制命令进行解析,获取控制头中的判断字符和控制体中的操作字符;当所述判断字符为预先设置的第一值时,向控制设备发送包含设备信息的回传信息,以使控制设置在接收到设备信息后调整控制命令,设置控制命令中控制头的判断字符为第二值,并根据用户需要调整控制体中的操作字符,再次向智能设备发送调整后的控制命令;当所述判断字符为预先设置的第二值时,向微控制单元发送由所述操作字符限定的操作信息,并在所述微控制单元根据所述操作信息能够控制智能设备后,向控制设备发送控制成功的回传信息。进一步地,所述通讯模块还用于:按照预设周期向控制设备发送心跳数据包,如果在预设时长内未接收到控制设备的回应,则断开与控制设备直连模式的连接。本专利技术实施方式提供的一种智能设备的直连控制方法及智能设备,通过在智能设备的通讯模块设置直连固件,当设置有直连固件的通讯模块接收到直连指令时,便可以通过指定热点与控制设备建立直连模式的连接;此外,可以预先构建包含判断字符和操作字符的控制命令,智能设备通过对控制命令中的判断字符和操作字符进行识别,从而可以执行不同的操作。这样就避免了需要通过路由器进行数据转发的过程,从而精简了整个系统的架构。附图说明为了更清楚地说明本专利技术实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图逐一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有技术中对智能设备进行控制的示意图;图2为本专利技术实施方式中智能设备直连控制方法的流程图;图3为本专利技术实施方式中智能设备的结构示意图。具体实施方式为使本专利技术实施方式的目的、技术方案和优点更加清楚,下面将结合本专利技术实施方式中的附图,对本专利技术实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本专利技术一部分实施方式,而不是全部的实施方式。基于本专利技术本文档来自技高网...
一种智能设备的直连控制方法及智能设备

【技术保护点】
一种智能设备的直连控制方法,其特征在于,所述智能设备中包括通讯模块和微控制单元,所述通讯模块中设置有直连固件,所述方法包括:当设置有直连固件的通讯模块接收到微控制单元发送的直连指令时,所述通讯模块通过指定热点与控制设备建立直连模式的连接;在所述直连模式下,所述通讯模块监听来自所述控制设备的控制命令,所述控制命令包括判断字符和操作字符;当所述判断字符为预先设置的第一值时,所述通讯模块向所述控制设备发送设备信息;当所述判断字符为预先设置的第二值时,所述通讯模块向微控制单元发送由所述操作字符限定的操作信息,所述微控制单元根据所述操作信息控制智能设备。

【技术特征摘要】
1.一种智能设备的直连控制方法,其特征在于,所述智能设备中包括通讯模块和微控制单元,所述通讯模块中设置有直连固件,所述方法包括:当设置有直连固件的通讯模块接收到微控制单元发送的直连指令时,所述通讯模块通过指定热点与控制设备建立直连模式的连接;在所述直连模式下,所述通讯模块监听来自所述控制设备的控制命令,所述控制命令包括判断字符和操作字符;当所述判断字符为预先设置的第一值时,所述通讯模块向所述控制设备发送设备信息;当所述判断字符为预先设置的第二值时,所述通讯模块向微控制单元发送由所述操作字符限定的操作信息,所述微控制单元根据所述操作信息控制智能设备。2.根据权利要求1所述的智能设备的直连控制方法,其特征在于,所述智能设备设置有机械开关;所述智能设备通过机械开关控制微控制单元发送直连指令或断开直连指令,其中,所述直连指令为机械开关处于开启状态时触发微控制单元向通讯模块发送的进入直连模式的串口指令,根据所述直连模式的串口指令,通讯模块开启的指定热点并与控制设备进入直连模式;所述断开直连指令为机械开关处于关闭状态时触发微控制单元向通讯模块发送的断开直连的串口指令,根据所述断开直连模式的串口指令,通讯模块与控制设备断开直连模式,进入路由模式。3.根据权利要求1所述的智能设备的直连控制方法,其特征在于,所述控制命令通过json字符串的形式表示,所述控制命令的格式为控制头加控制体,其中,所述控制头中添加判断字符并预先设置所述判断字符具有第一值和第二值;所述控制体中添加操作字符。4.根据权利要求3所述的智能设备的直连控制方法,其特征在于,当所述判断字符为预先设置的第一值时,所述通讯模块向所述控制设备发送设备信息,包括:通讯模块对接收到的控制命令进行解析,获取控制头中的判断字符和控制体中的操作字符;当所述判断字符为预先设置的第一值时,通讯模块向控制设备发送包含设备信息的回传信息,以使控制设置在接收到设备信息后,设置控制命令中控制头的判断字符为第二值,并根据用户需要调整控制体中的操作字符,再次向智能设备发送调整后的控制命令。5.根据权利要求1所述的智能设备的直连控制方法,其特征在于,所述微控制单元根据所述操作信息控制智能设备之后,还包括:如果根据所述操作信息能够控制智能设备,则向控制设备发送控制成功的回传信息。6.根据权利要求1所述的智能设备的直连控制方法,其特征在于,所述方法还...

【专利技术属性】
技术研发人员:孙中飞
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1