0
关注
1067
浏览

请教一下android进行ic卡开发的技术要点和选型注意事项?

查看全部 1 个回答

张宏 核心会员 用户来自于: 北京市
2026-01-09 21:34
第一次来知乎回答问题,有点小紧张。针对你提出的三个问题,作为诺塔斯的一名4年在射频识别领域摸爬滚打的新手来作答,希望能帮助到你。 1、android系统对外接ic卡读写设备如何选型?成本如何? 答:有很多Android设备不具备NFC功能的情况下,我们经常考虑外接读卡器的形式来弥补这一功能缺陷。由于外接读卡器不是Android设备原生的功能。因此,它需要Android设备支持OTG通信或者是能获取到USB HOST权限,这针对的外接NFC读写器是OTG接口或者USB接口的情况,原则上,Android设备和读写器都是支持串口通信,由于很多Android设备没有将串口引出来,还有很多外置读卡器采用的是串口模拟的USB,需要发送各种通信指令来操作读写器。这就非常麻烦,因此,最好的办法是用过蓝牙或WIFI与Android设备进行通信,这样的话就解决了设备间的硬件通信问题。 关于成本问题,当然最便宜的是串口通信了,它的研发 成本相对低一些,因为不需要做底层驱动。但是上位机的应用程序开发就相对麻烦点,而且有些设备不一定支持。第二种USB免驱的读写设备在150-190之间,量大的话应该是可以更低价格的。它需要Android设备支持OTG或者USB HOST通信,应用层开发比较简答,有范例源码,直接复制到自己项目即可。第三种通过WIFI或者蓝牙通信的方式在硬件通信层来说兼容性是最好的,上位机开发程序和USB免驱的差不多。但是舍不比较贵,价格都在300以上了。 2、android系统的版本对ic外接设备支撑由哪些要求? 答:一般Android 2.0以上都是支持的。 3、有没有合适的解决方案? 答:这个就要看你有多少投入而且还要看实际的应用场景,比如桌面应用那选择USB 就是最好的,如果是移动应用,很显然蓝牙和WIFI通信更靠谱。至于何为合适的方案,这个是有很多参考因素的,不能一概而论。

关于作者

鲜伟 核心会员

这家伙很懒,还没有设置简介

问题动态

发布时间
2026-01-09 22:19
更新时间
2026-01-09 22:19
关注人数
0 人关注
All Rights Reserved Powered BY WeCenter V4.1.0 © 2026 粤ICP备20025096号-2
  

粤公网安备 44190002007303号