在C和其他NFC问题中编码NFC芯片

在C和其他NFC问题中编码NFC芯片,c,nfc,C,Nfc,请耐心听我说,我是NFC技术的新手,对编码也相当陌生 因此,我有一个小的宠物项目,我的研究,我想使用NFC技术来实现。我有一个测量管道中气体压力的装置。它每天记录用了多少汽油和其他相关信息,所以我想你可以说它是一个煤气表。我的想法是,我希望在现有的设备中集成一个NFC芯片,这样我就可以通过手机接收最新的日志 然后,我的问题是:如何对我集成到现有煤气表中的芯片进行编程?我读了大量的文章,但仍然发现如果我不能使用应用程序,我不确定如何对芯片进行编程。我确实下载了一些可以编码NFC标签的应用程序,我还

请耐心听我说,我是NFC技术的新手,对编码也相当陌生

因此,我有一个小的宠物项目,我的研究,我想使用NFC技术来实现。我有一个测量管道中气体压力的装置。它每天记录用了多少汽油和其他相关信息,所以我想你可以说它是一个煤气表。我的想法是,我希望在现有的设备中集成一个NFC芯片,这样我就可以通过手机接收最新的日志

然后,我的问题是:如何对我集成到现有煤气表中的芯片进行编程?我读了大量的文章,但仍然发现如果我不能使用应用程序,我不确定如何对芯片进行编程。我确实下载了一些可以编码NFC标签的应用程序,我还买了一些标签,并设法编码其中一个为我打开电脑,另一个为我的手机设置静音。因此,我可以很好地使用这些应用程序,但我认为我想用仪表实现的目标超出了这些应用程序对我的作用

所以,我在这个项目中学习的课程,90%的代码都是用C编写的,所以如果可能的话,我也想用C编写实际的代码。如果不是,您用什么语言编写NFC代码

还有,我如何把代码放到芯片上?我需要某种写/读类型的东西吗


如果您有任何意见,我将不胜感激,如果之前有人问过我,我深表歉意。我搜索了这个网站,但没有找到任何真正能回答我问题的东西。

对于这样一个简单的数据记录器应用程序来说,一个成熟的NFC收发器芯片可能有些过头了

如果您使用像M24LR64-R这样的双接口eeprom芯片,您可能会很好。对于微控制器来说,它们看起来就像普通的I²C eeprom。读写它们是使用一个非常简单的协议完成的

从NFC端,它们显示为ISO15683标签,您可以使用NfcV.transceive方法读取eeprom内容。再次使用一个简单的协议。数据表中记录的所有内容


还有其他制造商生产的具有相同性能的芯片。我之所以推荐M24LR64-R,是因为我有使用它们的第一手经验,而且它们工作得完美无缺。

您不需要NFCtag。您可以使用您编程的NFC阅读器在目标模式下运行(即,假装是NFC标签)。看看libnfc,看看能帮你解决这个问题的软件。你不想在NFC上推送大量数据,Mifare标签只能做1-4k,而安全元素的速度很慢。通过网络访问这些日志,然后使用带有简单链接的标签,不是更容易吗?用例基本相同(点击标签,查看日志),但您使用NFC的方式非常简单。也许让标签启动连接,然后让wifi/蓝牙/网络进行实际数据传输?我会读更多的。谢谢!我会向NFC的读者们读更多。我见过这个词,但从未真正理解过它是什么。