在自己的行业待久了之后,就想着看看别的行业是怎么玩大数据的。

行业的不同,落实到数据模型和技术手段就会有不一样。

本着探索的精神,我每隔一段时间就想着搜罗一下不同的应用。

互联网总有一些喜欢分享的朋友,我最喜欢去找灵感和案例的地方,是在infoQ.

当然国内的极客邦,CSDN也不错,甚至有些应用已经属于前端黑科技。

总有看不完的新鲜应用,所以一个一个的去淘吧,有感觉就满足了。

今天看到 InfoQ 上一个利用大数据监测物联网的应用,翻译和笔记如下:

出处:

Traffic Data Monitoring Using IoT, Kafka and Spark Streaming

URL:https://www.infoq.com/articles/traffic-data-monitoring-iot-kafka-and-spark-streaming

本文的结构思路异常清晰:

  1. IoT Data Producer: 数据源头,是各类互联的设备,比如家用电器,电子产品,文章讨论的是各类交通工具的互联。中国2017年的汽车市场大约是 2800 万辆,也就是说,一秒钟的时间,可能就有 2800 万条数据,从各类汽车传输到互联网上,对比2017年淘宝双11,峰值达到 32万每秒的交易,可谓是又一个大数据落地的领域。就算是 1%的汽车联网(实际上肯定不止),那数据量也是接近双11 这峰值。利用嵌入的 Kafka 向 Spark Streaming 进程发送数据,完成主动监测的第一步。

  2. IoT Data Processor: 真正完成大数据计算的正是这一步,Sparking Streaming 接收到前端 Kafka 传进来的数据,解析,转换,并最终完成计算统计值的计算。经过刚才第一步的描述,中国国内的汽车市场是个非常庞大的数字,要实时完成这些汽车总量的监测指标统计,计算吞吐量势必要跟得上。而 Sparking Streaming 的处理,本质上还停留在像《Design Data-Intensive Applications》中描述的,是通过微批次处理(即极短时间内连续的批次)来对数据做转换的一种方式。所以网友对此类场景应用 Spark Streaming 还是略有担心,是否该换 Flink 上场。那两者的对比,我们可以换个主题来讨论,现在暂时拉回到本文中来,继续讨论 Spark Streaming 能完成的这类统计任务,到底可以有哪些,而这些分门别类的统计任务,就是大数据产品的落地。

    互联的车辆总量 ;
    互联的车辆,各品牌占比 ;
    互联的车辆,总体的碳排放量 ;
    每条路上,各个时段的拥堵程度;

    计算结果的存储是放在 Casssandra database. 至于它与其他数据库的不同以及为什么要在这里用它,暂不讨论。当然你说放 Hive 可不可以,那也是没问题的。甚至愿意放 SQL Server, MySQL, Oracle 都没有问题,因为 Spark Streaming 支持的语言有 Python, Scala, Java 都有对应的数据库接口。

  3. Iot Data Dashboard: 数据可视化是最终呈现项目成果的一环。对于监测机构来说,可以适配多屏,考验着技术实现。对于车主来说,在手机,车内导航上实时显示路况,车耗等也同样需要小屏的信息呈现。在本文中,作者使用了 Spring Boot 来获取 Cassandra database 中存储的信息,并发送给多屏控制主机做呈现。这是一种主动推送的机制,数据能够在短时间内实现刷新。Dashboard 采用表和图的展现方式,以 bootstrap.js 作为交互接口。

文章的最后还有实现代码,这就不能贴上来了,一来是排版不好看,二来鼓励大家看原版。

