繁体   English   中英

Flutter 如何用密码解锁NFC标签以重写数据?

[英]Flutter how to unlock NFC tag with password to Rewrite data?

我需要通过密码解锁 NFC 标签以重写一些数据然后再次通过密码锁定标签。

注意 => 我知道 NFC Tools 移动应用程序,但我需要以编程方式解锁(删除密码)标签。

注意 => 我知道密码的标签,但我需要以编程方式解锁(删除密码)标签。

所以首先,在 iOS 和 Android 中处理 NFC 的方式是不同的,您必须为每个操作系统编写代码的特定部分,但它们非常相似,因为您向标签发送命令并接收响应。

答案https://stackoverflow.com/a/63259021/2373819为 ntag 系列标签的密码保护提供了很好的细分,即使此示例适用于 iOS 发送的命令是相同的(注意您必须调整本示例中的页面地址用于较大的 ntag 216 标记)。

除非您想更改密码,否则您不必从标签中删除密码,您只需使用当前密码进行身份验证,然后您可以在标签仍在范围内时正常写入数据。

要在 flutter 中访问 NFC,您需要一个 package,有许多具有不同功能的不同功能,但流行的似乎是https://pub.dev/packages/nf

由于您仅在此问题上标记了 Android,因此您将需要使用NfcA 收发方法发送authenticate ,然后write标签

nfc_manager package 有如何使用它的示例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM