【技术实现步骤摘要】
一种App控制智能家居的方法及系统
本专利技术属于智能家居控制的
,具体地涉及一种App控制智能家居的方法,以及App控制智能家居的系统,尤其适用于局域网关没有连接互联网的情况。
技术介绍
家庭智能网关是家居智能化的心脏,通过它实现系统信息的采集、信息输入、信息输出、集中控制、远程控制、联动控制等功能。家庭智能网关具备智能家居控制枢纽及无线路由两大功能,一侧负责具体的安防报警,家电控制,用电信息采集。通过无线方式与智能交互终端等产品进行数据交互。现在路由器和电视盒子集成的技术已经实现。现在智能家居领域主要通过智能网关设备和智能家电设备进行通信。其技术方案有以下三类。第一种方案是通过智能家居控制主机对智能设备进行控制,其缺陷是不能远程控制和集成第三方设备;例如一些智能照明系统是使用这种方案。第二种方案是让智能家电设备集成WiFi模块接入互联网,通过互联网对设备进行控制。很多小型智能设备生产商是用这种方案。第三种方案是前两种方案的组合,在智能家居控制主机上集成网关和其他通信协议,通过控制主机对不同厂商的不同设备进行控制。目前智能家居系统中对智能家居管理有以下两种技术方案。第一种方案是通过智能家居控制主机对智能设备控制。第二种方案是通过移动终端对智能设备进行控制。本专利技术主要针对第二种方案的优化。本专利技术是基于家庭智能网关,通过移动终端App对智能家居设备进行控制的一种方法。目前能够实现终端App对智能家居设备控制的方案有好几种。主要思路都是通过终端App将控制指令下发到智能设备,智能设备将通信结果返回给终端App展示。本专利技术主要是结合目前的技术方 ...
【技术保护点】
一种App控制智能家居的方法,其特征在于:该方法包括以下步骤:(1)通过终端App接入智能设备到家庭智能网关;终端App和智能设备控制页是相互独立的,终端App负责更新和提供数据,智能设备控制页负责展示数据;为了使智能设备控制页跨平台展示,使用html技术实现智能设备控制页;当家庭智能网关支持接入多个家居设备时,终端App通过服务器接口获取最新支持的设备列表;(2)通过终端App操作智能设备的数据交互;智能设备控制页和智能设备通信的加密放到终端本地去实现,智能设备控制页通过JavaScript技术调用终端注入的方法,把要调用家庭智能网关的接口、参数、以及回调方法传递给终端App,终端完成加密后发出请求获取数据;家庭智能网关接收到指令后,通过对应智能设备的通信协议和智能设备进行通信,家庭智能网关将操作结果返回给终端App;终端App接收到通信结果后,用JavaScript技术调用智能设备控制页的回调方法将数据传递给智能设备控制页,智能设备控制页接收到数据后展示信息。
【技术特征摘要】
1.一种App控制智能家居的方法,其特征在于:该方法包括以下步骤:(1)通过终端App接入智能设备到家庭智能网关;终端App和智能设备控制页是相互独立的,终端App负责更新和提供数据,智能设备控制页负责展示数据;为了使智能设备控制页跨平台展示,使用html技术实现智能设备控制页;当家庭智能网关支持接入多个家居设备时,终端App通过服务器接口获取最新支持的设备列表;(2)通过终端App操作智能设备的数据交互;智能设备控制页和智能设备通信的加密放到终端本地去实现,智能设备控制页通过JavaScript技术调用终端注入的方法,把要调用家庭智能网关的接口、参数、以及回调方法传递给终端App,终端完成加密后发出请求获取数据;家庭智能网关接收到指令后,通过对应智能设备的通信协议和智能设备进行通信,家庭智能网关将操作结果返回给终端App;终端App接收到通信结果后,用JavaScript技术调用智能设备控制页的回调方法将数据传递给智能设备控制页,智能设备控制页接收到数据后展示信息。2.根据权利要求1所述的App控制智能家居的方法,其特征在于:所述步骤(1)包括以下分步骤:(1.1)终端获取家庭智能网关可接入的智能设备列表;(1.2)终端展示可接入的智能设备列表;(1.3)用户操作触发终端向智能家庭网关下发添加智能设备命令;(1.4)家庭智能网关接受添加智能设备命令并扫描周围智能设备;(1.5)家庭智能网关让智能设备接入;(1.6)家庭智能网关返成功接入智能设备信息。3.根据权利要求2所述的App控制智能家居的方法,其特征在于:所述步骤(1)中,将最新版本的智能设备控制页的压缩包放服务器上,终端App去检测版本更新。4.根据权利要求3所述的App控制智能家居的方法,其特征在于:所述步骤(1)中,终端App更新解压后,加载智能设备控制页。5.根据权利要求4所述的App控制智能家居的方法,其特征在于:所述步骤(2)包括以下分步骤:(2.1)终端展示接入智能设备列表;(2.2)终端检测智能设备控制页面是否需要更新;(2.3)终端更新需要展示的智能设备控制页压缩包,并解压到本地;(2.4)智能设备控制页调用终端App注入的JavaScript方法获取数据;(2.5)终端App封装和加密数据,并发起请求;(2.6)家庭智能网关接收到指令后将指令分发给相应智能设备;(2.7)家庭智能网关获取到智能设备返回数据后,将数据返回给终端App;(2.8)终端App接收到家庭网关返回数据后,调用智能设备控制页回调方法将数据传递给智能设备控制页;(2.9)智能设备控制页接收到数据后,展示数据。6.一种...
【专利技术属性】
技术研发人员:夏彬毓,
申请(专利权)人:北京极科极客科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。