ST意法半导体
直播中

刘燕

8年用户 1435经验值
私信 关注
[问答]

如何使用NFC芯片的FastDataTransfer功能在移动应用程序和nfc芯片之间进行通信?

我们的应用程序基于使用 phone-gap 的跨平台框架。我们知道您提供了一些执行此操作的 st NFC 库,但我们想知道用于此的实际 android/ios api。请帮忙。









回帖(1)

h1654155275.5651

2023-2-7 10:49:40
没错,我们在 ReaderInterface 之上提供了一个 ST25SDK 库,它实现了您所在的 NFC 平台的功能。

阅读器接口依赖于平台,您必须实现它,我们为 Android、iOS 和其他与我们的 PC 应用程序一起使用的工业阅读器提供了实现(请参阅st.com )。

我不知道电话差距,但如果您能够访问平台 NFC 核心 API,您将能够使用具有低级可用 API 的 FastDataTransfer 功能(例如,在 Android 上,我们使用发送 APDU 的收发可用功能cmds ... 在 iOS 上相同)。

我们的库和在我们的 ST25SDK 库(可在st.com上获得,适用于 Android、iOS、PC)之上提供的可用应用程序提供功能示例和具体演示,例如 FW 更新或图像传输用例。

对于 iOS,您需要访问 CoreNFC,并在 Android 端访问 Android NFC Api。在两者上,您都可以访问 Iso15693 技术上可用的“customCommands”,以便将 APDU 命令发送到标签。在 Android 上,您在 Tag 技术之上使用 tranceive 方法,而在 iOS 上,它是在 Tag 会话上使用的 customCommand 函数。

软件资料请参考如下:
STSW-ST25001   ST ST25 产品系列的“NFC Tap”Android 应用程序的可执行应用程序
STSW-ST25IOS001 ST ST25 产品系列的“NFC Tap”iOS 应用程序的可执行应用程序
STSW-ST25SDK001用于 ST25 标签和动态标签的 ST 软件开发套件

和数据表:
https://www.st.com/resource/en/datasheet/st25dv04k.pdf   用于 FastDataTransfer 功能的主要命令
举报

更多回帖

发帖
×
20
完善资料,
赚取积分