首发于 智能家居专业知识讲解

[转载-推荐]基于物联网平台进行大数据分析的方法

【摘要】 在物联网时代,数量庞大的“物”会产生海量数据,本文为您介绍两种基于物联网平台进行大数据分析的方法-实时分析和离线分析。

在物联网时代,数量庞大的“物”会产生PB级的海量数据,传统的数据处理服务的处理速度已无法跟上数据产生的速度。如果没法及时分析与利用这庞大的物联网设备数据,就无法将数据的价值最大化,大数据分析能力的建设对物联网企业来说又成为了一个新的挑战。针对这种情况,大数据处理服务应运而生。服务提供商提供大数据处理平台,为企业消除了大数据处理的效率问题和可靠性问题,让企业能够专注于物联网数据的分析与利用。
----------方案总览----------
物联网大数据根据数据类型的不同,分析方式也不同。
实时数据
有些数据的实时性很强,如果没有及时分析处理就会失去价值,甚至可能造成损失,我们称之为实时数据。典型的实时数据包括设备位置信息、设备实时状态等,应用于实时监控、实时告警等场景,例如,车辆实时上报位置数据,实时分析后呈现到交通监控中心的大屏上,交通专家根据实时数据下达各种交通控制决策,如红绿灯时间调整等。为了实现高实时性,我们可以采用实时流分析方案,从物联网平台对外的数据通道中实时提取流动数据,分析和处理之后再输出至数据通道继续流转,保证呈现的数据永远是最“新鲜”的。
时序数据
有些数据实时性没那么强,但是和时间顺序强相关,分析后的数据需要分类后按时序储存,并提供按时序浏览、查询数据的能力,我们称之为时序数据。典型的时序数据包括设备移动轨迹、股票价格曲线等,应用于行为分析、趋势预测等场景,例如,基于物联网的公路监控系统保存了近期所有车辆的行驶轨迹,警方可随时从中提取指定嫌疑人车辆的形式的轨迹,推测出嫌疑人的目的地,从而进行包抄逮捕。时序数据的分析一般依赖于时序数据库,数据保存至时序数据库进行分类与排序,再由其他应用或服务从数据库中获取进行进一步处理。
离线数据
还有一些数据,对于实时性和有序性的要求都没那么强,分析时数据已经固化,我们称之为离线数据。典型的离线数据包括产品销量数据、景点游客数据等,应用于统计分析,总结盘点等场景,例如,物联网平台将自动售货机上报的销售数据汇总后保存,然后定期使用大数据分析平台分析销售数据,以报表形式呈现给厂家,协助厂家进行销售策略的调整。离线分析的挑战主要在于庞大的数据量,一般会采用分布式处理的方案来提升海量数据分析的效率。
在本文中,我们将为您重点介绍实时分析和离线分析两种方案,时序分析方案我们下次再分享(具有物联网时序分析能力的华为云数据分析服务后续也将上线,敬请期待)。
--------实时分析方案--------


首先,让我们了解一下这个方案使用的服务。






该方案的数据流向如下:

  1. 物联网平台将设备上报的数据通过规则引擎功能转发至数据接入服务(DIS)。
  2. 实时流计算服务(CS)从DIS的通道中获取实时数据,通过SQL语句分析并处理后,再写入另一个DIS通道。
  3. DIS以对象存储服务(OBS)为中介将分析结果转储至数据仓库服务(DWS)。
  4. 数据可视化服务(DLV)读取分析结果呈现为可视化报表。

实现该方案,您需要进行以下操作:

  1. 在DWS中创建一个集群并完成基本配置。
  2. 创建两条DIS通道,我们分别称之为输入通道和输出通道,然后为输出通道创建一个转储任务,将数据转储至DWS的集群。转储时会使用OBS桶临时存储转储数据,若没有OBS桶请创建一个。
  3. 在设备接入服务中创建一条规则,将设备上报数据转发至DIS的输入通道。
  4. 在CS中创建一个作业,实现从DIS输入通道中获取数据,分析处理后输出至DIS输出通道的功能。
  5. 在DLV中创建数据连接从DWS中获取数据,再创建数据大屏将数据可视化展示。
  6. 将上报数据的设备接入物联网平台(设备接入服务),并控制其上报数据。

详细操作指导请参考各个服务的帮助文档,本文不再赘述。
--------离线分析方案--------


首先,让我们了解一下这个方案使用的服务,前面已经介绍过的服务此处不再重复介绍。
MapReduce服务:MapReduce服务(MRS)是一个在华为云上部署和管理Hadoop系统的服务,一键即可部署Hadoop集群。MRS提供租户完全可控的企业级大数据集群云服务,轻松运行Hadoop、Spark、HBase、Kafka、Storm等大数据组件,并具备在后续根据业务需要进行定制开发的能力。


该方案的数据流向如下:

  1. 物联网平台将设备上报的数据通过规则引擎功能转发至数据接入服务(DIS)。
  2. DIS使用对象存储服务(OBS)作为中介,再将数据转储至MapReduce服务(MRS)。
  3. MRS从OBS获取用户定制的分析程序包,运行程序分析数据,并保存分析结果(可写入持久化数据库或写成文件)。
  4. 数据可视化服务(DLV)读取分析结果呈现为可视化报表。

实现该方案,您需要进行以下操作:

  1. 在MRS中创建一个Hadoop分析集群。
  2. 参考MRS的开发指南开发一个大数据分析程序,实现读取JSON格式的数据分析并处理,然后写入本地数据库或者写成文件存到OBS。程序开发完成后需打包成JAR文件并上传至OBS桶,若您没有OBS桶请创建一个。
  3. 创建一条DIS通道,然后为该通道创建一个转储任务,将数据转储至MRS的集群。
  4. 在设备接入服务中创建一条规则,将设备上报数据转发至DIS的通道。
  5. 将上报数据的设备接入物联网平台(设备接入服务),并控制其上报数据。
  6. 在MRS中创建一个作业,执行OBS桶中的大数据分析程序。
  7. 在DLV中创建数据连接从MRS数据库或OBS中读取数据,再创建数据大屏将数据可视化展示。

深圳SEO优化公司郑州外贸网站建设沧州网络推广推荐邯郸阿里店铺托管报价梅州百度竞价多少钱深圳企业网站制作价格和县建设网站公司威海网站优化按天收费价格平顶山网站优化按天计费报价临沧营销网站张家界网站推广系统孝感网页制作多少钱大连SEO按天收费张掖seo优化多少钱朝阳关键词按天计费哪家好迪庆设计网站报价忻州网站定制推荐文山百度标王报价茂名企业网站制作报价襄樊网站推广系统价格同乐seo网站优化公司荆门网站优化按天扣费报价滁州网络营销公司茂名网站搜索优化价格泉州营销型网站建设推荐衡阳阿里店铺运营哪家好思茅百度爱采购推荐贵阳seo网站优化桐城关键词按天计费河池网站设计模板推荐崇左企业网站设计哪家好歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化