


物联网条码技术被广泛应用于商品识别、图书管理、工业生产、仓储、运输等领域。作为一种自动识别技术,条形码通常由一些黑白条纹组成。这些条纹具有不同的宽度,并根据一些编码规则排列,其中包含一组可识别信息。简而言之,条形码是一种包含信息的图形标识符。此标识符粘贴在商品内部或外部。当人们通过红外扫描这些标识时,他们将了解商品的相关信息。商品条码中包含的信息多种多样,
包括生产地点、生产日期、生产厂家、商品名称、商品类别等。条形码是物联网的第一代身份证。这种自动识别技术使物联网的部分实现成为可能。与人工识别相比,该技术效率高、成本低、安全可靠。在物联网初级阶段发挥了重要作用,为推动物联网的普及应用做出了突出贡献。
条形码通常由三部分组成:条形码、空格和字符。其中,“条”通常为黑色条纹,对光的反射能力较低,而
空的“零件通常对光有较高的反射能力,对应的字符部分主要是阿拉伯数字。通过红外设备的扫描,条形码很容易被连接到计算机的红外设备识别,计算机将扫描的信息转换为二进制或十进制信息。每种商品的条形码都是唯一的,没有区别使用相同的代码。为了实现商品与条形码的一一对应,通常需要建立条形码数据库。这个条形码数据库是在网络云中建立的。只要电脑能识别条形码,
它可以通过调用数据库来匹配,实现信息的复制。
条形码最常用的用法是商品条形码。商品条码在一定程度上实现了商品信息的连接,也是物联网的重要组成部分。前缀代码、制造商代码、商品代码和验证代码共同构成商品条形码。前缀代码由国际商品编码协会编制,代表商品生产的国家或地区,例如,
00代表美国,69代表中国。制造商代码通常由物品编码组织制定,可以是国家或地区代码。在中国,
制造商代码是由中国商品编码中心编制的代码。商品代码的制定相对灵活。主要授权机构是产品生产企业。商品代码主要用于标识商品类别和名称。商品条码的最后一位是校验码,用于验证条码中相应数字的正确性,主要是商品条码左侧的前12位。商品条码中的深色条码和浅色空码用于识别设备的扫描和读取,
而由阿拉伯数字组成的对应字符则供人们用肉眼识别,并通过手动输入数字向计算机查询。也就是说,由空白栏表示的商品信息与由相应字符表示的商品信息相同。
随着计算机和信息技术的发展和应用,条形码技术应运而生。现在,物联网已经走上了人类历史的舞台,条形码技术将释放出更大的光芒,照亮物联网的发展道路。
一般来说,条形码需要经过两个过程才能成为可读信息。
第一个过程是扫描,第二个过程是解码。扫描条形码时,条形码扫描仪携带的光源将照亮条形码。条形码的黑色部分具有吸收光波的特性,白色部分具有反射光波的特性。这样,明暗交替的光就会反射到光电转换器上,光电转换器会根据这些光的强度信号将光信号转换成电信号。
由于扫描原理不同,扫描仪有多种类型。市场上流行的扫描仪有四种,即图像扫描仪、红色扫描仪、,
光笔扫描仪和激光扫描仪。扫描早期获得的电信号相对较弱,因此有必要增强电信号,以便更准确地传输。为了增加电信号的强度,需要一个放大电路。放大电路一般安装在条形码扫描仪中。增强后的电信号需要通过整形电路进一步转换为数字信号,然后才能最终解码。从日常商品条码中可以看出,条码的黑白条宽度是不同的,
这也使得两个传感器获得电信号的时间不同。在解码过程中,
脉冲数字电信号以0或1的形式表示。解码器只需测量0和1的数量即可获得条形码“条”和“空”的数量,“条”和“空”的宽度可从电信号的持续时间中获得。然而,即使获得了条形码“”和“”的数量和宽度,所获得的数据仍然没有直接的信息价值。有必要根据编码规则进一步交换数字和字符信息,以便在计算机的帮助下完全识别项目信息。
简述条形码扫描原理;“扫描仪使用自己的光源照亮条形码,
然后使用光电转换器接收反射光,并将反射光的亮度转换为数字信号”。
条形码的编码规则具有以下特点:
(1) 独特性
一种产品有一个独特的条形码,它与一个人的身份证具有相同的功能和独特的特征。如果同一产品的规格不同,产品的条形码也会不同。配方基于产品的各种特性,如重量、气味、颜色、形状等。
(2) 永久的
一旦条形码被制定出来,它将永远保持不变,所以它是永久的。如果一种商品由于某些因素而停产,
商品对应的条形码将被永久搁置,不会重复使用。即使出现类似产品,条形码也只能重新制定。
(3) 无意义
产品升级后,可能会生产多种类型的产品。成千上万的产品需要大量的条形码。因此,为了确保条形码的容量足够大,通常使用无意义的序列码。
条形码中的校验码可以通过固定公式计算。根据条形码的顺序规则,从右到左的序列号是“1,2,3,4…”。要获得条形码的校验码,首先从序列号2开始,
在偶数序列号位(如4、6、8和10)上添加数字字,然后乘以3;然后在奇数序列号上添加数字,如3、5、7和9,
将得到的和与上一步得到的乘积相加,然后将得到的数字的一位数减去10,得到校验码。
例如,如果要计算条形码26中的检查码(是检查码),具体步骤如下:
第一步:2+7+3+8+2+8=30
第二步:30×3=90
第三步:0+1+1+6+7+9=24
第四步:90+24=114
第5步:10-4=6
因此,检查代码=6,条形码为26。
上一篇:究竟什么是嵌入式软件?为何要学嵌入式呢?