物联网学习之路——IoT概况
物联网IoT概念
IoT,Internet of Things,即物物相连的互联网。它包含两层意思:一,以互联网为基础;二,物物相连,实现信息的交换和通信。物联网通过智能感知、识别技术与普适计算等通信感知技术,广泛应用于网络的融合中,也因此被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。如今,物联网行业已成为当下最炙手可热的行业之一。
物联网IoT发展背景
最早的物联网雏形要追溯到1991年,剑桥大学特洛伊计算机实验室的科学家们,常常要下楼去看咖啡煮好了没有,但又怕会影响工作,为了解决麻烦,他们编写了一套程序,咖啡壶旁边安装了一个便携式摄像头,利用终端计算机的图像捕捉技术,以3帧/秒的速率传递到实验室的计算机上,以方便工作人员随时查看咖啡是否煮好。1993年,作为首个 X-Windows 系统案例,近240万人点击过这个“咖啡壶”网站。这就是名噪一时的“特洛伊咖啡壶”事件。
物联网的概念首先于1995年,由比尔·盖茨在《未来之路》一书中提及。之后再1999年,美国麻省理工大学Kevin Ashton教授提出物联网的构想,并首次使用Internet of Things这个词语。中国顺应时代的变革,也于2009年由领导人提出“感知中国”的发展战略,将我国物联网领域的研究和应用开发推向了高潮。
物联网IoT主要技术
物联网是以感知为基础的物物相连系统,涉及网络、通信、信息处理、传感器、RFID、安全、服务、标识、定位、同步、数据挖掘、多网融合等众多技术领域。物联网是一个交叉学科,其技术架构自下而上主要分为三层:感知层、通信层、应用层。另外还包括嵌入式系统、软件与算法、电源和储能、新材料等支撑技术,和架构、安全与隐私、表示解析、网络管理等共性技术。
感知层由数据采集子层、短距离通信技术和协同信息处理子层组成,旨在解决感知层与多种应用平台间的兼容性问题,简而言之就是如何把采集到的数据转换成普适于不同平台的有效信息。
通信层作为感知层和应用层之间的媒介,主要实现将采集到的信息通过基础承载网络高效、准确地传输到应用层的功能。物联网的通信技术主要采用无线通信的方式,常见的无线通信技术包括:短距离无线通信技术(蓝牙、ZigBee、NFC、RFID、WIFI),移动通信技术(2/3/4/5G、NBIoT)等。
应用层实现物联网信息资源的利用,根据底层采集的数据,形成与业务需求相适应、实时更新的动态数据库。主要的意义在于如何挖掘并高效利用采集的数据来解决生产和生活中人们遇到的痛点问题。涉及到的技术包括海量存储、分布式数据处理、数据挖掘、信息管理与平台服务、人工智能与模糊计算。
物联网IoT应用领域
物联网具有广泛的应用范围,根据应用对象所属性质大体可划分为三类:
一、公共服务:主要包括智慧水务/电网/交通/医疗、公共安全保障、再生资源回收处置等。
二、行业应用:智慧物流、物品溯源、节能环保、工农业物联网等。
三、个人应用:智能家居、车联网、娱乐教育、节能低碳、智能卡。
物联网IoT目前现状
尽管物联网行业前景远大这一点人尽皆知,但就目前行业的发展现状,仍存在以下问题:
一、物联网行业边界模糊,高度融合。这使得它必须搭载在其他平台上才能体现其价值,暂时难以形成较大的经济增长点。
二、企业发展战略模糊,缺乏龙头企业。目前大型企业采用平台战略整合产业链,定位不清晰,显得大而不专,在长期的资源投入形成消费着力点之前,还不能形成龙头地位;而小型企业碍于成本,只做产业链的一部分,在缺乏大环境的体系和标准下,难以形成大的攻势。
三、产业链条长而不完善,导致市场培育周期长。这也决定了物联网世界的形成仍然任重而道远。
参考文献:(文章仅做交流学习,侵权即删!!)
1、《中国物联网产业发展概况》,物联网产业技术创新战略联盟,人民邮电出版社,2016.4;
2、https://baike.baidu.com/item/%E7%89%A9%E8%81%94%E7%BD%91/7306589?fr=aladdin&fromid=552548&fromtitle=IoT;
3、http://iot.ofweek.com/2016-11/ART-132209-5800-30066427.html;
物联网学习之路——IoT概况的更多相关文章
- 物联网学习之路——物联网通信技术:NBIoT
NBIoT是什么 NB-IoT,Narrow Band Internet of Things,窄带物联网,是一种专为万物互联打造的蜂窝网络连接技术.顾名思义,NB-IoT所占用的带宽很窄,只需约180 ...
- 物联网学习笔记三:物联网网关协议比较:MQTT 和 Modbus
物联网学习笔记三:物联网网关协议比较:MQTT 和 Modbus 物联网 (IoT) 不只是新技术,还是与旧技术的集成,其关键在于通信.可用的通信方法各不相同,但是,各种不同的协议在将海量“事物”连接 ...
- FastAPI 学习之路(十九)处理错误
系列文章: FastAPI 学习之路(一)fastapi--高性能web开发框架 FastAPI 学习之路(二) FastAPI 学习之路(三) FastAPI 学习之路(四) FastAPI 学习之 ...
- jQuery学习之路(1)-选择器
▓▓▓▓▓▓ 大致介绍 终于开始了我的jQuery学习之路!感觉不能再拖了,要边学习原生JavaScript边学习jQuery jQuery是什么? jQuery是一个快速.简洁的JavaScript ...
- Android开发学习之路-RecyclerView滑动删除和拖动排序
Android开发学习之路-RecyclerView使用初探 Android开发学习之路-RecyclerView的Item自定义动画及DefaultItemAnimator源码分析 Android开 ...
- RPC远程过程调用学习之路(一):用最原始代码还原PRC框架
RPC: Remote Procedure Call 远程过程调用,即业务的具体实现不是在自己系统中,需要从其他系统中进行调用实现,所以在系统间进行数据交互时经常使用. rpc的实现方式有很多,可以通 ...
- webService学习之路(三):springMVC集成CXF后调用已知的wsdl接口
webService学习之路一:讲解了通过传统方式怎么发布及调用webservice webService学习之路二:讲解了SpringMVC和CXF的集成及快速发布webservice 本篇文章将讲 ...
- [精品书单] C#/.NET 学习之路——从入门到放弃
C#/.NET 学习之路--从入门到放弃 此系列只包含 C#/CLR 学习,不包含应用框架(ASP.NET , WPF , WCF 等)及架构设计学习书籍和资料. C# 入门 <C# 本质论&g ...
- Redis——学习之路四(初识主从配置)
首先我们配置一台master服务器,两台slave服务器.master服务器配置就是默认配置 端口为6379,添加就一个密码CeshiPassword,然后启动master服务器. 两台slave服务 ...
随机推荐
- SpringCloud之服务注册-eureka
类似于DUBBO 的zookeeper, SpringCloud本身提供一套服务注册中心--eureka 与zookeeper的区别在于 1:zookeeper本身就是一个应用,安装即可用:eurek ...
- 如何用Python实现常见机器学习算法-1
最近在GitHub上学习了有关python实现常见机器学习算法 目录 一.线性回归 1.代价函数 2.梯度下降算法 3.均值归一化 4.最终运行结果 5.使用scikit-learn库中的线性模型实现 ...
- CentOS 最新版的下载地址 + 版本选择详解
CentOS 最新版的下载地址 + 版本选择详解 发现越来越多的机关单位.事业单位开始使用 Linux 作为主要服务器,毕竟,Linux的稳定性和高效性是众所周知的,所以我也打算把自己这一块技术加强一 ...
- UVaLive 4128 Steam Roller (多决策最短路)
题意:给定一个图,r 根横线, c 根竖线.告诉你起点和终点,然后从起点走,每条边有权值,如果是0,就表示无法通行.走的规则是:如果你在下个路要转弯,会使这段路的时间加倍,但是如果一条路同时是这样,那 ...
- SpringMVC源码解析- HandlerAdapter - ModelFactory
ModelFactory主要是两个职责: 1. 初始化model 2. 处理器执行后将modle中相应参数设置到SessionAttributes中 我们来看看具体的处理逻辑(直接充当分析目录): 1 ...
- alertView 上添加textField
- (void)showTextFieldUIAlertView { UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@ ...
- Spring全局异常处理
最近学习Spring时,认识到Spring异常处理的强大.之前处理工程异常,代码中最常见的就是try-catch-finally,有时一个try,多个catch,覆盖了核心业务逻辑: 1 try{ 2 ...
- Java Web系列:JDBC 基础
ADO.NET在Java中的对应技术是JDBC,企业库DataAccessApplicationBlock模块在Java中的对应是spring-jdbc模块,EntityFramework在Java中 ...
- XEvent--Demo--使用XEvent来捕获在数据库DB1上发生的锁请求和锁释放
--==============================================================--使用XEvent来捕获在数据库DB1上发生的锁请求和锁释放--=== ...
- double? int?
C# 值类型加上?表示可空类型(Nullable 结构),就是一种特殊的值类型,它的值可以为null 例: int? float? stirng? double?