一种智能家居系统及其数据信息协调同步更新的方法技术方案

技术编号:22756808 阅读:58 留言:0更新日期:2019-12-07 04:43
本发明专利技术公开了一种智能家居系统及其数据信息协调同步更新的方法。采用模块化设计,包括数据节点模块、采集模块、控制系统、智能网关、服务器和APP端;数据节点模块包括所有智能家具家电设备、各类传感器以及监控设备等;采集模块为Zigbee无线传感网络;控制系统接收和发送数据信息和控制指令;智能网关搭建在控制系统与服务器之间以对数据和消息进行解析,达到数据信息通信的目的;服务器进行数据更新和存储,向APP端和智能网关推送消息服务;APP端向用户展示智能家居系统的控制、监控和安防等功能界面。本发明专利技术采用不同权限用户登录的方式和消息推送的方式来解决多个客户端同时登录并同时操作而造成的数据混乱、不协调、不同步等问题。

A kind of smart home system and its data information synchronous update method

The invention discloses a smart home system and a method for coordinating and synchronously updating data information thereof. Modular design is adopted, including data node module, acquisition module, control system, intelligent gateway, server and app terminal; data node module includes all intelligent furniture and home appliances equipment, all kinds of sensors and monitoring equipment; acquisition module is ZigBee wireless sensor network; control system receives and sends data information and control instructions; intelligent gateway is built in the control system and The server analyzes data and messages to achieve the purpose of data information communication; the server updates and stores data to push message services to the app end and the smart gateway; the app end shows users the control, monitoring, security and other functional interfaces of the smart home system. The invention adopts the method of login by users with different authority and the method of message push to solve the problems of data confusion, incongruity, asynchrony and the like caused by multiple clients logging in at the same time and operating at the same time.

【技术实现步骤摘要】
一种智能家居系统及其数据信息协调同步更新的方法
本专利技术属于智能家居
,特别是涉及一种智能家居系统及其数据信息协调同步更新的方法,用于解决在智能家居系统的多个客户端同时操作的使用过程中出现的数据混乱、不协调、不同步的问题。
技术介绍
随着移动互联网技术以及由互联网衍生的物联网技术的快速发展,各行各业的智能化程度日益倍增,智能化的需求和应用越来越多的出现在人们的衣食住行之中。其中,智能家居的智能化应用可以认为是现代智能化住宅的首选配置。智能家居通常是指在用户家庭范围内,将各种智能化的家具家电、监控和安防等家用设备,利用互联网和物联网技术包括嵌入式底层技术、无线传感网络技术、控制系统以及智能终端APP应用技术等连接起来,可以远程获取各类设备的数据及操作控制设备,从而提高用户家居生活的体验度,使得家居生活更加安全、便利、舒适,并能实现节能环保的效果。目前,智能家居的整体控制系统和智能终端远程应用时,由于存在出现多个用户同时登陆智能终端远程应用端同时进行操控,此时就会出现操作不协调、数据更新不同步以及终端远程应用界面信息显示不同步等问题。基于此,急需一种解决针对多用户同时操作智能终端远程应用端而造成的数据信息混乱、不协调、不同步的问题。同时要大力提升数据信息收发的实时性,及时发现不安全因素的变化,从而避免危险事故的发生。
技术实现思路
本专利技术的目的在于提供一种智能家居系统及其数据信息协调同步更新的方法,通过设置拥有不同权限用户登录的方法和采用MQTT消息推送方式来解决多个客户端同时登陆并同时操作而造成的数据混乱、不协调和不同步的问题,具有较好的实际应用价值。为解决上述技术问题,本专利技术是通过以下技术方案实现的:本专利技术为一种智能家居系统,采用模块化设计,包括数据节点模块、采集模块、控制系统、智能网关、服务器和APP端;数据节点模块包括所有智能家具家电设备、各类传感器以及监控设备等;采集模块为Zigbee无线传感网络;控制系统接收和发送数据信息和控制指令;智能网关搭建在控制系统与服务器之间以对数据和消息进行解析,达到数据信息通信的目的;服务器进行数据更新和存储,向APP端和智能网关推送消息服务;APP端向用户展示智能家居系统的控制、监控和安防等功能界面。进一步地,所述采集模块为Zigbee无线传感网络,采用易于搭建的星形网络结构。进一步地,所述控制系统为STM32系列的单片机系统。进一步地,所述智能网关与控制系统之间采用串口进行数据通信。进一步地,所述服务器包括云端服务器或固件服务器,运行于Linux系统。进一步地,所述APP端包括Android版本或IOS版本。进一步地,所述智能网关和服务器之间,服务器和APP端之间均采用MQTT消息推送方式来实现消息推送。一种智能家居的数据信息协调同步更新的方法,数据采集和协调同步更新过程包括如下过程:SS00数据节点模块包括所有智能家具家电设备、各类传感器以及监控设备等,以无线传感网络的方式与采集模块相连;SS01采集模块采集到的数据信息通过控制系统经过串口发送至智能网关;SS02智能网关对数据信息进行加工解析,生成满足数据信息推送的格式,通过智能网关搭载的MQTT消息推送客户端推送至搭载于服务器的MQTT消息代理服务端;SS03服务器接收到数据信息后,对数据信息进行更新和存储,并将数据信息通过搭载于服务器的MQTT消息代理服务端推送至APP端搭载的MQTT消息推送客户端;SS04APP端实时更新数据信息,向用户提供智能控制、监控和安防等功能界面,并供用户远程进行数据信息查看和相关控制操作。一种智能家居的数据信息协调同步更新的方法,用户发送控制指令传输过程包括如下过程:SS00不同的用户拥有不同的登录权限在APP端进行登录;SS01在APP端的智能控制、监控和安防等功能中任意选择一项进行数据信息查看和相关控制操作;SS02用户的操作指令通过搭载于APP端的MQTT消息推送客户端推送至服务器搭载的MQTT消息代理服务端;SS03服务器接收到指令后,通过搭载于服务器的MQTT消息代理服务端推送至智能网关搭载的MQTT消息推送客户端;SS04智能网关将指令通过串口传输到控制系统;SS05控制系统把指令发送至采集模块,从而查看和控制数据节点模块中的各个节点的工作状态。本专利技术具有以下有益效果:1、采用轻量化设计,结构简单,安装方便,成本低。2、通过设置拥有不同权限的登录用户解决了多用户同时登录APP端并同时操作而造成的数据混乱问题。3、利用MQTT信息推送方式大大提高了数据信息收发的实时性,可有效解决APP端界面显示的同步性和数据协调性。当然,实施本专利技术的任一产品并不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的一种智能家居系统图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。请参阅图1所示,本专利技术为一种智能家居系统及其数据信息协调同步更新的方法,包括数据节点模块1、采集模块2、控制系统3、智能网关4、服务器5和APP端6。下面,详细说明本专利技术工作的具体实施过程。实施例一数据节点模块1中所包含的智能家具家电设备、监控和安防设备等分别安装在室内不同的位置。采集模块2搭建完成之后,数据节点模块1的各个节点均通过网络接入采集模块2。采集模块2采用数据轮询机制实现自动轮询数据节点模块1中各个节点的数据变化情况。当数据节点模块1有数据发生变化时,采集模块2将采集到的数据信息通过控制系统3经串口发送至智能网关4。智能网关4对数据信息进行加工解析,生成满足数据信息推送的格式,通过智能网关4搭载的MQTT消息推送客户端推送至搭载于服务器5的MQTT消息代理服务端。服务器5接收到数据信息后,对数据信息进行更新和存储,并将数据信息通过搭载于服务器5的MQTT消息代理服务端推送至APP端6搭载的MQTT消息推送客户端。最终,APP端6实时更新数据信息,向用户提供智能控制、监控和安防等功能界面,并供用户进行远程数据查看和相关控制操作。实施例二不同的用户拥有不同的登录权限在APP端6进行登录。多个用户同时登陆后,可同时在APP端6的智能控制、监控和安防等功能中任意选择一项进行数据查看和相关控制操作。用户的指令通过搭载于APP端6的MQTT消息推送客户端推送至服本文档来自技高网...

