The invention discloses a multi terminal intelligent home control platform based on cloud computing and raspberry pie. Due to the popularity of Internet and the gradual development of home intelligent systems, home intelligent systems have attracted more and more attention. This invention has developed a set of multi terminal intelligent home control platform based on cloud computing and raspberry pie. This method mainly uses virtual private server as the core of control platform for intelligent home control platform, builds a virtual platform in virtual private server, and configuring related services in the virtual platform as a whole. The set of intelligent home control platform provides data service to collect, process, use and manage the control parameters of the platform related underlying equipment, and make all data streams generated by the platform transmit in the virtual network, and set the encryption and decryption protocol at the data receiving place of each port to secure the data security of the system.
【技术实现步骤摘要】
一种基于云计算以及树莓派的多终端智能家居控制平台
本专利技术涉及一种基于云计算以及树莓派的多终端智能家居控制平台,这种基于云计算以及树莓派的多终端智能家居控制平台具有可扩展性强、安全性高、控制效果好、用户操作方便等特点,对于实现家居智能化提供了一个用法方便,功能强大的管理平台。
技术介绍
为了对于家居用电设备进行智能管理,实现家居智能化控制,现有的智能家居控制平台大多是利用搭建在底层的主控中心处理器结合家庭局域网来控制智能家居。这种智能家居控制平台的主要问题是对于新增的家居设备,需要对于搭建在底层的主控中心处理器进行现场调整,这增加了对于硬件维护升级的人工成本,也给用户带来较多不便。同时,随着家居系统中的智能家居愈来愈多,对于搭建在底层的主控中心处理器的性能要求也愈来愈高,从而导致了整体系统投资大,占地面积大,效率低。此外,现有的智能家居控制平台没有完全覆盖终端平台,同时缺少对于控制平台产生的数据流的保护,这会给用户带来许多不便。为此,本专利技术提出一种基于云计算以及树莓派的多终端智能家居控制平台,包括云服务器层,云控制器层,底层服务器层,终端控制器层,虚拟专用安 ...
【技术保护点】
一种基于云计算以及树莓派的多终端智能家居控制平台,其特征在于:整体采用云服务器层、云控制器层、终端控制器层、底层服务器层结合的模式,具备平台所有数据在虚拟专用安全网络中进行传输,用户登录注册功能,用户在智能家居控制平台上一键增加/删除接口设备功能,用户远程控制已配置安装的接口设备功能,平台维护人员远程维护功能,多客户终端应用。
【技术特征摘要】
1.一种基于云计算以及树莓派的多终端智能家居控制平台,其特征在于:整体采用云服务器层、云控制器层、终端控制器层、底层服务器层结合的模式,具备平台所有数据在虚拟专用安全网络中进行传输,用户登录注册功能,用户在智能家居控制平台上一键增加/删除接口设备功能,用户远程控制已配置安装的接口设备功能,平台维护人员远程维护功能,多客户终端应用。2.根据权利要求1所述的基于云计算以及树莓派的多终端智能家居控制平台,其特征在于:所述器层、云控制器层、终端控制器层、底层服务器层结合的模式,云服务器由搭建的虚拟化平台组成,为整套智能家居控制平台提供数据服务,实现对平台所有数据的收集,处理,使用和管理。云控制器由J2EE轻量级框架构成,为智能家居控制平台提供移动终端后台接口,加码解码,拦截用户请求,处理用户提交的数据使之符合业务逻辑层格式,业务逻辑服务(包括预置的家居设备控制逻辑,网络数据预处理,用户数据去噪),相关数据与底层服务器(clientserver)层交互,数据持久化服务。底层服务器(clientserver)主要由基于Linux的Raspbain系统的树莓派及其他接口设备组成。其中,基于Linux的Raspbain系统的树莓派利用wifi、串口或蓝牙的方式与各个接口设备进行通讯。底层服务层主要处理云控制器(cloudcontroller)层控制命令,使相关接口设备根据云服务端控制命令进行响应控制调度。终端控制器(clientcontroller)主要由多客户终端应用组成。客户端是完成提交用户请求,系统和用户的交互,提供人性化图形界面,提高用户体验。云服务器(cloudServer)通过基于UDP网络协议和SSL安全协议的网络访问方式与云控制器(cloudcontroller)进行数据交互,云控制器(cloudcontroller)通过HTTP协议,在虚拟专用安全网络(VPN+SSL/TLS)中,与底层服务器以及终端控制器(clientcontroller)进行数据交互。3.根据权利要求2所述的基于云计算以及树莓派的多终端智能家居控制平台,其特征在于:服务器(cloudServer)与云控制器(cloudcontroller)进行数据交互,当用户登录时,云控制器层(cloudcontroller)请求云服务器(cloudServer)获得用户数据,云服务器(cloudServer)响应请求,将请求数据返回云控制器层(cloudcontroller)。当用户注册时,云控制器层(cloudcontroller)请求云服务器(cloudServer)存储用户数据,云服务器(cloudServer)响应请求。智能平台新增家居设备时,云控制器层(cloudcontroller)请求云服务器(cloudServer)获得相关接口设备控制参数数据,云服务器(cloudServer)响应请求,将请求数据返回云控制器层(cloudcontroller)。云控制器层(cloudcont...
【专利技术属性】
技术研发人员:张述,张程剀,陈衍松,周浩,易辰颖,李振,
申请(专利权)人:河海大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。