图2-1-5-1 NFC主动通讯模式图

2、 被动模式论文网

在该模式下,NFC的标签发起端主动产生射频场,并一直维持到通信结束。通信原理与RFID一致。模式图如图2-1-5-2所示:

图2-1-5-2 NFC被动通讯模式图

2。2 NFC读写设备

读写设备内部焊接有MFRC522高集成度非接触式通信芯片,采用了先进技术的调制解调理念,应答器信号支持14443A,可以实现在13。56MHz下全数种类的非接触、被动式通信协议和方式并且错误检测部分和处理ISO14443A帧。在本设计中使用的NFC读写设备为华为荣耀系列手机,NFC技术在手机上有多种应用模式:触碰控制、触碰认证、触碰付款、触碰传输、触碰下载、等等。

3软件系统设计 

3。1 Android概述

3。1。1简介

Android主要应用于移动设备中,是一个基于Linux的操作系统。整个生态系统由Android源代码工程、开发者、市场组成。在开发过程中开发人员根据责任分工为下述三种工作类型:平台移植、应用发开、系统级开发。

3。1。2 开发环境

开发者要对Android开发首要就是搭建好开发环境,而在本设计中使用window10操作系统,在该系统下环境搭建过程如下:在Oracle官方下载资料中下载对应的JDK版本后按照指定步骤安装。将下载好的eclipse解压到指定目录即可使用,无需安装。随后将已下载的Android SDK解压后选择Available Packages安装,在path环境后追加tools和platform-tools目录。之后选择Android DDMS和Android Development Tool安装ADT。最后在Android Virtual Devices中创建AVD完成全部的环境设置。

3。2 重要技术

3。2。1 Android中的NFC API文献综述

NFC API在Android API9版本后引入进系统,提供了Android。nfc,Android。nfc。tech包。在Android。nfc包中主要提供了读写标签的操作函数、标签间数据交换函数。包含以下6个类:

1、 NfcManager:用于管理安卓设备中NFC Adapter

2、 NfcAdapter: NFC适配器

3、 NfcMessage:NFC数据格式

4、 NdefRecord:包含在message中的记录

5、 Tag:         被动式Tag对象

6、 NfcEvent:   囊括NFC事件所有相关信息

并且提供了三个接口其中第一个接口建立Uri数组;第二个messagecallback接口主要用于当有NFC标签在设备附近激活使用时,调用该接口;第三个completecallback用于当前设备向目标设备读取或写入数据时调用。

在Android。nfc。tech中主要包括了应对不同类型Tag读写的操作类,包含Ndef、NfcA、NFcV等10个不同的操作类。

上一篇:jsp+oracle智能仪表的销售系统的设计+源代码
下一篇:HTML5+Node.js校园失物招领平台设计+源代码

android手机预约洗车系统的设计+源代码

Android个人密码管理App的设计+源代码

基于神经网络的水下机器人路径规划算法研究

基于ZigBee的安防传感网的设计+源代码

基于Unity3d引擎角色扮演类游戏开发+源代码

基于iOS平台的健身APP的设计+源代码

基于ssm的在线学习平台的设计与实现

《唐顿庄园》正式用语和...

基于GPS的循迹机器人控制系统设计

财务共享平台与企业内部控制【2365字】

员工参与志愿服务研究

浅析企业信息系统安全体系建设【3471字】

践行科學发展观 提升企业档案管理【3514字】

新型荧光轮烷-Rhodamine B-...

老龄化背景下慢性病健康...

财务预警分析系统文献综述和参考文献

行政事业单位资产清查會...