本发明涉及智慧家庭领域,特别是涉及一种基于物联网安全技术的智能家庭系统。
背景技术:
随着物联网的兴起,市场上智能化产品被黑客攻击的案例越来越多。黑客的攻击都是选择网络漏洞进行攻击,用户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数据库的桥梁。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,本领域技术人员利用上述揭示的技术内容做出些许简单修改、等同变化或修饰,均落在本发明的保护范围内。