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

终端不能联网_详细解析物联网是什么?

原标题:详细解析物联网是什么?物联网的英文是InternetofThings,缩写为IoT。这里的“物”指的是我身边一切能与网络联通的物品

原标题:详细解析物联网是什么?

物联网的英文是Internet of Things,缩写为IoT。这里的“物”指的是我身边一切能与网络联通的物品。例如你带的手表、你骑的共享单车、马路上的汽车、家里的冰箱、路边的路灯、甚至是一棵树。只要一件物品能够与网络相连,它就都是物联网中的“物”。而所谓物联网,就是“物”与人,以及“物”与“物”之间,通过网络来传递和处理信息。

物联网的概念最早是在1999年由Kevin Ashton在一次演讲中提出来的,而他本人也因此被称为物联网之父。

通过物联网,人们将能够以低廉的价格大量使用能够通信的“物”,并从这些“物”中获取数据,而各种各样的服务才能如雨后春笋般涌现出来。

此外,先进感测技术的普及帮助人们实现了对真实世界的掌握和预测,通过实时且海量地搜集人、物、环境数据,将可以进行新型社会基础设施的构建,保障和优化城市运行,监测和预警关系民生的危险与灾害等。

在物联网的实现方面,近年来,机器对机器通信(M2M)等关键技术备受人们关注。

物联网和M2M在很多方面可以视作同一个意思,但从严格意义上来说二者是不同的。

M2M是不经人为控制的、机器和机器之间的通信,多数情况下它表示的是机器与机器之间自动交换信息的整体系统,重点关注机器通信之间的协议与标准。

物联网则大多含有给信息接收者提供服务的含义,作为一个服务网络,它比M2M的范围更广。

物联网的组成,从普通用户而非技术人员角度,大致可以概括为如下四个部分:物联网终端、传感器、网络与物联网服务。

物联网终端就是指前面提到的“物”。它上面会装有一种名为传感器的电子元件,并与网络相连接。比如大家拿着的智能手机和平板电脑就是物联网终端的一种。汽车、家电产品、自行车、我们时刻戴着的手表和手环,包括农场中的一座大棚,工厂里的一台机器等,只要能满足上述条件,就是一种物联网终端。这些终端通常起着两个作用:感测和反馈。

c4dc06a128d84d397fd1c9fdd93c5c6f.png

感测指的是搜集终端本身的状态及周边环境的状态并通知系统。这里说的状态包括如灯是开是关、房间的温度和湿度、门口有没有人、机器运行的状态,等等。而终端是利用传感器这种电子元件来实现感测的。

反馈是指接收从系统发来的通知后,显示信息或执行指定的操作。系统会基于从传感器搜集到的数据,经过处理后,进行一些反馈,并通常需要通过物联网终端针对现实世界采取相应的行动。反馈有多种形式,包括可视化、通知,以及控制等。通过“可视化”,用户能够使用电脑和智能手机上的Web 浏览器或APP随时查看经物联网服务处理后的信息;通过“推送通知”,系统就能在检测到“物”的异常状态或触发某些指令后,将其通知给终端或信息接收者,以达到提醒和告警的目的;通过“控制”,系统就可以直接控制终端的运转,实现自动化操作,而无需借助人工。

在物联网终端中,要想搜集终端和环境的状态,就需要利用一个叫做传感器的电子元件。传感器负责把物理现象用电子信号的形式输出。例如有的传感器可以把温度和湿度作为电子信号输出,还有的传感器能把超声波和红外线等人类难以感知的现象转换成电子信号输出,等等。通过传感器输出的电子信号,系统就能够获取现实世界中的“物”的状态或周边环境的状态了。人们很少单独利用这些传感器,通常都是将它们置入各种各样的物联网终端里来加以利用的。

在把终端连接到物联网服务时,网络是不可或缺的。物联网使用的网络大体上分为两种:一种是把终端连接到其他终端的网络,另一种是把终端连接到物联网服务的网络。

无法或不需要直接连接到互联网的终端是存在的,而通过把终端连接到其他终端,如连接到负责收集传感器数据的物联网网关设备,就能通过物联网网关把这些不能连接到互联网的终端再集中连接到互联网了。这种网络连接方式在工业领域应用极广,能够节省成本以及提高连接效率。而针对终端之间的连接,蓝牙、ZigBee、LoRa、WIFI 是几种比较有代表性的网络标准。

至于把终端直接连接到物联网服务系统,则通常会涉及到互联网的访问。除了基于WIFI和宽带网络外,GPRS/3G/4G/5G以及通用的NB-IoT等移动线路也很常用,尤其是在户外和移动场景下。而除了现在Web 服务中广泛使用的HTTP 和WebSocket 协议以外,还有一些专为机器对机器通信和物联网而产生的轻量级协议,如MQTT,CoAp,XMPP等。

对于技术人员来说,在网络层之上,物联网体系还会划分出如基础设施层、平台层、应用层等不同层次,但对于普通用户来说,可以统称为物联网服务。物联网服务有两个作用:一是从终端接收数据以及发送数据给物联网终端;二是处理和保存数据。物联网接收从终端直接发来的数据。终端发来的数据内容包括终端搭载的传感器所采集到的信息,以及用户对终端进行的操作等。