【技术保护点】
1.一种智能家居系统,包括数据节点模块(1)、采集模块(2)、控制系统(3)、智能网关(4)、服务器(5)和APP端(6);/n其特征在于:/n所述数据节点模块(1)包括所有智能家具家电设备、各类传感器以及监控设备等;/n所述采集模块(2)为Zigbee无线传感网络;所述控制系统(3)接收和发送数据信息和控制指令;/n所述智能网关(4)搭建在控制系统(3)与服务器(5)之间以对数据和消息进行解析,达到数据信息通信的目的;所述服务器(5)进行数据更新和存储,向APP端(6)和智能网关(4)推送消息服务。/n

【技术特征摘要】
1.一种智能家居系统,包括数据节点模块(1)、采集模块(2)、控制系统(3)、智能网关(4)、服务器(5)和APP端(6);
其特征在于:
所述数据节点模块(1)包括所有智能家具家电设备、各类传感器以及监控设备等;
所述采集模块(2)为Zigbee无线传感网络;所述控制系统(3)接收和发送数据信息和控制指令;
所述智能网关(4)搭建在控制系统(3)与服务器(5)之间以对数据和消息进行解析,达到数据信息通信的目的;所述服务器(5)进行数据更新和存储,向APP端(6)和智能网关(4)推送消息服务。


2.根据权利要求1所述的一种智能家居系统,其特征在于,所述采集模块(1)为Zigbee无线传感网络,采用星形网络结构。


3.根据权利要求1所述的一种智能家居系统,其特征在于,所述智能网关(4)与控制系统(3)之间采用串口进行数据通信。


4.根据权利要求1或3一种智能家居系统,其特征在于,所述智能网关(4)和服务器(5)之间,所述服务器(5)和APP端(6)之间均采用MQTT消息推送方式来实现消息推送。


5.一种智能家居的数据信息协调同步更新的方法,其特征在于,数据采集和协调同步更新过程包括如下过程:
SS00数据节点模块(1)包括所有智能家具家电设备、各类传感器以及监控设备等,以无线传感网络的方式与采集模块(2)相连;
SS01采集模块(2)采集到的数据信息通过控...

【专利技术属性】
技术研发人员:葛军
申请(专利权)人:安徽云探索网络科技有限公司
类型:发明
国别省市:安徽;34

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

1