![通过扫描 NFC/RFID 贴纸触发 shell 命令?](https://linux22.com/image/145794/%E9%80%9A%E8%BF%87%E6%89%AB%E6%8F%8F%20NFC%2FRFID%20%E8%B4%B4%E7%BA%B8%E8%A7%A6%E5%8F%91%20shell%20%E5%91%BD%E4%BB%A4%EF%BC%9F.png)
我刚看到这个黑客这让我真的很想做类似的事情。
我家里有两个小孩,一台电视连接到一台 Linux 电脑,里面有大量的儿童视频。我想我应该能够拼凑在一起……一些东西……这样我就可以给我的孩子们一小盒“电影封面”,当扫描时,启动相应的媒体(基本上是启动 VLC 命令) 。
但我的电脑没有读卡器,而且我实际上不知道如何选择一个好的读卡器(或者我是否应该使用 NFC 或 RFID),以及如何使其“始终可用”来扫描某些内容。
我在网上可以找到的内容需要在每次扫描之前运行命令,或者针对移动操作系统,或者细节太少。
编辑:易于实施很有价值,但对于小孩子来说易于使用也很有价值。我想过拥有一个磁条阅读器,但当然,创建新卡会变得有点麻烦。
有什么指导吗?
答案1
我会做的(以前也做过)是买一个便宜的/二手的条码扫描仪并使用它。一维扫描仪扫描普通条形码(只有几个字符),二维扫描仪可以处理二维码(很多字符)。
条形码扫描仪的好处是它们的行为就像键盘一样。每次扫描条形码时,它都会“输入”扫描的字符并添加换行符。当你掌握了这一点后,用任何语言编写剧本来启动电影都是微不足道的。 (例如 bash 和 mplayer)
使用在线工具或 qrencode 可以轻松生成 QR 码(https://fukuchi.org/works/qrencode/)。您甚至可以将文件名编码到二维码中,然后让视频播放器打开扫描到的任何内容。
可能不像 NFC 那样花哨,但它更容易、更便宜;)