一种基于物联网安全技术的智能家庭系统技术方案

技术编号:19266847 阅读:87 留言:0更新日期:2018-10-27 04:16
本发明专利技术提供一种基于物联网安全技术的智能家庭系统,包括服务器端、网关端、用户APP端以及设备端,所述的服务器端分别与网关端和用户APP端连接,所述的网关端与设备端连接,所述的服务器端分为了MQTT服务器、HTTP服务器、MQTT Client、SQL数据库四部分,MQTT服务器是用户APP和智慧家庭网关通信的桥梁,MQTT服务器通过MQTT协议与网关端连接,并通过MQTT协议分别与用户APP端、MQTT Client连接,将通信的消息发送到MQTT Client,然后MQTT Client将消息通过SQL语言保存到SQL数据库中,SQL数据库与用户APP端通过HTTP服务器和HTTP协议连接,所述的网关端与设备端通过Z_wave协议、Zigbee协议或433协议通信连接。采用该设计更有利于智能家庭系统的结构稳定性,不易被黑客攻击,防御性好,安全系数高。

【技术实现步骤摘要】
一种基于物联网安全技术的智能家庭系统
本专利技术涉及智慧家庭领域,特别是涉及一种基于物联网安全技术的智能家庭系统。
技术介绍
随着物联网的兴起,市场上智能化产品被黑客攻击的案例越来越多。黑客的攻击都是选择网络漏洞进行攻击,用户APP和服务器的通信,以及服务器和网关的通信的设计漏洞为黑客攻击提供了有利条件。为了避免黑客攻击,设立一种几乎无漏洞、防攻击、系统稳定性高的基于物联网安全技术的智能家庭系统,我们研发出了一套基于智能家居网关、用户APP、服务器以及设备端与一体的物联网安全技术智能家庭系统。
技术实现思路
为解决上述问题,本专利技术提供一种基于物联网安全技术的智能家庭系统,包括服务器端、网关端、用户APP端以及设备端,所述的服务器端分别与网关端和用户APP端连接,所述的网关端与设备端连接,所述的服务器端分为了MQTT服务器、HTTP服务器、MQTTClient、SQL数据库四部分,MQTT服务器是用户APP和智慧家庭网关通信的桥梁,MQTT服务器通过MQTT协议与网关端连接,并通过MQTT协议分别与用户APP端、MQTTClient连接,将通信的消息发送到MQTTClient,然后MQTTClient将消息通过SQL语言保存到SQL数据库中,SQL数据库与用户APP端通过HTTP服务器和HTTP协议连接,所述的网关端与设备端通过Z_wave协议、Zigbee协议或433协议通信连接。进一步的,所述的网关端和用户APP端采用Socket协议,建立的Socket连接是提供绑定网关时使用,网关绑定一旦成功则Socket便断开。进一步的,所述的MQTT协议、HTTPS协议、Socket协议均采用双端双重加密。本专利技术基于智能家居网关、用户APP、服务器以及设备端相互通信,服务器端的MQTT服务器、HTTP服务器、MQTTClient、SQL数据库四部分的通信架构。围绕MQTT服务器的三端通信均使用的是MQTT协议。HTTP服务器则是用户APP读取SQL数据库的桥梁。采用该设计更有利于智能家庭系统的结构稳定性,不易被黑客攻击,防御性好,安全系数高,是基于智能家居网关、用户APP、服务器以及设备端与一体的物联网安全技术智能家庭系统,适用于个人住宅、写字楼以及部分酒店房间等。附图说明上述仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,以下结合附图与具体实施方式对本专利技术作进一步的详细说明。图1为本专利技术的结构示意图。具体实施方式参照图1所示,本专利技术提供一种基于物联网安全技术的智能家庭系统,包括服务器端、网关端、用户APP端以及设备端,所述的服务器端分别与网关端和用户APP端连接,所述的网关端与设备端连接,所述的服务器端分为了MQTT服务器、HTTP服务器、MQTTClient、SQL数据库四部分,MQTT服务器是用户APP和智慧家庭网关通信的桥梁,MQTT服务器通过MQTT协议与网关端连接,并通过MQTT协议分别与用户APP端、MQTTClient连接,将通信的消息发送到MQTTClient,然后MQTTClient将消息通过SQL语言保存到SQL数据库中,SQL数据库与用户APP端通过HTTP服务器和HTTP协议连接,所述的网关端与设备端通过Z_wave协议、Zigbee协议或433协议通信连接。所述的网关端和用户APP端采用Socket协议,建立的Socket连接是提供绑定网关时使用,网关绑定一旦成功则Socket便断开。所述的MQTT协议、HTTPS协议、Socket协议均采用双端双重加密。本专利技术的服务器端分为了MQTT服务器、HTTP服务器、MQTTClient、SQL数据库四部分,MQTT服务器是用户APP和智慧家庭网关通信的桥梁,并且将通信的消息发送到MQTTClient,然后MQTTClient将消息通过SQL语言保存到SQL数据库中,围绕MQTT服务器的三端通信均使用的是MQTT协议。HTTP服务器则是用户APP读取SQL数据库的桥梁。以上所述,仅是本专利技术的较佳实施例而已,并非对本专利技术作任何形式上的限制,本领域技术人员利用上述揭示的
技术实现思路
做出些许简单修改、等同变化或修饰,均落在本专利技术的保护范围内。本文档来自技高网
...

【技术保护点】
1.一种基于物联网安全技术的智能家庭系统,其特征在于,包括服务器端、网关端、用户APP端以及设备端,所述的服务器端分别与网关端和用户APP端连接,所述的网关端与设备端连接,所述的服务器端分为了MQTT服务器、HTTP服务器、MQTT Client、SQL数据库四部分,MQTT服务器是用户APP和智慧家庭网关通信的桥梁,MQTT服务器通过MQTT协议与网关端连接,并通过MQTT协议分别与用户APP端、MQTT Client连接,将通信的消息发送到MQTT Client,然后MQTT Client将消息通过SQL语言保存到SQL数据库中,SQL数据库与用户APP端通过HTTP服务器和HTTP协议连接,所述的网关端与设备端通过Z_wave协议、Zigbee协议或433协议通信连接。

【技术特征摘要】
1.一种基于物联网安全技术的智能家庭系统,其特征在于,包括服务器端、网关端、用户APP端以及设备端,所述的服务器端分别与网关端和用户APP端连接,所述的网关端与设备端连接,所述的服务器端分为了MQTT服务器、HTTP服务器、MQTTClient、SQL数据库四部分,MQTT服务器是用户APP和智慧家庭网关通信的桥梁,MQTT服务器通过MQTT协议与网关端连接,并通过MQTT协议分别与用户APP端、MQTTClient连接,将通信的消息发送到MQTTClient,然后MQTTClient将消息通过SQL语...

【专利技术属性】
技术研发人员:田培金杜贵阳朱德丰邸平柱霍平
申请(专利权)人:山东智慧生活数据系统有限公司
类型:发明
国别省市:山东,37

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

1