找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 6237|回复: 2

[Nordic] nrf52832学习nfc—02

[复制链接]
连续签到天数:1天
签到总天数:1052天
签到总奖励:14870金币
发表于 2017-1-19 11:26:34 | 显示全部楼层 |阅读模式
3.ndef协议:
a.NDEF 概述:
NFC DATE EXCHANG FORMAT
NFC交换数据通用的数据格式
NFC消息封装的一种格式:
封装的形式:二进制 由一系列的record(记录)组成

NDEF由三个record组成,每个record由头和负载组成
header又分 id len type
b.NDEF组成和NDEF记录:
下图是一个record的组成

上图从上到下每一行是一个字节
第一个字节是状态标志位, 最高位mb 标志是否为首个record(为1) 2or3 record为0
第二个字节标志是否为尾记录
cf是否被分割,被分割为1
sr 当前payload是4,是长记录,短记录的payload为1
1L/ID_LENGTH:0 表示无id和length

文档:NFCForum-TS-NDEF_1.0

TNF:最后的三位代表type类型,具体看NEDF data exchange

c.RTD_TXT的记录解析:
举例:

d.RTD_url的记录解析:

注意不同的地方只有TYPE = 'U' 代表的是'http://www.'的前缀


4.RTD协议:
a.RTD概述:
NFC Record Type Definition
nfc记录类型定义
常见的几种类型:
RTD-TEXT(T)记录描述文本信息
RTD-URI(U)        存储网络地址URL,邮件或电话号码
RTD-Smart Poster(Sp)综合URL,电话号码或短信编入

RTD规范的文档:《NFC Record Type Definition (RTD) Technical Specification.pdf》

b.RTD-TEXT
参考协议:《NFCForum-TS-RTD_Text_1.0.pdf》
RTD-TEXT 记录内容:
纯文本形式的内容
RTD-TEXT状态标志位:

在第7个BIT最高位标志text是UTF8/UTF16
在第6个bit RFU必须为0
5-0 标志第二个字节的语言码偏移的长度,“fi”“en”“jp”
第二个字节就是语言码
第三个字节后是编码的内容
例子:看上边的RTD-TXT例子:0x54 是文本type,0x02是status byte
7bit==0 是utf8编码 5-0bit是 2,说明编码语言码的字节长度为2,再往后看2个字节
“65 6E”asiic是“en”是“en-us”编码


C.RTD-URI:
参考协议:《NFCForum-TS-RTD_URI_1.0.pdf》
RTD-URI记录内容:
RTD-URI前缀标识符:
"The Well Known Type for an URI record is “U” (0x55 in the NDEF binary representation).
The structure of an URI record is described below."


这种前缀共有255种
举例说明:上边的RTD_UL的例子中
0x55 是说明是“U”type
01 URI id code “http://www.”
后边的就是字符串了




D.RTD-Smart Poster:
smartPoster 实际上就是一个record的集合
参考协议:《NFCForum-SmartPoster_RTD_1.0.pdf》
格式上其实就是包含了多个RTD_UI和RTD_TEXT
举例:





D1     -NDEF record header
0x02  -record name length
0x12  -payloard length18
"sp"   -the record name
D1          -是record下的record的头(一个record包不止包含一个record头其实是smart 的头)
0x01 是record 的一个长度
0e         是payloard的长度
0x01 就是前缀了代表www。。。
10。url内容

以下是nfc 论坛资料





















本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册  

×
楼主热帖
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!

暂无签到数据

发表于 2020-2-25 12:00:34 | 显示全部楼层
SYD8811对标nR*52832 (Pin to pin兼容不用改板子)
4e077d997e645f24a3d334c7ca5e659.png (91.14 KB, 下载次数: 0)

[url=][/url]
0_2.jpg (172.08 KB, 下载次数: 0)

[url=][/url]


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册  

×
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

暂无签到数据

发表于 2020-5-11 17:07:54 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册  

×
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2024-3-29 19:51 , Processed in 0.191943 second(s), 16 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表