数据线给电脑联网是什么原理_物联网孵化的产物——条码扫描器

一、什么是物联网?

物联网的概念由凯文·阿什顿(Kevin Ashton)于1999年被提出,即Internet of Things(IOT),也称为Web of Things。根据阿什顿的想法,计算机最终能够在没有人工干预的情况下,自主产生及收集数据,因此物联网会应运而生。简言之,物联网的理念在于物体与物体之间的通信,以及相互之间的在线互动。例如条码扫描器可以通过识别一维或者二维条码里的信息,从而传输到扫描器所连接的电脑界面,达到将产品和电脑产生互动,实现物与物之间的信息交换。

2005年,国际电信联盟正式提出了“物联网”的概念,即通过射频识别、全球定位系统、红外线感应器、条码扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,使产品产生互动通信,以实现物品的智能化识别、定位、跟踪、监控和管理的一种网络。条码扫描器是物联网产物的典型代表。

二、 什么是条码扫描器 ?

条码扫描器,又名条码阅读器、条形码扫描器或条形码阅读器。它是用于读取条码中所包含信息的阅读设备,利用光学原理,把条形码的内容解码后通过数据线或者无线的方式传输到电脑或者别的设备。广泛应用于超市、物流快递、图书馆等扫描商品、单据的条码。

三、 条码扫描器四大技术

普通的条码扫描器通常采用光笔、CCD、激光、影像型红光等四种技术制作而成。

光笔是最先出现手持接触式条码扫描器,造价较低,体积小,重量轻。使用时,手持光笔,使光笔接触条码,通过光笔的镜头发出一个很小的光点,当这个光点从左到右划过条码时, 光线在“空白”部分被反射,光线在“条”的部分将被吸收, 光笔内部产生一个变化的电压,这个电压通过放大、整形后用于译码。

CCD为电子耦合器件适合近距离和接触扫描,使用一个或多个LED。不同于光笔阅读每一个“条”或“空”,CCD扫描器是解读条码的整个部分,并转换成可以译码的电信号。CCD扫描器价格便宜,重量轻,阅读条码的密度广泛,容易使用。它的局限在于阅读景深和阅读宽度,对于弧型表面的条码(如罐装饮料、瓶装矿泉水等)读取时会有困难;景深有限,不适合仓库内的远距离扫描;CCD的防摔性能较差,故障率较高;误码率高,信息很长或密度很低的条码很容易超出CCD扫描器头部的阅读范围,导致条码读不出;而且某些采取多个LED的条码阅读器中,任意一个的LED故障都会导致不能阅读;大部分CCD阅读器的首读成功率较低且误码机率高。

激光扫描仪是价格相对较高,但它各项功能指标最高,因此在各个行业中都被广泛采用。分为手持与固定两种形式:手持激光枪连接方便简单、使用灵活,固定式激光扫描仪适用于阅读最较大、条码较小的场合,有效解放双手工作。

9a78011f1d519316c0e194d318deab50.png

激光条码扫描器优点:可用于非接触扫描,景深范围大,一般情况下,在阅读距离超过30cm时激光阅读器是唯一的选择;激光阅读条码密度范围广,并可以阅读不规则的条码表面或透过玻璃或透明胶纸阅读,因为是非接触阅读,因此不会损坏条码标签;因为有较先进的阅读及解码系统,首读识别成功率高、识别速度相对光笔及CCD更快,而且对印刷质量不好或模糊的条码识别效果好;误码率极低(仅约为三百万分之一);激光阅读器的防震防摔性能好,如:SymbolLS4000系列的扫描仪,可1.5米水泥地防摔。

影像型红光条码扫描器是一款可替代激光枪的条码阅读器,其扫描景深达30厘米,配合其高达300次/秒 的扫描速度,使其具有优异的读码性能,解码能力极强。通过智能接口,只需更换电源电缆就可实现USB、RS232串口、键盘等接口的转换。

条码扫描器等种类很多,常见的为手持式条码扫描器,小滚筒式条码扫描器和平台式条码扫描器。按功能还可以分为一维条码扫描器和二维条码扫描器,按电源线情况可以分为有线条码扫描器和无线条码扫描器.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/564849.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

灰色关联法 —— matlab

目录 1.简介 2.算法详解 2.1 数据标准化 2.2 计算灰色相关系数 2.3 计算灰色关联度系数 3.实例分析 3.1 读取数据 3.2 数据标准化 3.3 绘制 x1,x4,x5,x6,x7 的折线图 3.4 计算灰色相关系数 完整代码 1.简介 对于两个系统之间的因素,其随时间或不同对象而…

灰色关联与TOPSIS法 —— matlab

目录 1.简介 2.算法详解 2.1 指标正向化及标准化 2.2 找到最大最小参考向量 2.3 计算与参考向量的相关系数 2.4 求评分 3.实例分析 3.1 读取数据 3.2 数据标准化 3.3 得到最大最小参考行 3.4 与最大值的灰色相关系数 3.5 与最小值的灰色相关系数 3.6 计算综合评分 …

Java @SafeVarargs注解

