一种通用物联网数据分析平台的设计与实现

一种通用物联网数据分析平台的设计与实现

ID:26918748

大小:65.02 KB

页数:4页

时间:2018-11-30

一种通用物联网数据分析平台的设计与实现_第1页
一种通用物联网数据分析平台的设计与实现_第2页
一种通用物联网数据分析平台的设计与实现_第3页
一种通用物联网数据分析平台的设计与实现_第4页
资源描述:

《一种通用物联网数据分析平台的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、一种通用物联网数据分析平台的设计与实现常熟达涅利冶金设备有限公司【摘要】目前在实际应用的过程中存在种类繁多、采集信息量大以及数据类型及格式不一致的物联网传感器设备,这些物联IM传感器设备在实际应用的过程中在处理与分析问题也存在差异,设计并且实现一种通用物联网数据分析平台。在构建一种通用物联网数据分析平台的过程中,毡括存储、分析以及呈现的模型,并且为其提供了统一的WebService物联网数据服务接口。此平台可以通过ECA的相关规则来执行触发动作,从而能够对特定的事件进行监测及预警。除此之外,还通过图表或者表格的方式提供一个可定制的数据可视化界面,主要目的在于便于用户对物联网数据进行观

2、察。【关键词】物联网;数据;分析平台随着技术的发展以及物联网技术的成熟,物联网现已经广泛地应用于智能家居、交通、消防、健康护理、物流快递以及环境监测等领域中。并且还研发出能应用于人们H常生活中的物联原型系统,进一步探索人们H常工作及娱乐中的人机交互方式。除此之外,开发的一种基于网络的基础架构可以被用对各种数据进行存储、搜索以及共享,从而促进设备和用户之间的交互,但设备不一定都能提供RESTful接口,因此此类架构在实际应用的过程中具有一定的局限性。而一种基于服务的物联网数据交换平台,主机可以将其采集到的实时数据传输到服务器,而服务器与各个应用系统之间可以对数据进行交换。而由于数据的多

3、样化,使得在实际应用的过程中需要不断地更新数据,釆用WebService进行发布,因此容易对系统的扩展造成一定困难。而随着网络时代的到来,人们对于数据信息的快捷度的要求更高,人们希望在观察处理数据的基础上做出相应的对策。木文采用一种通用物联网数据分析平台,能够通过WebService接口,实现釆集端以及服务端之间的交互,从而能提高平台构建的灵活度。一、平台功能模块设计本次物联网数据平台主要采用的是模块化设计,因而可以将平台的功能细化为用户管理、WebService接U、ECA规则模块以及数据可视化模块功能等多个模块。平台功能模块基本结构如图1所示,现对各个模块的功能进行如下分析:图1

4、平台功能模块基本结构(一)用户管理用户管理在物联网数据平台应用的过程中主要是为了确保数据的安全冇效,用户主要是通过注册及密码机制来对平台进行使用,显著地防止了非法用户对数据平台的恶意攻击。并且平台在设计的过程中采用基于角色权限的访问控制,从而能对数据进行安全共享功能。在每个功能模块中又可细分为多个子功能,各自对应其相应的权限,平台管理员在此过程中可以为不同的用户分配不同权限,从而能在一定程度上增加用户访问控制的灵活度。(二)鉴权管理一部分应用对物联网数据具有较为严格的安全和保密要求,因此平台可以提供APIkey的鉴权管理机制。一般来说,用户可以注册一个或以上应用,平台则会自动地为注册

5、应用生成APIkey。在实际应用的过程中,当用户提出服务请求吋,鉴权管理模块会认证用户提交信息。(三)WebService接口平台在顶层采用WebService方式对底层提供服务进行封装,并II可以提供不同的交互方式,客户端采用服务器可以向WebService接口发送请求及接收。WebService交互基本原理如图2所示。传感器所采集的数据在上传到服务器的过程中均需要通过WebService接口,平台对WebService接口所接收到的数据类型和格式进行了规定,而不同的数据可以采用一个通用数据接收端口。当接U在应用的过程中能够正确地接收客户端上传的数据后,能够处理数据;若接U在接收数

6、据的过程中出现错误,平台会给出错误信息。客户端可以通过WebService接U来获取历史数据,并将这些信息采用可视化图表的方式呈现出来,主要0的在于便于用户能够对节点状态进行查看,并且对节点以后的数据变化情况进行预测,并对其进行相应措施。图2WebService交互基本原理(四)ECA规则模块在平台疲用的过程中,客户端可以通过WebService接口可以对平台发送俾感器的各种数据,平台可以通过ECA规则模块分析所接收到的数据,并且能及吋地发现其中存在的缺陷和问题。比如可以将平台应用在健康护理中,并将测得的数值通过WebService接口发送至服务端,当患者的高压值在140mmHg以上

7、或者低压值在90mmHg以上吋,平台会通知用户可能有患有高血压的可能性,并II在此过程中告知用户注意事项II提醒用户应该及吋就诊。(五)数据可视化模块此种平台为用户提供了操作界面,用户在使用的过程中可以设置可视化参数,采用表格、网格以及折线图等方式呈现给用户,主要0的在于便于用户对数据动态变化进行观察,并且对相关数据变化进行预测,设置ECA规则模块中的触发事件、条件以及动作。二、平台应用3.1健康护理通用物联网数据分析平台可以应用在健康护理领域,在对患者进

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。