大数据在 IoT 的应用相关推荐

  1. IOT(21)---:云、大数据、IOT深度融合 云计算进入3.0时代

    这才是2018年的技术趋势:云.大数据.IOT深度融合 云计算进入3.0时代 2018年,在应用需求的推动下,云计算.大数据.物联网等新技术的融合发展将更加明显,其中的云计算也将继续演化,步入全新的3 ...

  2. 这才是2018年的技术趋势:云、大数据、IOT深度融合

    2018年,在应用需求的推动下,云计算.大数据.物联网等新技术的融合发展将更加明显,其中的云计算也将继续演化,步入全新的3.0时代. 在这个言必谈AI(人工智能)的时代,似乎再说其他技术就显得low了 ...

  3. 这才是2018年的技术趋势:云、大数据、IOT深度融合 云计算进入3.0时代

    2018年,在应用需求的推动下,云计算.大数据.物联网等新技术的融合发展将更加明显,其中的云计算也将继续演化,步入全新的3.0时代. 在这个言必谈AI(人工智能)的时代,似乎再说其他技术就显得low了 ...

  4. 为IoT和大数据项目分配IT资源

    大数据和物联网项目给IT基础架构带来了前所未有的压力. Internet of Things(IoT) 和大数据应用已经给网络和存储架构带来了压力,更不用说这还需要IT专家使用不同的技能和工具来管理这 ...

  5. 顶尖技术专家严选,15场前沿论坛思辨,2019中国大数据技术大会邀您共赴

    扫码了解2019中国大数据技术大会(https://t.csdnimg.cn/IaHb)更多详情. 2019中国大数据技术大会(BDTC 2019)将于12月5日-7日在北京长城饭店举办,本届大会将聚 ...

  6. 顶尖技术专家严选,15场前沿论坛思辨,2019中国大数据技术大会邀您共赴!

    扫码了解2019中国大数据技术大会(https://t.csdnimg.cn/IaHb)更多详情. 2019中国大数据技术大会(BDTC 2019)将于12月5日-7日在北京长城饭店举办,本届大会将聚 ...

  7. 年薪80W的大数据开发【1024G全套资源】都在这儿!

    ABOUT2018年杭州云栖大会 9月19-22日 云栖大会有阿里巴巴集团主办的全球顶级科技大会,汇聚时代最强大脑,描绘新技术发展趋势和蓝图,展现云计算.大数据.人工智能等蓬勃发展的科技生态全景. 2 ...

  8. 大数据和云计算技术周报(第81期)

    大数据" 三个字其实是个marketing语言,从技术角度看,包含范围很广,计算.存储.网络都涉及,知识点广.学习难度高. 本期会给大家奉献上精彩的:分布式事务.缓存 .排序.druid.s ...

  9. IoT与大数据 如何激发数字营销最大潜能?

    戳蓝字"CSDN云计算"关注我们哦! 技术头条:干货.简洁.多维全面.更多云计算精华知识尽在眼前,get要点.solve难题,统统不在话下! 译者:风车云马  物联网与大数据概述 ...

最新文章

  1. BZOJ2215[Poi2011]Conspiracy——2-SAT+tarjan缩点
  2. 如何提高在家办公的效率?
  3. 下载服务 php,文件下载: 云---php服务---pc
  4. 2019.3.18 区块链论文翻译
  5. 【M25】将构造方法和非成员方法虚化
  6. vnpy学习11_增加测试评估指标
  7. sklearn之PCA(主成分分析)
  8. Dennis Ritchie, father of Unix and C, dies
  9. 如何读取或转换PCD点云文件
  10. UnboundLocalError: local variable ‘Num_fSu‘ referenced before assignment
  11. 【2022 CCF BDCI 文心大模型创意项目】DIY绘本
  12. 小技巧:如何创建公共邮箱?教育邮箱创建哪个好?
  13. 香港银行账户主要用途
  14. [名词解释] PATA和SATA I
  15. 【大咖有约】1号店周航:1号店搜索实时更新架构实践
  16. 从签到功能到用户激励体系——产品经理项目实录
  17. onlyoffice-api
  18. ios辅助功能_iOS辅助功能标签
  19. shell编程之正则表达式——理论基础
  20. LiteOS内核开发(一)

热门文章

  1. Unity 5.5.0f3发行说明
  2. SQL Server事务日志分析
  3. C# 盛金公式 求解一元三次方程
  4. iOS 免越狱修改微信运动步数
  5. 尘埃落定!AI 大牛贾佳亚离开腾讯优图,创立思谋科技,投身差异化 AI 创业
  6. 高质量单幅图片运动去模糊
  7. Firewalld的区域(zone)
  8. java retry: 详解
  9. 盘点国内外25款备具代表性的协同办公软件
  10. 计算机控制系统刘恩沧课后题答案,第八章2 提高计算机控制系统可靠性的技术措施_内蒙古农业大学:计算机控制技术_ppt_大学课件预览_高等教育资讯网...