在物联网概念的蝶变:从M2M到智慧地球中我们探讨了物联网的几种概念,最简单的,物联网就是由物连接起来的网络,可是,什么样的物能够连接到网络呢?物联网的物有什么样的特点呢?这是本文要探讨的话题。
根据字面意思,物联网的物就是可以连接到物联网的物体,可连接性是物联网中的物区别于普通的物体的特征。
生活中的椅子,电视,风扇,微波炉,冰箱,灯泡等这些可以称为物联网中的“物”吗? 在连接到物联网的12种通信技术中,我们列举了各种可以帮助物连接到物联网的技术,逐一检查这些物是否能包含那些连接技术。一把木制椅子,如果嵌入了电子标签,超市有可能那么做,那么他就是物联网中的物,如果在出售时电子标签被取出,那它又降级成为普通的物。一个灯泡,如果能够联网,让你在远程控制,那么它就是物联网中的物了。
物联网中的物,就是能以某种方式连接到网络的物体。
连接只是物联网的一种表现形式,并不是目的,超市里衣服加了电子标签,是为了标识,而灯加上连接(常见的有zigbee的,wifi的等)是为了控制。通常来讲,物联网种的物至少需要提供如下功能:
如上这些功能,加在普通的物上,就能成为物联网的物。下面我们以加法的视角,将物联网的物分成三类。
如在 物联网这个名字的由来一文中提到的,物联网(Internet of thing)这个词就来自电子标签+商品这个场景。
电子标签,英文即RFID(Radio Frequency Identification),是RFID技术的载体,具体技术可以参考连接到物联网的12种通信技术中NFC技术。
最基本的电子标签系统由两部分组成: - 标签(Tag):由耦合元件及芯片组成,每个标签具有唯一的电子编码,通常就代表物体标识 - 读写器(Reader):读取(有时还可以写入)标签内电子编码信息的设备
电子标签+物的系统结构
在现实中,由于电子标签已经非常非常普及以及廉价,开发这类型的物主要是直接采购合适的电子标签,并嵌入到物,有的甚至是附在物上就可以,开发工作都集中在读写器那一侧。
常见案例 在生活中常见的这类物体有:超市带标签的衣服,各类卡(会员卡,一卡通,银行卡),ETC等
比电子标签再复杂一点,就需要物具有信息处理能力和通信能力,大多数这样的物都是嵌入式终端。
嵌入式系统(Embedded System),是一种嵌入机械或电气系统内部、具有专一功能和实时计算性能的计算机系统。从概念上,嵌入式系统还是属于计算机系统,类比常见的的个人用计算机来说,嵌入式系统是个专用系统,结构精简,在硬件和软件上都只保留需要的部分,而将不需要的部分裁去,这其中的主要原因,当然是成本,此外,嵌入式系统一般更便携、低功耗。
嵌入式系统的系统结构图
和PC机类似,嵌入式系统一般具有处理器,控制器,存储,输入,输出五大部分,如下图所示:
其中,控制器和运算器现在被合在一起被成为芯片,而存储器可分为内存和外存。输入输出设备总类非常多,常见的键盘,显示器,网络接口都是输入输出设备,输入输出设备也往往会根据应用功能而有不同的配置,例如可以不配键盘和显示器,也可以配置其它各种传感器。作为一个物联网的物,唯一要求必备的是网络接口,这样这个设备就可以连接到网络了。
另外从软件上看,则一般可以分成操作系统层和应用层,不过也存在一些嵌入式系统是无操作系统的,这个时候,开发者需要自行实现类似文件系统或者网络协议等部分的功能。
根据芯片的不同,嵌入式系统开发又可以分成如下三类:
单片机 单片机(Microcontrollers),又称单片微控制器,单片机诞生于1971年,经历了SCM、MCU、SoC三大阶段,详细信息请百度。 目前最常用的方式是采用MCU方式。
DSP DSP叫做数字信号处理器,它的结构与MCU不同,加快了运算速度,突出了运算能力。可以把它看成一个超级快的MCU。
FPGA FPGA叫做现场可编程逻辑阵列,本身没有什么功能,就像一张白纸,想要它有什么功能完全靠编程人员设计(它的所有过程都是硬件,包括VHDL和Verilog HDL程序设计也是硬件范畴,一般称之为编写“逻辑”。)。和单片机和DSP相比,FPGA成本要高一些,开发也要复杂一些,但是因为可以硬件编程,比较而言速度是最快的。
常见案例 我们见到的大部分的物联网中的物,都是一个嵌入式设备,例如工业领域的各种串口的,ModBus的设备,它们有很多是单片机设备;摄像头等音视频处理设备很大可能是DSP设备;用来做高精确度检测,测量的设备很大可能是FPGA设备,因为它们对运算速度要求比较高。
如果说嵌入式系统是精简的PC,那么PC甚至比PC要更强大的系统能组成物联网中的物吗?当然可以。
能运行安卓(Android)的计算机系统是个典型的例子,安卓是一种基于Linux的自由及开放源代码的操作系统,主要用于移动设备,如智能手机和平板电脑。这一类设备往往具有强大的运算能力,丰富的外设接口,同时支持多种应用功能。
安卓的系统结构图 安卓设备的硬件结构与嵌入式设备没有差异,区别在于安卓是一个比较重量级的操作系统,对器件的选型有要求,对硬件资源的要求相对也较高。例如,安卓的早期版本仅支持部分arm架构处理器,再安卓3.2之后开始支持部分高通处理器,在4.1之后开始支持X86架构的处理器。当然,最新的安卓的兼容性就很广了,大部分的芯片厂家都有支持安卓的硬件平台了。
在谷歌官方网站上描述Android是一种基于Linux的开放源代码软件栈,下图所示为 Android 平台的主要组件:
安卓的分支 安卓还有三个分支,方便开发不同类型的设备,它们分别是: - Wear OS - Android TV - Android Auto 分别对应可穿戴,电视,智能汽车等类型的设备。
安卓设备的开发 安卓设备的开发也包含了硬件和软件的开发。 典型的安卓设备如安卓手机,和其它嵌入式设备硬件开发过程过程类似。 安卓的软件开发主要是驱动和应用开发。如果安卓设备在硬件上增加的输入输出,或者传感器是安卓支持的,就不需要做驱动开发。
安卓应用程序的开发,通常通过在Android SDK中使用Java作为编程语言来开发应用程序。开发者亦可以通过在Android NDK(Android Native开发包)中使用C语言或者C++语言来作为编程语言开发应用程序。同时Google还推出了适合初学者编程使用的Simple语言,该语言类似微软公司的Visual Basic语言。此外,Google还推出了Google App Inventor开发工具,该开发工具可以快速地构建应用程序,方便新手开发者。
常见案例 安卓设备在生活中已经很常见了,如电视盒子,智能电视,智能汽车,无人机,机器人等等。
物联网串口的作用:物联网串口是一种用于连接物联网设备和主控设备之间的接口,它可以实现数据的收发和通信。物联网设备通常使用串口进行与主控设备(如电脑、单片机等)的数据传输和通信,通过串口可以实现物联网设备与主控设备之间的数据交互,包括传感器数据的采集、控制信号的发送、设备状态的查询等。案例分析:假设我们有一个智能家居系统,其中的温湿度传感器通过串口与主控设备连接。主控设备可以通过串口接收传感器
(目录)欢迎关注:数据科学与艺术 作者:superhe199物联网平台架构指物联网系统的整体设计和组织结构,包括物联网设备、通信网络、数据处理和应用等方面。关键技术则是指在物联网平台的实现过程中所涉及到的核心技术。物联网平台架构是指用于支持物联网应用的软件系统的总体设计和组织结构。一个完整的物联网平台架构通常包括以下几个关键组成部分:设备层:物联网平台的设备层是指物联
讲述什么是DTU以及DTU充当的角色、重要特质及应用场景
随着物联网的迅猛发展,工业级DTU设备成为了许多行业实现远程监控和数据传输的重要工具。不过面对如此之多的设备很多用户也会出现疑惑,到底应该如何选择一款好的DTU产品设备呢?在选择设备的时候我们需要着重注意哪些点?为什么要注意这几点?下面我们就用OM302系列工业级DTU设备的极稳特点和原理来给大家详细说明一下。 一、电压不稳带来会出现传输问题电压不稳是许多行业在数据传输过程中经常面临的问
物联网网关神器 Kong ( 四 )- 利用 Konga 来配置生产环境安全连接 Kong前言上一篇我们讲解了 Konga 的搭建和与 Kong 进行默认连接,本篇文章将讲一下如何在生产环境中基于验证的连接 Kong ,并详细讲解其中的参数。前期准备如果你需要在生产环境使用,那么你可以将 admin 端口只监听 127.0.0.1 ,然后通过 Kong 自己进行代理并增加效验。首先,你可以通过默认
随着物联网平台的应用越来越广泛,越来越多的用户需求数据通过4G DTU传到阿里云,然后用户从阿里云上实时获取需要的数据,本文介绍卓岚设备ZLAN8305/ZLAN5144J如何通过MQTT功能和JSON数据格式与阿里云平台的连接。 l 硬件连接:确保卓岚的网关产品已入网,有线或者无线的卓岚产品连联网的路由器即可;2G/3G/4G产品插了有流量的卡即可。l 软件配置第一
物联网全栈教程-从云端到设备(六)一物联网项目在开发初期,需要云端和设备端两个工种的工程师一起谈谈实现的技术细节。有一个叫作ALink协议的语言,成功解决了两个物种之间交流困难的世纪难题!ALink协议是针对物联网开发领域设计的一种数据交换规范。设备端按照这个简单的规范把数据组织一下发送给云端,云端工程师也懂这个简单的规范,可以直接拿这个数据进行处理。同时还解决了调试困难的痛点:云端工程师使用一个
IT行业IT行业:Information Technology信息技术,是指信息技术的研究、开发、设计、实施、运维相关的工作。行业趋势:工具从盗版走向正版,从商用产品走向开源软件,从购买服务走向自主研发,软件越来越重要,IT时代转向DT时代[数据处理技术(Data Technology)]移动互联网:就是将“移动通信”和“互联网”二者结合起来,成为一体。是指互联网的技术、平台、商业模式和应用与移动
用Java编程能给物联网(IoT)带来什么优势与不同?这是一个不太容易回答的问题,也是一个适合拿出来与大家讨论的一个话题~首先需要聊聊物联网硬件与嵌入式设备有什么不同。嵌入式设备通常是一个软件一体的产品,MCU完成传感器的读写,驱动设备,完成一个或一个集合的设备功能。而物联网设备个人认为应该包含两个方面,一个是硬件传感器数据采集处理的能力,还有就是云服务的植入能力。不可否认,传感器等硬件能力是物联
工业物联网(IIoT)系统不断成熟,变得更加分散并开发新功能。据预测,到2023年将有20亿连接的物联网设备被部署,这将是极大规模的增加。在设计成功的工业网络系统时,IIoT系统架构师和网络工程师需要考虑许多不同方面。其中包括网络技术的选择,这些技术在工业领域非常丰富。所需要的是解决方案架构师在构建网络时提供指导的框架。1.了解工业网络部署的条件工业网络与企业或消费者的网络完全不同。支持网络的应用
电脑的MAC地址是固定的,但是IP地址可以进行设置、改动。如果终端自行任意修改IP地址,可能会导致局域网IP地址冲突,影响正常使用。若终端安装ARP(IP和MAC的匹配关系)攻击软件,发出欺骗信息,也会导致网络不稳定。IP地址的变动,会导致路由器对该终端的控制失效。基于以上考虑,在企业办公室等终端较多的环境,设置IP和MAC地址绑定,可以防止终端私自修改IP地址带来的问题,保障网络稳定。
物联网是新一代信息技术的重要组成部分。在日常生活中,有非常多的物联网产品,例如智能交通、智能消防、路灯照明管控、环境监测、智能家电、智能门锁等,这些都是物联网技术比较成熟的应用。 沐渥科技认为物联网由以下几个部分组成: 1、传感器:传感器在日常生活中比较常见,它能够感受到外界信号,将得到的信息传递给其他装置 ,从物理量的变化转变为电信号的变化。传感器的种类有很多,包括压力、重力、湿度、温度、密度、
“物联网这三个字听起来很简单,却包含了很广的应用范围和丰富的内容。实际上,我们身边的门禁卡、公交卡、二代身份证、条形码、二维码、智能手环等等都是物联网的一部分,所以物联网的技术并不是新出现的,而是各行各业信息化升级的一个概念。摩拜单车实现扫码开锁和准确定位正是因为蜂窝物联网的通信技术和定位技术的升级。随着新的无线传输网络、云计算、人工智能技术的出现和发展,对物联网的爆发是一个巨大的推动力。目前使用
摘 要:随着社会的进步和发展,科学技术水平显著提高,越来越多前沿技术涌现,并广泛应用在社会各个行业中,极大地促进了国民经济的增长。物联网技术作为一项前沿技术,在环境监测中所起到的作用是十分突出的,尤其是在当前环境污染严峻的背景下,为人类社会长远发展带来了刻不容缓的挑战。物联网技术也成为当前环境保护的重要手段,可以实时监控环境质量变化,一旦出现严重污染情况,将及时有效地预警,采取合理手段加以控制。由
初次使用物联卡,激活了之后又把卡拿出来了,这种情况下该如何解决呢?近日有不少朋友问过小编这个问题,有问题就有解决方法,接下来,针对机卡分离这个问题,小编给大家支一招。 物联卡机卡分离究竟该怎么处理?购买物联网卡时,如果曾在网上搜索,或者咨询过物联卡能否随意更换设备这个问题时,可能大部分人的答案是“可以的”,其实,这种说法,明显的就是诱导你购买,都是骗人的。为什么这么说呢,介绍这个问题之前
中国三大运营商都在大力发展物联网业务,物联网卡和NB物联网卡已成为物联网领域的重中之重。谈到物联网,很多人都在想大力发展NB物联网意味着什么。两者之间有什么区别呢? 一、NB物联网卡与物联网卡定义之间的区别 NB物联网卡是物联网技术行业中具备“小信息量、低速度、低能耗”特性的运用所出示的低能耗多源通信技术连接服务项目。是运营商面向物联网领域所推出的一种通信接入服务,主要提供短信、数据,不提
python 基础语法,numpy入门python - 冉冉升起的高级语言python入门篇:基本语法第一个程序:helloworld!python语法 - 基本数据类型1.1 变量的定义1.2 连续赋值1.3 python的基本输入和输出1.3.1 输入输出语句格式拓展python语法 - 分支语句,循环语句2.1 分支语句2.2 循环语句python语法 - 组合数据类型3.1 集合3.2
1. 项目介绍 该项目包括创建一个基于技术的解决方案,利用物联网(IoT)来监测水培栽培系统中的关键环境变量。通过无线传感器网络(LoRaWAN),收集和传输温度、湿度、大气压力和空气质量等数据。 其目的是提高作物的性能和可持续性,减少水和能源消耗,并允许在不需要大型基础设施的情况下将系统逐步扩展到 ...
做了个数据采集插件准备拿博客园练练手。想一下要采集什么数据,就从首页文章列表采集起到第10页就结束采集,然后在点击进去采集文章内容。数据采集工具九头虫网页数据采集插件 大家如果也想试下,那么可以点击进去下载。九头虫网页数据采集插件 帮助文档采集内容首页:文章标题、文章介绍、作者、作者头像、点赞数、评论数、发布时间内容页:正文内容编写首页列表采集规则按F12打开开发者工具里面看到文章列表HTML代
面对项目返工、监管处罚与战略脱节等痛点,企业需构建科技治理、项目管理与风险合规“三位一体”的现代风险管理体系。本文面向CIO、PMO及合规负责人,剖析如何将治理目标、监管要求嵌入项目全周期,通过“映射表+风险看板+合规门禁”实现从被动响应到主动赋能。阐述落地三步法:顶层对齐定基准、项目嵌入控过程、工具文化保执行,助力企业将风险管理从“成本中心”转化为核心竞争力,实现降本增效与合规安全双赢。
在智慧城市的建设浪潮中,海量、异构的视频监控资源如何实现跨区域、跨部门的统一管理与智能应用,是核心挑战之一。