而仅仅采集传感器和终端发来的数据,那只不过是将一堆庞大的数据聚在一起而已,很难直接应用这些数据。为了实现具体的应用服务,就需要从采集到的数据中分析出有价值的信息。因此,只有通过对数据进行分析,才有可能掌握终端的运转情况,找出其中蕴含的趋势,提前检测出今后可能会发生的异常情况。这样才能把整个物联网服务从一个单纯的采集数据的系统升华到一项帮助使用者创造价值的服务。

不过,从终端接收到的数据不只有能用计算机简单处理的数值型数据,根据传感器的不同,还包含图像、语音、自然语言等很难直接用计算机处理、没有被结构化的数据。我们把这种数据叫做非结构化数据。数据处理时,有时也会把那些易于用计算机处理的数据从非结构化数据中提取出来,例如把表示图像和语音特征的特征值提取出来。这些信息也会被保存到结构化的数据库中,并按照传统数据处理的方式进行分析和使用。而对于那些无法进行结构化数据提取的非结构化数据,则需要借助目前日臻成熟的如大数据、机器学习等技术去进行分析和处理了。

收藏举报返回搜狐,查看更多

责任编辑:



推荐阅读
  • 本文详细介绍了一种利用 ESP8266 01S 模块构建 Web 服务器的成功实践方案。通过具体的代码示例和详细的步骤说明,帮助读者快速掌握该模块的使用方法。在疫情期间,作者重新审视并研究了这一未被充分利用的模块,最终成功实现了 Web 服务器的功能。本文不仅提供了完整的代码实现,还涵盖了调试过程中遇到的常见问题及其解决方法,为初学者提供了宝贵的参考。 ... [详细]
  • Spring – Bean Life Cycle
    Spring – Bean Life Cycle ... [详细]
  • Spring Boot 中配置全局文件上传路径并实现文件上传功能
    本文介绍如何在 Spring Boot 项目中配置全局文件上传路径,并通过读取配置项实现文件上传功能。通过这种方式,可以更好地管理和维护文件路径。 ... [详细]
  • oracle c3p0 dword 60,web_day10 dbcp c3p0 dbutils
    createdatabasemydbcharactersetutf8;alertdatabasemydbcharactersetutf8;1.自定义连接池为了不去经常创建连接和释放 ... [详细]
  • php更新数据库字段的函数是,php更新数据库字段的函数是 ... [详细]
  • 本文总结了一些开发中常见的问题及其解决方案,包括特性过滤器的使用、NuGet程序集版本冲突、线程存储、溢出检查、ThreadPool的最大线程数设置、Redis使用中的问题以及Task.Result和Task.GetAwaiter().GetResult()的区别。 ... [详细]
  • 解决 Windows Server 2016 网络连接问题
    本文详细介绍了如何解决 Windows Server 2016 在使用无线网络 (WLAN) 和有线网络 (以太网) 时遇到的连接问题。包括添加必要的功能和安装正确的驱动程序。 ... [详细]
  • 在本文中,我们将详细介绍如何构建一个用于自动回复消息的XML类。当微信服务器接收到用户消息时,该类将生成相应的自动回复消息。以下是具体的代码实现:```phpclass We_Xml { // 代码内容}```通过这个类,开发者可以轻松地处理各种消息类型,并实现高效的自动回复功能。我们将深入探讨类的各个方法和属性,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 如何使用mysql_nd:Python连接MySQL数据库的优雅指南
    无论是进行机器学习、Web开发还是爬虫项目,数据库操作都是必不可少的一环。本文将详细介绍如何使用Python通过 `mysql_nd` 库与 MySQL 数据库进行高效连接和数据交互。内容涵盖以下几个方面: ... [详细]
  • 投融资周报 | Circle 达成 4 亿美元融资协议,唯一艺术平台 A 轮融资超千万美元 ... [详细]
  • 本文详细解析了JSONP(JSON with Padding)的跨域机制及其工作原理。JSONP是一种通过动态创建``标签来实现跨域请求的技术,其核心在于利用了浏览器对``标签的宽松同源策略。文章不仅介绍了JSONP的产生背景,还深入探讨了其具体实现过程,包括如何构造请求、服务器端如何响应以及客户端如何处理返回的数据。此外,还分析了JSONP的优势和局限性,帮助读者全面理解这一技术在现代Web开发中的应用。 ... [详细]
  • Python与R语言在功能和应用场景上各有优势。尽管R语言在统计分析和数据可视化方面具有更强的专业性,但Python作为一种通用编程语言,适用于更广泛的领域,包括Web开发、自动化脚本和机器学习等。对于初学者而言,Python的学习曲线更为平缓,上手更加容易。此外,Python拥有庞大的社区支持和丰富的第三方库,使其在实际应用中更具灵活性和扩展性。 ... [详细]
  • 理工科男女不容错过的神奇资源网站
    十一长假即将结束,你的假期学习计划进展如何?无论你是在家中、思念家乡,还是身处异国他乡,理工科学生都不容错过一些神奇的资源网站。这些网站提供了丰富的学术资料、实验数据和技术文档,能够帮助你在假期中高效学习和提升专业技能。 ... [详细]
  • 基于Node.js的高性能实时消息推送系统通过集成Socket.IO和Express框架,实现了高效的高并发消息转发功能。该系统能够支持大量用户同时在线,并确保消息的实时性和可靠性,适用于需要即时通信的应用场景。 ... [详细]
  • 基于STM32的智能太阳能路灯设计与华为云IOT集成方案
    基于STM32的智能太阳能路灯设计与华为云IOT集成方案 ... [详细]
author-avatar
journeylis-1998_246
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有