热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

《Hadoop》系列深度探索(三):物联网技术综述与应用前景

在前一篇文章《Hadoop》系列之“踽踽独行”(二)中,我们详细探讨了云计算的核心概念。本章将重点转向物联网技术,全面解析其基本原理、应用场景及未来发展前景。通过深入分析物联网的架构和技术栈,我们将揭示其在智能城市、工业自动化和智能家居等领域的广泛应用潜力。此外,还将讨论物联网面临的挑战,如数据安全和隐私保护等问题,并展望其在未来技术融合中的重要角色。

在上一章《Hadoop》之“踽踽独行”(二)中,我们介绍了云计算的相关概念,在这一章里,我们来介绍一下物联网的概念,及其大数据,云计算和物联网三者的区别与联系。


一、物联网


1、物联网的概念

物联网是物物相连的互联网,是互联网的延伸,它利用局部网络或互联网等通信技术把传感器、控制器、机器、人员和物等通过新的方式连在一起,形成人与物、物与物相连,实现信息化和远程管理控制。

从技术架构上来看,物联网可分为四层(见图1-9):感知层、网络层、处理层和应用层。每层的具体功能如表1-8所示


层次功能
感知层如果把物联网系统比喻为一个人体,那么,感知层就好比人体的神经末梢,用来感知物理世界,采集来自物理世界的各种信息。这个层包含了大量的传感器,如温度传感器、湿度传感器、应力传感器、加速度传感器、重力传感器、气体浓度传感器、土壤盐分传感器、二维码标签、RFID(Radio
网络层相当于人体的神经中枢,起到信息传输的作用。网络层包含各种类型的网络,如互联网、移动通信网络、卫星通信网络等
处理层相当于人体的大脑,起到存储和处理的作用,包括数据存储、管理和分析平台
应用层直接面向用户,满足各种应用需求,如智能交通、智慧农业、智慧医疗、智能工业等

我们用智能公交这个案例来加深对物联网概念的理解。目前,很多城市居民的智能手机中都安装了“掌上公交”APP,可以用手机随时随地查询每辆公交车的当前到达位置信息,这就是一种非常典型的物联网应用。在智能公交应用中,每辆公交车都安装了GPS定位系统和3G/4G网络传输模块,在车辆行驶过程中,GPS定位系统会实时采集公交车当前到达位置信息,并通过车上的3G/4G网络传输模块发送给车辆附近的移动通信基站,经由电信运营商的3G/4G移动通信网络传送到智能公交指挥调度中心的数据处理平台,平台再把公交车位置数据发送给智能手机用户,用户的“掌上公交”软件就会显示出公交车的当前位置信息。这个应用实现了“物与物的相连”,即把公交车和手机这两个物体连接在一起,让手机可以实时获得公交车的位置信息,进一步讲,实际上也实现了“物和人的连接”,让手机用户可以实时获得公交车位置信息。在这个应用中,安装在公交车上的GPS定位设备就属于物联网的感知层;安装在公交车上的3G/4G网络传输模块以及电信运营商的3G/4G移动通信网络,属于物联网的网络层;智能公交指挥调度中心的数据处理平台属于物联网的处理层;智能手机上安装的“掌上公交”APP,属于物联网的应用层。


2.物联网关键技术

物联网是物与物相连的网络,通过为物体加装二维码、RFID标签、传感器等,就可以实现物体身份唯一标识和各种信息的采集,再结合各种类型网络连接,就可以实现人和物、物和物之间的信息交换。因此,物联网中的关键技术包括识别和感知技术(二维码、RFID、传感器等)、网络与通信技术、数据挖掘与融合技术等。

(1)识别和感知技术

二维码是物联网中一种很重要的自动识别技术,是在一维条码基础上扩展出来的条码技术。二维码包括堆叠式/行排式二维码和矩阵式二维码,后者较为常见。如图1-10所示,矩阵式二维码在一个矩形空间中通过黑、白像素在矩阵中的不同分布进行编码。在矩阵相应元素位置上,用点(方点、圆点或其他形状)的出现表示二进制“1”,点的不出现表示二进制的“0”,点的排列组合确定了矩阵式二维条码所代表的意义。二维码具有信息容量大、编码范围广、容错能力强、译码可靠性高、成本低易制作等良好特性,已经得到了广泛的应用。

RFID(Radio Frequency Identification)技术用于静止或移动物体的无接触自动识别,具有全天候、无接触、可同时实现多个物体自动识别等特点。RFID技术在生产和生活中得到了广泛的应用,大大推动了物联网的发展,我们平时使用的公交卡、门禁卡、校园卡等都嵌入了RFID芯片,可以实现迅速、便捷的数据交换。从结构上讲,RFID是一种简单的无线通信系统,由RFID读写器和RFID标签两个部分组成。RFID标签是由天线、耦合元件、芯片组成的,是一个能够传输信息、回复信息的电子模块。RFID读写器是由天线、耦合元件、芯片组成的,用来读取(或者有时也可以写入)RFID标签中的信息。RFID使用RFID读写器及可附着于目标物的RFID标签,利用频率信号将信息由RFID标签传送至RFID读写器。以公交卡为例,市民持有的公交卡就是一个RFID标签(见图1-11),公交车上安装的刷卡设备就是RFID读写器,当我们执行刷卡动作时,就完成了一次RFID标签和RFID读写器之间的非接触式通信和数据交换。

传感器是一种能感受规定的被测量件并按照一定的规律(数学函数法则)转换成可用信号的器件或装置,具有微型化、数字化、智能化、网络化等特点。人类需要借助于耳朵、鼻子、眼睛等感觉器官感受外部物理世界,类似地,物联网也需要借助于传感器实现对物理世界的感知。物联网中常见的传感器类型有光敏传感器、声敏传感器、气敏传感器、化学传感器、压敏传感器、温敏传感器、流体传感器等(见图1-12),可以用来模仿人类的视觉、听觉、嗅觉、味觉和触觉。

(2)网络与通信技术

物联网中的网络与通信技术包括短距离无线通信技术和远程通信技术。短距离无线通信技术包括Zigbee、NFC、蓝牙、Wi-Fi、RFID等。远程通信技术包括互联网、2G/3G/4G移动通信网络、卫星通信网络等。

(3)数据挖掘与融合技术

物联网中存在大量数据来源、各种异构网络和不同类型系统,如此大量的不同类型数据,如何实现有效整合、处理和挖掘,是物联网处理层需要解决的关键技术问题。今天,云计算和大数据技术的出现,为物联网数据存储、处理和分析提供了强大的技术支撑,海量物联网数据可以借助于庞大的云计算基础设施实现廉价存储,利用大数据技术实现快速处理和分析,满足各种实际应用需求。


3.物联网的应用

物联网已经广泛应用于智能交通、智慧医疗、智能家居、环保监测、智能安防、智能物流、智能电网、智慧农业、智能工业等领域,对国民经济与社会发展起到了重要的推动作用,具体如下。


  • 智能交通。利用RFID、摄像头、线圈、导航设备等物联网技术构建的智能交通系统,可以让人们随时随地通过智能手机、大屏幕、电子站牌等方式,了解城市各条道路的交通状况、所有停车场的车位情况、每辆公交车的当前到达位置等信息,合理安排行程,提高出行效率。
  • 智慧医疗。医生利用平板电脑、智能手机等手持设备,通过无线网络,可以随时连接访问各种诊疗仪器,实时掌握每个病人的各项生理指标数据,科学、合理地制定诊疗方案,甚至可以支持远程诊疗。
  • 智能家居。利用物联网技术提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。比如,可以在工作单位通过智能手机远程开启家里的电饭煲、空调、门锁、监控、窗帘和电灯等,家里的窗帘和电灯也可以根据时间和光线变化自动开启和关闭。
  • 环保监测。可以在重点区域放置监控摄像头或水质土壤成分检测仪器,相关数据可以实时传输到监控中心,出现问题时实时发出警报。
  • 智能安防。采用红外线、监控摄像头、RFID等物联网设备,实现小区出入口智能识别和控制、意外情况自动识别和报警、安保巡逻智能化管理等功能。​​​​​​​​​​​​​​
  • 智能物流。利用集成智能化技术,使物流系统能模仿人的智能,具有思维、感知、学习、推理判断和自行解决物流中某些问题的能力(如选择最佳行车路线,选择最佳包裹装车方案),从而实现物流资源优化调度和有效配置,提升物流系统效率。
  • ​​​​​​​智能电网。通过智能电表,不仅可以免去抄表工的大量工作,还可以实时获得用户用电信息,提前预测用电高峰和低谷,为合理设计电力需求响应系统提供依据。
  • ​​​​​​​智慧农业。利用温度传感器、湿度传感器和光线传感器,实时获得种植大棚内的农作物生长环境信息,远程控制大棚遮光板、通风口、喷水口的开启和关闭,让农作物始终处于最优生长环境,提高农作物产量和品质。
  • ​​​​​​​智能工业。将具有环境感知能力的各类终端、基于泛在技术的计算模式、移动通信技术等不断融入工业生产的各个环节,大幅提高制造效率,改善产品质量,降低产品成本和资源消耗,将传统工业提升到智能化的新阶段。


4.物联网产业

完整的物联网产业链主要包括核心感应器件提供商、感知层末端设备提供商、网络提供商、软件与行业解决方案提供商、系统集成商、运营及服务提供商等环节 具体如下。


  • ​​​​​​​核心感应器件提供商。提供二维码、RFID及读写机具、传感器、智能仪器仪表等物联网核心感应器件。
  • ​​​​​​​感知层末端设备提供商。提供射频识别设备、传感系统及设备、智能控制系统及设备、GPS设备、末端网络产品等。
  • ​​​​​​​网络提供商。包括电信网络运营商、广电网络运营商、互联网运营商、卫星网络运营商和其他网络运营商等。
  • ​​​​​​​软件与行业解决方案提供商。提供微操作系统、中间件、解决方案等。
  • ​​​​​​​系统集成商。提供行业应用集成服务。
  • ​​​​​​​运营及服务提供商。开展行业物联网运营及服务。


二、大数据与云计算、物联网的关系

云计算、大数据和物联网代表了IT领域最新的技术发展趋势,三者既有区别又有联系。云计算最初主要包含了两类含义:一类是以谷歌的GFS和MapReduce为代表的大规模分布式并行计算技术;另一类是以亚马逊的虚拟机和对象存储为代表的“按需租用”的商业模式。但是,随着大数据概念的提出,云计算中的分布式计算技术开始更多地被列入大数据技术,而人们提到云计算时,更多指的是底层基础IT资源的整合优化以及以服务的方式提供IT资源的商业模式(如IaaS、PaaS、SaaS)。从云计算和大数据概念的诞生到现在,二者之间的关系非常微妙,既密不可分,又千差万别。因此,我们不能把云计算和大数据割裂开来作为截然不同的两类技术来看待。此外,物联网也是和云计算、大数据相伴相生的技术。

下面总结一下三者的联系与区别

第一,大数据、云计算和物联网的区别。大数据侧重于对海量数据的存储、处理与分析,从海量数据中发现价值,服务于生产和生活;云计算本质上旨在整合和优化各种IT资源并通过网络以服务的方式,廉价地提供给用户;物联网的发展目标是实现物物相连,应用创新是物联网发展的核心。

第二,大数据、云计算和物联网的联系。从整体上看,大数据、云计算和物联网这三者是相辅相成的。大数据根植于云计算,大数据分析的很多技术都来自于云计算,云计算的分布式数据存储和管理系统(包括分布式文件系统和分布式数据库系统)提供了海量数据的存储和管理能力,分布式并行处理框架MapReduce提供了海量数据分析能力,没有这些云计算技术作为支撑,大数据分析就无从谈起。反之,大数据为云计算提供了“用武之地”,没有大数据这个“练兵场”,云计算技术再先进,也不能发挥它的应用价值。物联网的传感器源源不断产生的大量数据,构成了大数据的重要数据来源,没有物联网的飞速发展,就不会带来数据产生方式的变革,即由人工产生阶段转向自动产生阶段,大数据时代也不会这么快就到来。同时,物联网需要借助于云计算和大数据技术,实现物联网大数据的存储、分析和处理。

可以说,云计算、大数据和物联网三者已经彼此渗透、相互融合,在很多应用场合都可以同时看到三者的身影。在未来,三者会继续相互促进、相互影响,更好地服务于社会生产和生活的各个领域。

再参考下图

 从这幅图中我们可以看出:


  • 物联网对应了互联网的感觉和运动神经系统。
  • 云计算是互联网的核心硬件层和核心软件层的集合,也是互联网中枢神经系统萌芽。
  • 大数据代表了互联网的信息层(数据海洋),是互联网智慧和意识产生的基础。
  • 包括物联网,传统互联网,移动互联网在源源不断的向互联网大数据层汇聚数据和接受数据。”



参考资料:
1、林子雨老师的《大数据技术原理与应用》
2、https://blog.csdn.net/zkyliufeng/article/details/8562611


推荐阅读
  • Hadoop发行版本选择指南:技术解析与应用实践
    本文详细介绍了Hadoop的不同发行版本及其特点,帮助读者根据实际需求选择最合适的Hadoop版本。内容涵盖Apache Hadoop、Cloudera CDH等主流版本的特性及应用场景。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 深入解析Java虚拟机(JVM)架构与原理
    本文旨在为读者提供对Java虚拟机(JVM)的全面理解,涵盖其主要组成部分、工作原理及其在不同平台上的实现。通过详细探讨JVM的结构和内部机制,帮助开发者更好地掌握Java编程的核心技术。 ... [详细]
  • 深入解析Hadoop的核心组件与工作原理
    本文详细介绍了Hadoop的三大核心组件:分布式文件系统HDFS、资源管理器YARN和分布式计算框架MapReduce。通过分析这些组件的工作机制,帮助读者更好地理解Hadoop的架构及其在大数据处理中的应用。 ... [详细]
  • 本文详细分析了Hive在启动过程中遇到的权限拒绝错误,并提供了多种解决方案,包括调整文件权限、用户组设置以及环境变量配置等。 ... [详细]
  • HBase运维工具全解析
    本文深入探讨了HBase常用的运维工具,详细介绍了每种工具的功能、使用场景及操作示例。对于HBase的开发人员和运维工程师来说,这些工具是日常管理和故障排查的重要手段。 ... [详细]
  • 探索电路与系统的起源与发展
    本文回顾了电路与系统的发展历程,从电的早期发现到现代电子器件的应用。文章不仅涵盖了基础理论和关键发明,还探讨了这一学科对计算机、人工智能及物联网等领域的深远影响。 ... [详细]
  • 本文作者分享了在阿里巴巴获得实习offer的经历,包括五轮面试的详细内容和经验总结。其中四轮为技术面试,一轮为HR面试,涵盖了大量的Java技术和项目实践经验。 ... [详细]
  • Netflix利用Druid实现高效实时数据分析
    本文探讨了全球领先的在线娱乐公司Netflix如何通过采用Apache Druid,实现了高效的数据采集、处理和实时分析,从而显著提升了用户体验和业务决策的准确性。文章详细介绍了Netflix在系统架构、数据摄取、管理和查询方面的实践,并展示了Druid在大规模数据处理中的卓越性能。 ... [详细]
  • 本文探讨了C++编程中理解代码执行期间复杂度的挑战,特别是编译器在程序运行时生成额外指令以确保对象构造、内存管理、类型转换及临时对象创建的安全性。 ... [详细]
  • 深入解析BookKeeper的设计与应用场景
    本文介绍了由Yahoo在2009年开发并于2011年开源的BookKeeper技术。BookKeeper是一种高效且可靠的日志流存储解决方案,广泛应用于需要高性能和强数据持久性的场景。 ... [详细]
  • MapReduce原理是怎么剖析的
    这期内容当中小编将会给大家带来有关MapReduce原理是怎么剖析的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1 ... [详细]
  • 深入解析Spark核心架构与部署策略
    本文详细探讨了Spark的核心架构,包括其运行机制、任务调度和内存管理等方面,以及四种主要的部署模式:Standalone、Apache Mesos、Hadoop YARN和Kubernetes。通过本文,读者可以深入了解Spark的工作原理及其在不同环境下的部署方式。 ... [详细]
  • 58同城的Elasticsearch应用与平台构建实践
    本文由58同城高级架构师于伯伟分享,由陈树昌编辑整理,内容源自DataFunTalk。文章探讨了Elasticsearch作为分布式搜索和分析引擎的应用,特别是在58同城的实施案例,包括集群优化、典型应用实例及自动化平台建设等方面。 ... [详细]
  • 构建Snowflake中的近实时数据摄取管道
    探索如何在Snowflake中构建高效的近实时数据摄取管道,利用其内外表特性及Snowpipe服务,实现数据的快速、稳定加载。 ... [详细]
author-avatar
PHPSM
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有