Linux协议栈代码阅读笔记(一) (基于linux-2.6.21.7)(一)用户态通过诸如下面的C库函数访问协议栈服务int socket(int domain, int type, int protocol); int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen); int connect(int soc
转载 2024-06-07 13:09:01
93阅读
目前我们常见的超高频(UHF)RFID读写器和RFID模块有两个标准可供选择,分别是ISO18000-6B和ISO18000-6C(EPC C1G2)标准。这两个标准可以说各有优点,那么6B/6C是什么协议,他们又有哪些区别呢?   首先要了解,无线射频通讯工作频段分类有:13.56MHz,433MHz,915MHz,2.45GHz等,分别对应低频,高频,超高频,微波。而且每个频段的标签
转载 2024-05-23 19:34:50
84阅读
0 引言  射频识别(Radio Frequency Identification,RFID)是一种非接触式的自动识别技术,它利用无线射频方式进行双向通信并交换数据,以达到识别目标的目的。由于其具有标签容量大、数据保密性好、传输可靠性高,以及非可视识别、移动识别、多目标识别、定位及长期跟踪管理等特点,RFID技术在2005年入选“建议企业引入的十大策略技术”,并被公认为本世纪十大重要技术之一[1]
转载 2024-01-22 11:48:03
97阅读
一、ALOHA1、纯ALOHAreader给tag们广播识别命令,然后tag收到之后就给reader回,reader收到之后检查有没有冲突,有冲突就给回冲突,没冲突就给回确认。tag收到冲突之后会等一段时间再发,收到确认之后就算发完了。这个信道利用率只有18.4%。怎么算的,背,数据包到达是个泊松过程,数据包发送的概率与时间间隔成指数分布,e的-G次方是前一个tao没包的概率,后一个tao没包的概
转载 2024-03-28 21:18:59
346阅读
无线传感器,是一种集数据采集、数据管理、数据通讯等功能的无线数据通讯采集器。是一种无线数据采集传输通讯终端,具有低功耗运行,无线数据传输,无需布线,即插即用,安装调试灵活、智能手机现场调试配置等特点。下面就来看看物联网中常见的无线传输协议类型:RFIDRFID(Radio Frequency Identification),即射频识别,俗称电子标签。它是一种非接触式的自动识别技术,通
RFID系统中,主要存在两种类型的信号干扰:阅读器之间的信号干扰,由多个阅读器同时发射信号引起标签之间的冲突干扰,由多个标签同时响应阅读器引起针对阅读器(处理能力较强)之间的冲突问题,存在三种典型的防冲突协议:基于时分多址(TDMA)的防冲突协议基于频分多址(FDMA)的防冲突协议基于载波监听多路访问(CSMA)的防冲突协议TDMA把时间分割成周期性的帧,每一个帧分割成若干个时隙发送信号,在满足定
转载 2024-03-20 17:29:42
107阅读
结构:AppDemo /* 读写器及标签应用功能实现 */的2.4G读写器应用程序的2.4G标签应用程序 READER /* 读写器及标签硬件驱动 */的2.4G读写器硬件层驱动的2.4G标签硬件层驱动 SYSCLK /* 系统时钟 */时钟选择 UART0 /* 串口通讯UART0驱动 
转载 2024-06-17 18:44:03
65阅读
RFID协议RFID术语RFID标签 - 有两种类型的标签,无源和有源。标签用于识别人/设备/对象并与之绑定。有源标签向RFID阅读器发送无线电波,因此将通知其位置。无源标签反映RFID阅读器传输的无线电波,因此读者将了解标签的位置。被动标签通常覆盖约3-5米,而有源标签的覆盖范围约为100米。有源标签有电源。无源标签没有内置电源/电池。因此,无源标签依赖于有源标签的功率,无源标签使用E
物联网是一个场景应用多样化、碎片化的市场,目前还没有哪一种技术可以满足所有的需求。因此,我们可以看到ZETA等低功耗广域网(LPWAN)技术,正在大量以RFID、蓝牙、WiFi、ZigBee等短距离通信技术为主的场景中构建“互补效应”,解决和弥补原有应用所遇到的难题和短板。在供应链物流领域,对物联网技术的需求繁多而零散,那么RFID与ZETA技术能否融合应用,形成场景“互补效应”呢?今天,我们一起
转载 2024-10-12 15:43:09
29阅读
本篇文章只对高频RFID进行大体操作思想进行总结分析,代码部分没有附上,重点在理解!!!认识 ISO 14443协议协议是非接触式IC卡标准协议(Contactless card standards)。 其英文介绍文档有四部分组成,分别为物理特性、频谱功率和信号接口、初始化和防冲突接口、通讯协议;只有第三本有帧格式描述注意14443只规定了框架,但没有规定具体的读写细节,需根据不同产品的手册操作
随着企业的发展,其内部资产的数量也是逐年增加更新的,拥有相当数量的固定资产时,改进管理方式、提高管理效率、降低管理和运营中的人力成本,改善服务质量等工作逐渐上升为企业经营工作的重中之重。 传统的人工管理资产的模式,不论从效率上还是准确性上,已经不能满足当前资产配置较大、管理要求比较严格的需求。所以我们将充分利用RFID技术等物联网技术,提供一个高效的、便捷的、规范的、灵活的资产管理整体解决方案。一
通讯协议是通讯的双方或多方在交流时遵守的规矩,包括谁先发起通讯,先交流什么,后交流什么,一方如何问,另一方如何答等。在这里通迅的双方指的是读写器和卡片。首先是谁先发起通讯,很显然有两种,读写器先发言和卡片先发言。前一种叫Reader Talk First,简称为RTF;后一种叫Tag Talk First,简称为TTF。我们知道,卡片从读写器产生的射频场获得工作时需要的能量,一般认为应该是读写器主
转载 2024-04-21 12:57:18
190阅读
1  概述在上一篇文章《物联网常见通信协议与通讯协议梳理【上】-通讯协议》中,对物联网常用通信协议和通讯协议作了区分,并对通讯协议进行了分享;本文将对常用的通信协议进行剖析,重点面向市场上使用率较高的,且又不是诸如TCP/IP之类老生常谈的。 2  近距离通信协议2.1  RFIDRFID的空中接口通信协议规范基本决定了RFID的工作类型,RFID读写器和相
转载 2024-07-19 14:33:15
445阅读
物联网主要涉及电子标签、传感器、芯片及智能卡等三大领域,而在对传感网技术的开发和市场的拓展中,其中非常关键的技术之一是RFID 技术。实质是利用RFID 技术结合已有的网络技术、数据库技术、中间件技术等,构筑一个由大量联网的阅读器Reader 和无数移动的标签Tag 组成比互联网更为庞大的物联网,因此RFID 技术成为物联网发展的排头兵。1.RFID 概念RFID(Radio Frequency
转载 2024-03-20 13:37:30
194阅读
动态二进制搜索算法是在传统二进制算法的基础上进行改进的。传统二进制算法,每次传输的数据是全部长度的序列号,造成了识读时间段浪费;因此动态的二进制搜索算法在每次传输中,阅读器传输一部分,标签传输一部分(阅读传送部分+标签传送部分=序列号总长度),总的传输量是传统方法的一半,因此减少了因传输数据而引起的识读时间浪费。动态的二进制算法的主要命令和传统的二进制搜索算法一样,只是传输策略上有所不同。动态二进
EtherNet IP以太网IO接口工业读写器|读卡器CK-FR12-E01是一款基于射频识别技术的高频RFID标签读卡器,读卡器工作频率为13.56MHZ,支持对I-CODE 2、I-CODE SLI等符合ISO15693国际标准协议格式标签的读取。读卡器同时支持标准工业通讯协议EtherNet IP,方便用户通集成到PLC等控制系统中。读卡器内部集成了射频部分通信协议,用户只需通过以太网接口接
 本要接上一篇开始讲管控端程序的菜单与工具栏的加载,但发现还是先要讲一下整个管控端的窗体组织,否则会无法理解菜单事件为何要那么写。多窗体组织很经典的模型就是MDI了,但MDI在窗体最大化、最小化、还原一些动作之后,窗体会乱掉,很乱七八糟。现在的程序很少有用那种原始的MDI来作界面的了,至少我不会去用,实在是难看。但开发工具在这里也是没有长进,如果我们直接用IDE只能生成那种原始的MDI窗
ArticleDataDataCommentsWhy黄伟庆, 张艳芳, 曹籽文,等. 基于布隆过滤器的RFID数据冗余处理算法研究[J]. 信息安全学报, 2019, 4(3).Aim:实时有效的对RFID冗余数据进行处理Mathord:1. 分析产生RFID数据冗余的原因。 2. 介绍RFID数据格式特点;3. 设计时间距离布隆过滤器算法。 4. 实验验证。。Results: 该算法兼顾了 RF
        TCP/IP终端仿真协议(TCP/IP Terminal Emulation Protocol,Telnet)是一种基于TCP的虚拟终端通信协议,端口号为23。Telnet采用客户端/服务器的工作方式,采用网络虚拟终端(Net Virtual Terminal,NVT)实现客户端和服务器的数据传输,可以实现远程登
嵌入式 射频识别RFID Mifare522 Module 使用和教程本篇章 Mifare522 Module 使用说明书1.1 硬件描述1.2 通信协议1.2.1数据帧 [1帧=6byte+N]1.3 应用命令详述1.3.1 设备控制类命令 设备控制类命令((((CmdType = 1))))[1]读设备信息(Cmd = A)[2]配置读卡芯片(Cmd = B)3. 关闭读卡芯片(Cmd =
  • 1
  • 2
  • 3
  • 4
  • 5