物联网通用基础数据平台的设计与实现

来源 :浙江工业大学 | 被引量 : 0次 | 上传用户:hzau1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着物联网技术的迅猛发展,各领域对物理网设备的需求不断增加,物联网设备的数量规模也呈现井喷式爆发。面对如此海量的设备接入,大量的资本开始投入到物联网基础平台的研发中。许多中小型物联网企业纷纷自研物联网平台,以支持其业务的发展,但是企业开发物联网平台过程中存在许多问题,如开发成本高、运维不便、开发周期长等。为此本课题设计一种物联网通用基础数据平台。该物联网平台分为终端设备、云端、Web客户端三大模块,架构上分为感知层、接入层、服务层、应用层。本文主要工作内容如下:1)终端设备内部的传感器数据采集程序的设计与实现。终端设备属于感知层。本文以物联网智能网关为通信核心,实现数据的上传、控制指令的执行。提出一种网关配置信息自动化的方法,实现配置信息从云端下发到网关。网关完成自动配置,减少技术人员工作量。终端设备通过MQTT(Message Queuing Telemetry Transport)协议接入云端并进行数据的通信。2)考虑到平台将面对大量终端设备的接入,设计了统一的数据处理中间件,对终端设备的接入做权限验证,解决匿名设备的恶意接入的问题;根据中间件的需求,实现自定义的数据处理服务,完成传感数据的存储;对平台设备资源进行服务封装,通过RESTful接口对外提供访问入口。在传统开发中,Mosquitto接收到数据之后会转发给新的客户端,然后使用该客户端进行数据转发,数据转发效率不高;本文设计将数据转发功能集成到Mosquitto中,并以HTTP的方式提供给客户端调用,并且不必再直接使用MQTT对设备进行直接的控制。3)针对Web客户端的功能进行设计和实现。前端使用Angular框架,后端使用Go语言开发。Web客户端采用B/S架构,根据用户需求设计和实现应用管理、用户管理、组织管理、产品管理、设备管理、功能项管理、产品图标管理、登录授权管理等功能。本文根据需求分别实现终端、云端、Web端的功能。智慧生态教育应用可直接通过调用平台的接口服务地对各类设备进行有效的监控和远程控制,结果表明平台在智慧生态教育项目的应用上取得较好的效果。
其他文献
双稳态系统中随机力的非线性作用在物理、力学和光学等自然学科有着广泛的应用,随机共振是非线性系统、随机力(噪声)和输入信号产生的一种奇特的协同现象,它反映了随机力的积极
跨文化创作是文本创作中的一种特殊模式。如果对“跨文化”的理解认识不足,就可能对文本的解读出现偏差。文章从“跨文化”的概念入手,阐释了目前大量文本研究中存在的误区,
本文介绍了某市立交桥梁工程方案阶段概念设计的BIM可视化应用,阐述了互通式立交桥梁BIM设计的一般流程与主要BIM应用点,如地模制作、路线设计、可视化应用等,为市政行业BIM
本文以代谢工程的理论为指导,围绕产核黄素枯草芽孢杆菌的中心碳代谢进行遗传改造,以减少酸性副产物乙酸的生成,提高碳的转化率,并构建了一系列的产核黄素枯草芽孢杆菌的基因
半导体固体发光器件的层状结构中,大量的光子以波导模式的形式被束缚在发光器件内,此时微结构可用于器件内光子的提取以增强发光效率。微结构是由两种或两种以上的材料在空间
【正】 一、管辖权的重要性及确定管辖权的一般原则国际私法上的管辖权,亦称审判权(jurisdiction),是指一个国家的法院对某类涉外民事案件,进行审理和判决的权力。国际私法上
目的:探究艾灸对快速老化小鼠(SAMP8)海马区突触可塑性相关蛋白表达的影响。方法:将12只6个月龄雄性SAMP8小鼠随机分为模型组和艾灸组。另以6只同月龄雄性正常老化小鼠(SAMR1
金刚石氮-空穴色心因其自旋态容易被初始化与读出、能被微波射频场操控,且具有较长的相干时间,是目前量子信息与量子调控领域的热点之一。经过多年的探索与研究,在金刚石氮-
汉字"日"作为"性行为"义项,从本源探讨,当来源原始初民对太阳崇拜和男性生殖器崇拜,但随着"日"的帝王象征意义的巩固和强化,"日"字"性行为"义项被禁忌,作为一种心理情结沉淀,
在刚刚过去的2014年里,本城的文艺青年们多少都注意到了一桩妙事,那就是曾经每年来上海巡演都要抢破头、斗黄牛才能博得一票的“爱情圣经”级话剧《恋爱的犀牛》,这一次居然