NFC也就是近场通讯技术是个好东西,最近尝试用它来批处理手机应用。
如果你有开车并且用手机做导航,相信会和我一样,每次都要在车上打开蓝牙打开GPS,然后再打开导航软件,开始导航。每次都进行这样千篇一律的工序,很是烦琐。所以我们可以用NFC搭配软件来批处理这个环节。
要实现这个功能,你当然需要一台带有NFC芯片的手机,常见带有NFC芯片的机器可以到这个NFC百科中的列表查询。很可惜,带有NFC芯片的大体是新出的安卓机,比如三星的S2、S3、NOTE、NOTE2,或者诺基亚的Lumia 900之类,而一直被认为很酷的苹果即使是最新iPhone5也没有提供这个硬件,至于说外置,那就太麻烦了——就这一点而言,我就觉得iPhone不再酷了。
当然,有了手机后,还需要一张NFC标签和配套的软件。
咱先来说软件,大体上软件就决定了对NFC标签的要求。目前像三星、索尼这样手机大量配备NFC芯片的厂商都会有各自的软件,比如三星的叫TecTiles,索尼的叫LiveWare,当然也有一些第三方软件,他们实现的功能比较高级,可以把事先设定的批处理脚本写入专用的NFC芯片,这样的芯片淘宝上是3-5元/枚不等,然后只要读取这枚芯片就会执行相应的步骤。这样的配套好处在于分享,你写入脚本的芯片给别人,别人也可以分享——最实际的应用就是开会,你可以利用一个叫NFC会议助手的软件将会议室的WIFI密码写入芯片,同时要求开启震动,这样进入会议室的人要想连上网络,就也得用这个软件读取这块NFC芯片,自动连入WIFI,同时自动设置静音,多么自动化。当然,对于我这样只需要实现简单批处理,不需要和人分享的话,用一个叫AnyTag NFC Laucher的软件即可,这个软件的好处就在于不挑剔。
是的,这个软件不需要往NFC标签写入脚本,而是记下NFC标签的识别码,并把对应的脚本存在手机上。这样的好处就在于大大拓展了我们NFC标签的来源。是的,我用的就是唾手可得的公交卡。以笔者所在上海的公交卡而言,目前分为两种,蓝色序号为C开头的,是功能比较简陋的,可以作为NFC标签,但是我们不能读取内部的交通卡信息;而新版紫色序号U开头的,则相对高级,不仅可以当做NFC标签,利用一个叫NFCard的软件,还能读取其中余额和最近几次消费记录,相当赞。当然,无论哪一种,都能完成我们批处理的要求。之所以用公交卡——当然使用余额不多甚至透支的公交卡,优点就在于其唾手可得随时可以试验,而且公交卡虽然有押金,但是本身的使用是免费的,哪天你不想当NFC标签用了,退回给地铁公司就是了,这可比花钱买可读写NFC标签划算。
AnyTag NFC Laucher的应用很简单,大体上就是扫描识别一张NFC卡,然后就为其设定脚本,你可以开关WIFI、GPS,可以给特定人发送短信,拨打特定人电话,打开特定软件或者网址,甚至播放音乐,升高降低音量等,充分发挥你的想象力。设定完这些之后,你以后只要再次用手机接触这张NFC卡,手机就会执行事先设定好的操作。比如我在车上放一张公交卡,设定开启GPS开启蓝牙打开高德导航三个功能;床头放一张,设置自动切换震动关闭WIFI数据连接;然后书桌上放一张,早上起床时用它来打开声音,打开WIFI打开数据连接,并且自动打开GOOGLE Finance查看最新隔夜美股数据。三张公交卡就让每天重复的烦琐工作完全自动化。
NFC是个好玩的东西,其实它可以实现的手机应用还有很多,上面写的不过是其中的一种。改天有空,谈谈更多的NFC应用。