- 2
- 0
- 约4.37千字
- 约 5页
- 2016-12-03 发布于贵州
- 举报
Windos Phone 8 近场通信 NFC、Bluetooth Proximity
Windows Phone 8 近场通信 NFC / Bluetooth Proximity
今天给大家介绍下 windows phone 8 的近场通信技术,常用近场通信技术有几种 NFC、蓝牙(Bluetooth)、Wifi 以上三种都是在WP8的API中所支持的,NFC我个人感觉是一个可以让人耳目一新的功能。而且NFC设备目前被很多手机厂商应用,目前NFC技术在手机上应用主要有以下五类。
接触通过(Touch and Go),如门禁管理、车票和门票等,用户将储存着票证或门控密码的设备靠近读卡器即可,也可用于物流管理。
接触支付(Touch and Pay),如非接触式移动支付,用户将设备靠近嵌有NFC模块的POS机可进行支付,并确认交易。
接触连接(Touch and Connect),如把两个NFC设备相连接(如图1中手机和笔记本电脑),进行点对点(Peer-to-Peer)数据传输,例如下载音乐、图片互传和交换通讯录等。
接触浏览(Touch and Explore),用户可将NFC手机接靠近街头有NFC功能的智能公用电话或海报,来浏览交通信息等。
下载接触(Load and Touch),用户可通过GPRS网络接收或下载信息,用于支付或门禁等功能,如前述,用户可发送特定格式的短信至家政服务员的手机来控制家政服务员进出住宅的权限。
可能有人会问到关于NFC的安全问题,以及传输速度问题,这里我也给大家列出NFC的特性来帮助大家了解NFC。
当设备之间的距离在 3-4 厘米(1-1.5 英寸)内时发生通信。
通信是非常具有选择性和意图性的,因为用户有意将各自的设备放在一起进行连接。
最大的理论数据传输速率是 424 kbits/s。典型的数据传输速率在 30 kbits/s 至 60 kbits/s 之间。
也可以在 NFC 设备和无动力 NFC 芯片或标记之间发生通信。
另外我们还可以使用 System.Security.Cryptography.AesManaged 对数据流进行加密。
如何在我们的应用中使用NFC呢?下来我逐一给大家介绍。
首先 还是设置我们的 WMAppManifest.xml 文件标记我们应用需要是有近场通信技术
这里我还选择了NetWoking 是因为后面我还会使用 Bluetooth 和 TCP/IP (Wi-Fi)连接。
建立NFC的连接我们要用到 Windows.Networking.Proximity.ProximityDevice 我们可以使用 Windows.Networking.Proximity.ProximityDevice.GetDefault(); 来判断手机硬件是否支持NFC。
private void InitializeProximityDevice()
{
if (mProximityDevice == null)
{
mProximityDevice = Windows.Networking.Proximity.ProximityDevice.GetDefault();
}
if (mProximityDevice != null)
{
mProximityDevice.DeviceArrived += ProximityDeviceArrived;
mProximityDevice.DeviceDeparted += ProximityDeviceDeparted;
AddToSysMsgList(MSG_NFC_EXISTS);
}
else { AddToSysMsgList(MSG_NFC_NOT_EXISTS); }
}
上面的代码还看到了连个事件 DeviceArrived 和 DeviceDeparted 分别用于判断一个NFC设备进入和离开我们设备的感应区域。
下面我列举一个发送消息的code
ProximityDevice device = ProximityDevice.GetDefault();
// Make sure NFC is supported
if (device!= null)
{
long Id = device.PublishMessage(Windows.SampleMessageType, Hello World!);
Debug.WriteLin
您可能关注的文档
最近下载
- 浙江省台风年鉴(原始资料).doc VIP
- 《光电图像处理》第五章图像变换及应用.ppt VIP
- 新源县肖尔布拉克镇C波段双偏振天气雷达建设项目环评(新版环评)环境影响报告表.pdf
- 2025年贵州高考物理含解析及答案.docx VIP
- 2025年高考英语一轮复习精品讲义—必修第二册:Unit 2 Let’s celebrate(外研版).pdf VIP
- XR360旋挖钻机技术规格书(修订).docx
- 2025年高考英语一轮复习精品讲义—必修第二册:Unit 3 On the move(外研版).pdf VIP
- 宿迁市2026届高三(一模)英语试卷(含答案).docx
- 2026年10篇稿:领导班子“五个带头”方面在带头强化政治忠诚、提高政治能力等对照检查材料【供参考】.docx VIP
- 2023年青岛城市学院数据科学与大数据技术专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
原创力文档

文档评论(0)