新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > TI NFC 产品在智能电视中的应用设计

TI NFC 产品在智能电视中的应用设计

作者:时间:2015-01-13来源:网络收藏

  3系统软件设计

本文引用地址://m.amcfsurvey.com/article/268083.htm

  系统软件设计主要包括智能电视应用中的各项功能的实现:有对TAG的读取以获取特定电视或者网络节目的权限,有对蓝牙配对配对的需求实现快速建立蓝牙与的连接,另外电视可以通过P2P功能获取手机相关图片,链接信息,实现信息的快速切换。也可以通过对Firmware进行无线升级。

  3.1标签读取

  TRF7970A可支持ISO15693,ISO14443A/B等标签的读取(如图6所示)。

  

 

  图6 TRF7970A支持的卡片标准

  3.2蓝牙配对

  根据论坛与蓝牙SIG联盟定义的安全简易配对Bluetooth secure simple paring using (NFCForum-AD-BTSSP)规范,将蓝牙配对信息(如下数组)通过MCU写RF430CL330H的NDEF区域,当任何具有NFC功能的设备,读取到该内容后将自动进行蓝牙配对的连接过程。

  蓝牙的OOB数据格式如图7所示。包括OOB数据长度,蓝牙设备地址与名称,设备种类以及UUID.

  

 

  图7 NDEF中的蓝牙OOB数据格式

  蓝牙的NDEF写入信息数据结构如下:

  Unsigned char NDEF_Application_Data[]=

  {

  //NDEF Tag Application Name

  0xD2,0x76,0x00,0x00,0x85,0x01,0x01,

  //Capability Container ID

  0xE1,0x03,

  //Capability Container

  0x00,0x0F,//CCLEN

  0x20,//Mapping version 2.0

  0x00,0x3B,//MLe(49 bytes); Maximum R-APDU data size

  0x00,0x34,//MLc(52 bytes); Maximum C-APDU data size

  0x04,//Tag,File Control TLV(4 = NDEF file)

  0x06,//Length,File Control TLV(6 = 6 bytes of data for this tag)

  0xE1,0x04,//File Identifier

  0x0C,0x02,//Max NDEF size(3072 bytes)

  0x00,//NDEF file read access condition,read access without any security

  0x00,//NDEF file write access condition; write access without any security

  //NDEF File ID

  0xE1,0x04,

  0x00,0x44,//NLEN; NDEF length(68 byte long message)

  0xD2,//MB=1b,ME=1b,CF=0b,SR=1b,IL=0b,TNF=010b

  0x20,//Record Type Length:32 octets

  0x21,//payload length:33 octets;

  0x61,0x70,0x70,0x6C,0x69,0x63,0x61,0x74,0x69,0x6F,0x6E,0x2F,0x76,

  0x6E,0x64,0x2E,0x62,0x6C,0x75,0x65,0x74,0x6F,0x6F,0x74,0x68,0x2E,

  0x65,0x70,0x2E,0x6F,0x6F,0x62,//Record Type Name:application/vnd.blue

  //tooth.ep.oob

  0x21,0x00,//OOB optional data length:33 octets

  0x06,0x05,0x04,0x03,0x02,0x01,//bluetooth device address:

  //01:02:03:04:05:06(example address only)

  0x0D,//EIR Data Length:13 octets

  0x09,//EIR Data Type:Complete Local Name

  0x48,0x65,0x61,0x64,0x53,0x65,0x74,0x20,0x4E,0x61,0x6D,0x65,//

  //Bluetooth Local Name:HeadSet Name

  0x04,//EIR Data Length:4 octets

  0x0D,//EIR Data Type:Class of device

  0x04,0x04,0x20,//Class of Device:0x20:Service Class=

  //Audio,0x04:Major Device Class=Audio/Video,0x04:Minor Device Class=Wearable //Headset Device

  0x05,//EIR Data Length:5 octets

  0x03,//EIR Data type:16-bit Service Class UUID list(complete)

  0x1E,0x11,0x0B,0x11 //16-bit Service Class UUID list(complete);0x111E–

  //HFP-HF,0x011B?A2DP-SNK

  };

  3.3 Peer to Peer

  P2P是基于NFC论坛定义的Simple NDEF Exchange Protocol(NFCForum-TS-SNEP)规范,其主要流程如下。手机可以通过P2P的功能将相关的信息例如图片,链接等与电视进行快速交互。

  

 

  图8 P2P的软件操作流程

万能遥控器相关文章:万能遥控器代码




关键词: TI NFC WIFI

评论


相关推荐

技术专区

关闭