为了提供多种开锁方式,除了扫码的方式外,还可以加上NFC来通讯,可以使用手机的NFC功能或定制的RFID卡等。
打开RTL8195的NFC例程,GetTagContent是一个最简单的NFC通讯的代码,手机读取RTL8195输出的数据。
在使用RTL8195的NFC功能前,需要将天线的两个焊盘短接,为了好看我用的0欧电阻。
不接的话,没有天线是不可能通讯的。
把程序烧写进来,内容我改成了1234567890。
打开手机的NFC,靠近RTL8195,可以读出指定的数据,但是不知道为什么前面多了en两个字符,而且不管设置什么内容都会有这两个字符。
NFC使用起来很方便,但最大的问题就是功耗,在平时不使用的时候,NFC也需要不断地广播等待RFID卡的连接,所以,同wifi一样,功耗的优化是个重点。
虽然都可以定时休眠唤醒广播来降低功耗,但是这个时间的长短要调整好,既要响应迅速,还得兼顾用户的体验度,也许以后会使用压感方式来实现。
为了提供多种开锁方式,除了扫码的方式外,还可以加上NFC来通讯,可以使用手机的NFC功能或定制的RFID卡等。
打开RTL8195的NFC例程,GetTagContent是一个最简单的NFC通讯的代码,手机读取RTL8195输出的数据。
在使用RTL8195的NFC功能前,需要将天线的两个焊盘短接,为了好看我用的0欧电阻。
不接的话,没有天线是不可能通讯的。
把程序烧写进来,内容我改成了1234567890。
打开手机的NFC,靠近RTL8195,可以读出指定的数据,但是不知道为什么前面多了en两个字符,而且不管设置什么内容都会有这两个字符。
NFC使用起来很方便,但最大的问题就是功耗,在平时不使用的时候,NFC也需要不断地广播等待RFID卡的连接,所以,同wifi一样,功耗的优化是个重点。
虽然都可以定时休眠唤醒广播来降低功耗,但是这个时间的长短要调整好,既要响应迅速,还得兼顾用户的体验度,也许以后会使用压感方式来实现。