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

时间:2015-08-17 10:27:55

标签: c nfc

请耐心等待我,我是NFC技术的新手,也是编码的新手。

所以我有一个小型宠物项目供我学习,我想用NFC技术来实现。我有一个测量管道中气体压力的装置。它每天记录使用了多少气体和其他相关信息,所以我想你可以说它是各种各样的燃气表。我的想法是,我想在现有设备中加入一个NFC芯片,这样我就可以点击我的手机并收到让我们说最新的每日日志。

我的问题是:如何编制我在现有燃气表中加入的芯片?我已经阅读了大量的文章,但仍然发现我不确定如何编程芯片,如果我不能使用它的应用程序。我确实下载了一些可以编写NFC标签的应用程序,我还买了一些标签并设法编写了一个代码来打开我的电脑,另一个用来设置我的电话在拍摄时保持静音。所以我可以很好地使用这些应用程序,但我认为我想用仪表实现的目标超出了应用程序可以为我做的事情。

因此,我正在研究这个项目的课程在C中进行了90%的编码,所以如果可能的话,我也想在C中进行实际编码。如果没有,你用什么语言编写NFC?

另外,如何将代码放入芯片?我需要某种类型的作家/读者吗?

任何意见都表示赞赏,如果之前有人问过,我很抱歉。我搜索了网站,但我找不到任何真正回答我问题的内容。

1 个答案:

答案 0 :(得分:0)

对于像这样的简单数据记录器应用程序,完整的NFC收发器芯片可能过度杀伤。

如果使用M24LR64-R之类的双接口eeprom芯片,你可能会很好。对于微控制器,它们看起来就像普通的I²Ceeprom。使用非常简单的协议来读取和写入它们。

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

其他制造商也有其他具有相同功能的芯片。我刚刚推荐了M24LR64-R,因为我有他们的第一手经验,而且它们完美无瑕。