【IoT】NFC 基础之 ISO15693 协议操作

原文地址::https://blog.csdn.net/liwei16611/article/details/89083081

相关文章

1、ISO15693协议——传输协议----https://www.cnblogs.com/darkise/articles/6635459.html

 

SO/IEC 15693协议标准的高频RFID无源IC卡,专为供应链与运筹管理应用所设计,具有高度防冲突与长距离运作等优点,适合于高速、长距离应用。

包括ICODE SLI-S、SL2-S 等多系列产品,目前ICODE 是高频(HF)RFID标签方案的业界标准。

ICODE SLI-S系列SL2 ICS20芯片的内部构成如上图,可分为射频处理单元、数据控制单元和EEPROM存储单元。

在数据控制单元里对数据进行反碰撞、认证和存储控制等处理。

SLICS20存储器分为32个块、每个块由4字节(32位)组成,共128字节,如下图,上部4个块(-4、-3、-2、-1块)分别用于UID(64位唯一ID序列号)、特殊功能(EAS、AFI、DSFID)和写入控制位,其他28个块为用户数据块。

UID占用块-4和块-3共8个字节(64位),是厂商写入的世界唯一标签识别序列号,用户不可更改,在UID中包含厂商代码、产品分类代码和标签芯片生产序列代码,UID的代码构成如上图。

块-1是写入控制位,具体控制分配见上图,它可以控制每个数据块的写入和块-2(特殊功能块)每个字节的写入。写入位1代表写入保护,且不可再修改控制位。

特殊功能EAS(Electronic Article Surveillance,电子防盗系统)主要用来防止物品被盗,标签管理者可以设置(EAS=1)和清除(EAS=0)EAS标识,当设置有EAS标识的标签通过读写器的作用范围时,读写器会识别EAS标识,发出警报。

EAS的数据结构如下图,EAS的LSB的第一位(e位)写1代表EAS标示有效,写0代表清除EAS标示,其他位无效。

特殊功能AFI(Application Family Idenfifier,应用族标识符),可事先规定应用族代码并写入AFI字节,在处理多个标签的时候进行分类处理。

例如在物流中心处理大量货物时,可根据标签上的AFI应用族标识符来区分是出口货物还是内销货物。

AFI被编码在一个字节里,由两个半字节组成。

AFI的高位半字节用于编码一个特定的或所有应用族,AFI的低位半字节用于编码一个特定的或所有应用子族。

子族不同于0的编码有其自己的所有权。下图是AFI的族编码定义。

标签支持的AFI是可选的。

假如标签不支持AFI,并且假如AFI标志已设置,标签将不应答任何请求中的AFI值。

假如标签支持AFI,标签将根据表1中匹配的规则作出应答。

特殊功能DSFID(数据存储格式标识符)可用来表示数据在存储器中的存储结构,具体内容请自己查阅相关文档。

数据存储格式标识符(DSFID)数据存储格式标识符指出了数据在内存中是怎样构成的。

DSFID被相应的命令编程和锁定,DSFID被编码在一个字节里,DSFID 允许即时知道数据的逻辑组织,假如标签不支持DSFID 的编程,标签将以值“0”作为应答。
————————————————
版权声明:本文为CSDN博主「简一商业」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/liwei16611/article/details/89083081

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值