我一直在搜索和搜索NFC如何与移动应用程序工作,但我无法得到整个图片。我想用Arduino制作一个基于NFC的设备,如下所示:
https://arduinogetstarted.com/tutorials/arduino-rfid-nfc
因此,基本上我希望我的应用程序能够与我的Arduino通信,所以当我的手机靠近它时,它会识别它,并根据我的代码做一些事情。
我听说过很多酒吧里的套餐,比如:nfc_manager帮我做到这一点。
我的另一个问题是,我可以做些什么来使应用程序只识别我制作的Arduino NFC阅读器?
发布于 2022-05-17 09:00:03
看起来你做不到,但是你可以断言标签技术,只有当标签技术和你在arduino上的技术相同时,才能执行逻辑。
从您发布的文章来看,您的标签似乎是一个MiFare标记。因此,您可以使用MiFare类的静态方法:
static MiFare? from(NfcTag tag) => $GetMiFare(tag);这样做的结果是一个可为空的MiFare对象,因此在您的代码中可以这样做:
tech = MiFare.from(tag);
if (tech is MiFare) {
// enter code here
}您还可以检查
tech != null是否为真
这使得你的应用程序只寻找与你所拥有的一样的NFC标签。如果您想要更精细的粒度控制,您可能需要对标记的数据进行一些断言。
https://stackoverflow.com/questions/72270215
复制相似问题