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

【物联网】技术导论(入门介绍篇)

一、物联网发展的必然性从技术发展的传承性角度—从互联网、移动互联网到物联网的自然演变过程。物联网与计算机技术的关系计算机技术+数据通信技术——>计算机网络计

一、物联网发展的必然性

  • 从技术发展的传承性角度—从互联网、移动互联网到物联网的自然演变过程。

    物联网与计算机技术的关系

    计算机技术+数据通信技术——>计算机网络
    计算机网络——>互联网
    互联网+移动通信技术——>移动互联网
    互联网+移动通信技术+感知技术——>物联网

  • 从现实经济与社会发展需要的角度—面对经济危机,IBM智慧地球的思路有助于救市。

    IBM“智慧的地球”战略的主要内容是,IT产业下一阶段的任务是把新一代IT技术充分运用在各行各业之中。即把感应器嵌入和装备到电网、铁路、桥梁、隧道、公路、建筑、供水系统、大坝、油气管道等各种物体中,并且被普遍连接,形成所谓“物联网”。并通过超级计算机和云计算将“物联网”整合起来,实现人类社会与物理系统的整合。在此基础上,人类可以以更加精细和动态的方式管理生产和生活,从而达到“智慧”状态。

  • 从科学研究基础的角度—普适计算、透明计算、CPS与环境智能化研究已经开展了很多年。

  • 普适计算指的是无所不在的、随时随地可以进行计算的一种方式;无论何时何地,只要需要,就可以通过某种设备访问到所需的信息。
    普适计算的含义十分广泛,所涉及的技术包括 移动通信技术、小型计算设备制造技术、小型计算设备上的操作系统技术及 软件技术等。
    间断连接与轻量计算(即计算资源相对有限)是普适计算最重要的两个特征。普适计算的软件技术就是要实现在这种环境下的事务和 数据处理。
  • 透明计算是一种用户无需感知计算机操作系统、中间件、应用程序和通信网络的具体所在,只需根据自己的需求,通过网络从所使用的各种终端设备(包括固定、移动、以及家庭中的各类终端设备)中选择并使用相应服务(例如计算、电话、电视、上网和娱乐等)的计算模式。透明计算系统由终端设备、服务器和连接终端设备与服务器的网络组成。
  • 信息物理系统(cyber physical systems,简称CPS),是一个综合计算、网络和物理环境的多维复杂系统,通过3C(Computation、Communication、Control)技术的有机融合与深度协作,实现大型工程系统的实时感知、动态控制和信息服务。它通过人机交互接口实现和物理进程的交互,使用网络化空间以远程的、可靠的、实时的、安全的、协作的方式操控一个物理实体。CPS实现计算、通信与物理系统的一体化设计,具有重要而广泛的应用前景。
  • AMI(智能环境)的概念由欧洲研究团体 ISTAG ( Information Society Technology Advisory Group) 在1999年提出,其基本目标是在智能终端设备与环境之间建立一种共生关系,通过对环境的感知构建一个统一平台提供各种设备间的无缝连接,从而形成一个相互协作的工作关系,使得人机和环境协调统一。

二、物联网与互联网的关系

  1. 物联网数据是通过自动方式获取的;互联网数据是通过人工方式获取的。
  2. 物联网是虚拟与现实的结合;互联网构造了网络虚拟世界。
  3. 物联网是将计算机“装到”一切事物中;互联网把事情交给计算机去做。
  4. 物联网提供行业性、区域性的服务;互联网提供全球性公共信息服务。
  5. 物联网实现信息世界与物理世界的融合;互联网构造了人与人信息交互与共享的信息世界。
  6. 物联网是可反馈、可控制的“闭环”系统。

三、物联网体系结构

物联网体系结构=物联网层次结构模型+协议集

  • 物联网层次结构模型

物联网层次结构模型

  • 物联网层次结构与技术

物联网层次结构与技术

四、支撑物联网发展的关键技术

  • 物联网标识技术
    • OID (Object ID即对象标识符,是为找到区分整体中的对象而添加的标记。)
    • IPv6与6LoWPAN (6LoWPAN是一种基于IPv6的低速无线个域网标准)
    • EPC(EPC的全称是Electronic Product Code,中文称为产品电子代码。EPC的载体是RFID电子标签,并借助互联网来实现信息的传递。)
  • 二维条码技术
    • 行排式二维码,其编码原理是建立在一维码基础之上,按需要堆积成二行或多行。( PDF417条码 ,Code 49,Code 16K)
    • 矩阵式二维码,是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。(QR Code码,Data Matrix码,汉信码)
  • 自动识别与RFID技术(自动识别技术指的是基于标识技术获取标识载体承载的标识信息,实现标识对象信息获取的技术。RFID是一种无线通信技术,可以通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或者光学接触。)
  • 物联网安全技术
  • 传感器及智能传感器技术
  • M2M技术(M2M是将数据从一台终端传送到另一台终端,也就是机器与机器(Machine to Machine)的对话)
  • SOA与云计算技术(面向服务的体系结构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。)
  • 大数据处理技术

推荐阅读
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文介绍了机器学习手册中关于日期和时区操作的重要性以及其在实际应用中的作用。文章以一个故事为背景,描述了学童们面对老先生的教导时的反应,以及上官如在这个过程中的表现。同时,文章也提到了顾慎为对上官如的恨意以及他们之间的矛盾源于早年的结局。最后,文章强调了日期和时区操作在机器学习中的重要性,并指出了其在实际应用中的作用和意义。 ... [详细]
  • 深入解析Linux下的I/O多路转接epoll技术
    本文深入解析了Linux下的I/O多路转接epoll技术,介绍了select和poll函数的问题,以及epoll函数的设计和优点。同时讲解了epoll函数的使用方法,包括epoll_create和epoll_ctl两个系统调用。 ... [详细]
  • {moduleinfo:{card_count:[{count_phone:1,count:1}],search_count:[{count_phone:4 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • 本文介绍了作者在开发过程中遇到的问题,即播放框架内容安全策略设置不起作用的错误。作者通过使用编译时依赖注入的方式解决了这个问题,并分享了解决方案。文章详细描述了问题的出现情况、错误输出内容以及解决方案的具体步骤。如果你也遇到了类似的问题,本文可能对你有一定的参考价值。 ... [详细]
  • 本文详细介绍了MySQL表分区的创建、增加和删除方法,包括查看分区数据量和全库数据量的方法。欢迎大家阅读并给予点评。 ... [详细]
  • Java学习笔记之面向对象编程(OOP)
    本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ... [详细]
  • 浏览器中的异常检测算法及其在深度学习中的应用
    本文介绍了在浏览器中进行异常检测的算法,包括统计学方法和机器学习方法,并探讨了异常检测在深度学习中的应用。异常检测在金融领域的信用卡欺诈、企业安全领域的非法入侵、IT运维中的设备维护时间点预测等方面具有广泛的应用。通过使用TensorFlow.js进行异常检测,可以实现对单变量和多变量异常的检测。统计学方法通过估计数据的分布概率来计算数据点的异常概率,而机器学习方法则通过训练数据来建立异常检测模型。 ... [详细]
  • 深入理解线程、进程、多线程、线程池
    本文以QT的方式来走进线程池的应用、线程、进程、线程池、线程锁、互斥量、信号量、线程同步等的详解,一文让你小白变大神!为什么要使用多线程、线程锁、互斥量、信号量?为什么需要线程 ... [详细]
author-avatar
她的马尔代夫
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有