[发明专利]一种基于云雾结合的模块化物联网应用快速构建平台有效
申请号: | 201711261013.4 | 申请日: | 2017-12-04 |
公开(公告)号: | CN108023952B | 公开(公告)日: | 2020-08-18 |
发明(设计)人: | 任智源;苏富;刘建瓯;陈晨;张海林 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04W4/38;H04W4/70 |
代理公司: | 北京世誉鑫诚专利代理事务所(普通合伙) 11368 | 代理人: | 刘玲玲 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 云雾 结合 模块化 联网 应用 快速 构建 平台 | ||
1.一种基于云雾结合的模块化物联网应用快速构建平台,其特征在于,平台的整体架构自下而上依次包括:硬件设备层、雾处理层和云服务层,其中,
硬件设备层:由NodeMCU和物联网感知设备构成,负责数据收集与控制执行,将采集的数据发送至网关,执行网关发送的控制命令;
雾处理层:由Prowo网关组成,负责接入硬件设备层的物联网感知设备,虚拟化接入的物联网感知设备,并提供各个物联网感知设备调用的API接口,其中,所述雾处理层的Prowo网关的整体架构自下而上分为:网络接入层、硬件虚拟化层和应用层,其中,
网络接入层:硬件设备层的物联网感知设备开机启动后,负责将物联网感知设备通过网络连接到Prowo网关,并负责完成协议的转换和数据包的解析,最终将解析好的数据传送给硬件虚拟化层;
硬件虚拟化层:接收网络接入层上传的来自不同物联网感知设备的数据,利用硬件功能虚拟化技术对每个物联网感知设备进行docker虚拟化,形成一一对应的硬件功能虚拟化模块,硬件功能虚拟化模块向上给应用层提供API接口;
应用层:开发者直接使用硬件虚拟化层提供的API服务,在该应用层部署、运行和测试开发的物联网应用,该应用层同时向云服务层提供API接口,并与云服务层进行通信;
云服务层:设置云服务器,负责数据储存、Prowo网关设备间组网以及资源统一分配与调度。
2.根据权利要求1所述的基于云雾结合的模块化物联网应用快速构建平台,其特征在于,所述硬件设备层的NodeMCU与Prowo网关的通讯协议为WIFI。
3.根据权利要求2所述的基于云雾结合的模块化物联网应用快速构建平台,其特征在于,所述Prowo网关的网络接入层包括:协议转换模块和协议解析模块,其中,
协议转换模块:对WIFI数据包进行转换,然后递交给协议解析模块;
协议解析模块:对数据包进行解析,并上传给硬件虚拟化层。
4.根据权利要求1所述的基于云雾结合的模块化物联网应用快速构建平台,其特征在于,所述Prowo网关的应用层包括:开发模块、远程管理模块和控制模块,其中,
开发模块:开发者在本地直接使用硬件虚拟化层提供的API服务,通过该模块快速在应用层部署、运行和测试开发的物联网应用,并将代码指令通过控制模块下达;
远程管理模块:向云服务层提供API接口,并与云服务层进行通信,接收来自云服务层的代码指令并通过控制模块下达;
控制模块:直接管理硬件虚拟化层和网络接入层,下达采集数据或者控制执行的代码指令。
5.根据权利要求1所述的基于云雾结合的模块化物联网应用快速构建平台,其特征在于,所述Prowo网关的应用层与云服务层的通信协议包括:WIFI协议和TCP/IP以太网协议。
6.根据权利要求1所述的基于云雾结合的模块化物联网应用快速构建平台,其特征在于,所述云服务层存储数据采用的是关系型数据库管理系统MYSQL,开发者在云服务层能够使用Prowo网关的硬件虚拟化层提供的API服务,在云端调用本地物联网硬件设备,进行应用业务的快速构建与部署。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711261013.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种金属密闭防潮保温门
- 下一篇:一种植物源性壳聚糖的制备方法