首页 > 解决方案 > URL-NFC 标签唯一且可识别的请求

问题描述

我有以下问题:我正在开发一个控制照明控制台的网络应用程序,并且一次只有一个人可以控制它。当有人新访问网络应用程序时,此人获得控制权,这是预期的行为。但我不希望其他任何地方的任何人拥有网络应用程序 url 来接管控制权,只是站在灯光控制台前的人。

我的第一种方法是使用平板电脑创建一个具有一次性有效 url 的二维码。当您扫描二维码并遵循一次性有效 url 时,您接管了控制台的控制权,平板电脑会收到通知以重新生成二维码。

但是可能有一个没有昂贵平板电脑的解决方案:我是否有机会配置一个 NFC 标签,以便该标签在每次点击时生成一个新的 url,而无法复制?(例如,使用私钥对其进行签名)

它还必须支持Android和iOS

标签: nfc

解决方案


大多数标准的NFC标签只是读写一些EPROM数据芯片,所以卡上的数据是静态的,而大多数卡都有一个唯一的序列号,这仍然是静态数据。

有一些高级卡可以运行自定义程序(一种称为 JavaCards https://en.wikipedia.org/wiki/Java_Card),因此您可以编写一个程序来生成您想要的唯一 URL,然后将其呈现给将读卡器设备作为标准 NDEF 消息,将设备浏览器启动到此动态 URL。


推荐阅读