在介绍 SafeVarargs 注解用法之前,先来看看如下代码: public class HelloWorld {public static void main(String[] args) {// 传递可变参数,参数是泛型集合display(10, 20, 30);// 传递可变参数,参数是非泛型集合display("…

mmap函数_Linux内存映射mmap原理分析

一直都对内存映射文件这个概念很模糊,不知道它和虚拟内存有什么区别,而且映射这个词也很让人迷茫,今天终于搞清楚了。。。下面,我先解释一下我对映射这个词的理解,再区分一下几个容易混淆的概念,之后&#…

灰色关联法 —— python

目录 1.简介 2.算法详解 2.1 数据标准化 2.2 计算灰色相关系数 2.3 计算灰色关联度系数 3.实例分析 3.1 读取数据 3.2 数据标准化 3.3 绘制 x1,x4,x5,x6,x7 的折线图 3.4 计算灰色相关系数 完整代码 1.简介 对于两个系统之间的因素,其随时间或不同对象而变…

arraylist线程安全吗_Java中的集合和线程安全

通过Java指南我们知道Java集合框架(Collection Framework)如何为并发服务,我们应该如何在单线程和多线程中使用集合(Collection)。话题有点高端,我们不是很好理解。所以,我会尽可能的描述的简单点。通过这篇指南,你将会对Java集合…

Java @FunctionalInterface注解

FunctionalInterface 就是用来指定某个接口必须是函数式接口,所以 FunInterface 只能修饰接口,不能修饰其它程序元素。 函数式接口就是为 Java 8 的 Lambda 表达式准备的,Java 8 允许使用 Lambda 表达式创建函数式接口的实例,因此…

灰色关联与TOPSIS法 —— python

目录 1.简介 2.算法详解 2.1 指标正向化及标准化 2.2 找到最大最小参考向量 2.3 计算与参考向量的相关系数 2.4 求评分 3.实例分析 3.1 读取数据 3.2 数据标准化 3.3 得到最大最小参考行 3.4 与最大值的灰色相关系数 3.5 与最小值的灰色相关系数 3.6 计算综合评分…

spark 数据框 删除列_pandas 常用的数据处理函数

在数据分析过程中,首先就是对数据进行清洗和处理,而使用 python 进行处理的朋友们,对 pandas 包肯定是熟悉不过的了。pandas 的功能很强大,基本的数据处理操作都可以找到对应函数去使用,想全面了解的朋友可以查看相关文…

Java元注解作用及使用

元注解是负责对其它注解进行说明的注解,自定义注解时可以使用元注解。Java 5 定义了 4 个注解,分别是 Documented、Target、Retention 和 Inherited。Java 8 又增加了 Repeatable 和 Native 两个注解。这些注解都可以在 java.lang.annotation 包中找到。…

灰色预测法 —— matlab

目录 1.简介 2.算法详解 2.1 生成累加数据 2.2 累加后的数据表达式 2.3 求解2.2的未知参数 3.实例分析 3.1 导入数据 3.2 进行累加数据 3.3 求解系数 3.4 预测数据及对比 完整代码 1.简介 灰色系统理论认为对既含有已知信息又含有未知或非确定信息的系统进行预测&a…

jpa 自定义sql if_SpringBoot整合JPA实现多数据源及读写分离

SpringBoot整合JPA实现多数据源及读写分离项目地址:https://github.com/baojingyu/spring-boot-jpa-dynamic-datasource本项目使用 SpringBoot 和 SpringData JPA 实现多数据源,动态数据源的切换。前段时间写 MySQL 主从复制的技术分享,我就在…

时间序列分析简介

目录 1.引言 2.时间序列的定义 3.时间序列分析方法 (1)描述性时间序列分析 (2)统计时序分析 时序分析方法 时域分析方法 1.引言 最早的时间序列分析可以追溯到7000年前,古埃及把尼罗河涨落的情况逐天记录下来&a…

jupyter notebook和python有什么区别_Jupyter Notebook 有哪些奇技淫巧?

Towards Data Science专栏的作者Parul Pandey总结了七大Jupyter的进阶用法: 一、执行shell命令 Shell是一种与计算机进行文本交互的方式。 一般来讲,当你正在使用Python编译器,需要用到命令行工具的时候,要在shell和IDLE之间进行切…

时间序列的预处理

目录 一、特征统计量 1.概率分布 2.特征统计量 二、平稳时间序列的定义 严平稳与宽平稳的关系 三、平稳时间序列的统计性 四、平稳性的重大意义 五、平稳性检验 时序图检验 自相关图检验 R绘图 一、特征统计量 平稳性是某些时间序列具有的一种统计特征要描述清楚这个…

Java系统流

每个 Java 程序运行时都带有一个系统流,系统流对应的类为 java.lang.System。Sytem 类封装了 Java 程序运行时的 3 个系统流,分别通过 in、out 和 err 变量来引用。这 3 个系统流如下所示: System.in:标准输入流,默认设…

R中‘ts‘ object must have one or more observations

错误如下: 为什么会出现,如下错误是因为我读取数据是,没有对数据进行分割,而是直接读取,然后使用的 最初读取方式为: 改变后的读取方式: 此时,再调用上面提示错误的那行代码试试&am…

python编码和解码_uu --- 对 uuencode 文件进行编码与解码 — Python 3.7.9 文档

uu --- 对 uuencode 文件进行编码与解码 此模块使用 uuencode 格式来编码和解码文件,以便任意二进制数据可通过仅限 ASCII 码的连接进行传输。 在任何要求文件参数的地方,这些方法都接受文件类对象。 为了保持向下兼容,也接受包含路径名称的字…

Java字符编码介绍

在计算机中,任何的文字都是以指定的编码方式存在的,在 Java 程序的开发中最常见的是 ISO8859-1、GBK/GB2312、Unicode、 UTF 编码。 Java 中常见编码说明如下: ISO8859-1:属于单字节编码,最多只能表示 0~255 的字符范…

灰色预测法 —— python

目录 1.简介 2.算法详解 2.1 生成累加数据 2.2 累加后的数据表达式 2.3 求解2.2的未知参数 3.实例分析 3.1 导入数据 3.2 进行累加数据 3.3 求解系数 3.4 预测数据及对比 完整代码 1.简介 灰色系统理论认为对既含有已知信息又含有未知或非确定信息的系统进行预测&am…