未来智讯 > 移动支付论文 > 通过NFC标签抑制手机

通过NFC标签抑制手机

发布时间:2018-11-22 01:06:06 文章来源:未来智讯    
    通过NFC标签抑制手机作者: 本刊编辑部   近场通信NFC的应用包括很多方面,在两个设备之间,当它们互相靠近后能够彼此传输特定的数据。在相应的终端设备上用户能够进行支付和身份验证,例如购物和打开门锁。而另一项故意思的功能是,能够将一些特定的数据写入NFC标签,然后,通过手机读取,例如能够将智能手机的配置写入NFC标签,让智能手机通过读取NFC标签快速更改配置,灵活地利用这一功能,我们能够通过NFC标签完成很多事务。而所需要的不过几个智能手机的应用程序以及价格相当低廉的NFC标签。
  下面,CHIP将为各位介绍如何使用NFC标签创建一个启动无线网络的配置、自动将智能手机设置为静音模式、启动时间记录功能和切换PIN锁状态。我们能够将这些实现特定功能的标签贴在需要切换配置的场所,例如在家中和办公室大门的一侧贴上启动无线网络标签,在会议室门口或者桌面上贴上将智能手机设置为静音的标签,充分发挥它们的作用。除此之外,我们还能够充分发挥自己的想象力,创建更多的NFC标签,完成更多的任务。例如,在车上贴一个自动打开蓝牙、音乐播放器和导航程序的标签,在卧室贴一个抑制铃音和数据连接的标签,另外,也能够将无线网络路由器的接入信息写入NFC标签,让来访的客人能够更轻松地接入无线网络。
  大多数支持NFC的智能手机都使用Android操作系统,因而,下面的介绍将以Android为例进行介绍。Windows Phone用户也能够在应用程序商店找到NFC标签的编辑程序,其功能基本上类似于Android。而苹果公司在这方面对照落后,临时仍不支持NFC。
  NFC标签
  我们能够在网上轻松买到各种类型的NFC标签,其价格从几毛到几元钱不等,除了封装工艺(例如做成一个钥匙扣)之外,价格差异的主要原因在于标签的芯片不同,芯片决定了标签能够被哪一种智能手机使用以及能够存储的数据容量,一般推出时间对照长的老标签容量相对较小,并且支持的智能手机也对照少,在选购时必须明白清楚是否适用于自己的手机,新芯片基本上能够支持全部的手机。
  配置NFC标签
  NFC标签能够让我们进入办公室后自动将手机切换到静音模式、启动振动功能和接入无线网络,还能够记录我们的事务时间。
  1、激活NFC和安装应用程序
  最初检查自己的Android手机是否打开了NFC功能,如果没有,能够通过“设置|更多|NFC”激活它。要定义NFC标签的抑制功能,还需要安装Android的免费应用程序Trigger,只是,国内的用户大局部无法通过Google Play商店来安装该程序,需要通过第三方的应用商店或者下载应用程序的安装文件拷贝到手机长进行安装。Trigger与其他的NFC工具相比有两个优点,最初,它结构清晰,新用户能够轻松掌握,其次,它也为有经验的用户提供了足够多的自定义功能。安装并启动应用程序后切换到“我的任务”。
  2、选择NFC作为触发器
  点击右上角的“+”号打开一个新的任务菜单,由于Trigger还允许以无线网络、蓝牙等作为触发器,因而,我们需要点击右上角的“+”号按钮选择“NFC”作为触发器(图2)。触发器名称后方带有“PRO”标签的是购买Trigger Pro版本才运行使用的,只是,在使用NFC标签时我们并不需要它,继续点击“下一”。
  3、定义触发任务序列
  在“设置任务”步骤点击“+”号按钮,并在列表中选择激活该触发器时需要执行的任务(图3),以我们上面提到的办公室应用为例,可选择“无线和网络|Wifi开/关”、“无线和网络|移动数据开/关”和“声音及音量|声音配置文件”。点击“下一”按钮应用程序将要求我们确认并定义触发器执行的各项任务具体是开还是关(见本文题图)。“Wifi开/关”可设置为“启动”,“移动数据开/关”可设置为“禁用”,“声音配置文件”设置为“振动”,并点击“添加到任务”按钮。最终,在下方“名称”输入栏中键入一个名称,例如“起初事务”,然后单击“下一”。
  我们还能够在“设置任务”菜单中通过同样的方法定义与上面所执行任务相反的任务序列,用于将使用上面触发器批改配置的手机还原。例如“Wifi开/关”设置为“禁用”、“移动数据开/关”设置为“启动”、“声音配置文件”设置为“正常”,并点击“添加到任务”按钮,键入一个名称,如“中断事务”,用于创建一个另外的NFC标签。
  4、保存配置并写入标签
  点击“完成”保存配置并将其写入标签,进入“完成”步骤,应用程序起初等待我们将NFC标签贴近手机背部或者直接将手机放在标签上。成功完成写入操作后手机将震动,并提示“标签写入成功”。如今点击“完成”能够返回应用程序的主菜单,我们的NFC标签已经能够事务,能够实现我们设置的抑制功能了。
  5、写保护
  在最终的“完成”步骤中,我们能够点击右上角的按钮打开设置对话框(图5),选择“使标签只读”,对标签进行写保护。只是,真相上使用付费版本的Trigger Pro并安装Tag Reuse插件后,还是能够重新批改标签的内容。
  6、记录事务时间与执行额外的应用程序
  如果希望在使用标签批改手机配置时起初记录自己的事务时间,则能够从Google Play商店下载免费的应用程序Time recording。不需要批改该应用程序的任何设置,使用“Clock in now”和“Clock out now”按钮就能够起初或中断记录事务时间(图6)。
  而在Trigger中,我们能够在“设置任务”步骤点击“+”号按钮,选择“应用程序和快捷键|打开活动”,点击“下一”后在定义任务细节的对话框“选择应用程序”栏中选择“Time recording”,在“选择活动”中选择“com.dynamicg.timerecording.PublicServices$CheckIn”,执行该任务的触发器即可自动通过Time recording起初记录事务时间。而如果是在“选择活动”中选择“com.dynamicg.timerecording.PublicServices$CheckOut”,则触发器可以中断记录事务时间。   解锁PIN码
  我们能够通过Tasker之类的应用程序,在Android手机上实现各种自动化功能。下面我们将介绍如何搭配NFC标签自动解锁PIN码,按照同样的方法,我们能够通过NFC标签执行Tasker或者其他应用程序的更多任务。
  1、安装Tasker和插件
  要通过NFC激活和解除手机的PIN码查询,需要提供各种自动化功能的应用程序Tasker和Tasker的插件Secure Settings,该应用程序和插件国内许多用户需要通过第三方的应用商店下载,它们是无法从Google Play商店直接安装的应用程序(图1a、图1b)。需要注意,在一些设备上如果在安装Tasker之前安装了Trigger,那么Trigger在创建触发器任务时可能无法访问Tasker,因而,如果出现异常,则能够备份Trigger的任务,然后将其删除重新安装。
  2、配置Tasker任务
  如今启动Tasker并通过菜单选择“首选项”,切换到“杂项”选项卡,选中“允许外部访问”选项(图2a),使Trigger能够执行Tasker任务。用返回键回到主菜单,切换到“任务”选项卡,点击“+”创建一个新任务,键入一个自定义的任务名称,例如“PIN锁”,并点击打对勾标记的按钮确认,如今进入到“任务编辑”步骤,点击“+”号按钮,在出现的“选择操作类别”对话框(图2b)中选择“插件|Secure Settings”。
  3、配置Secure Settings任务
  点击“配置”旁边的笔状按钮,在“All Actions”列表(图3a)中选择“Actions|Keyguard”,并设置选项为“Toggle”(图3b),单击右上方的软盘按钮保存设置并返回到Tasker。接下来,按返回键一直退回到主屏幕,注意这一步是必须的,否则仍处于设置状态的任务在下面的步骤中无法使用。
  4、配置Trigger NFC任务
  如今再次调用Trigger,如果希望将解锁PIN的操作投入到现有的任务中,则能够单击任务对其进行编辑,否则能够重新按步骤创建一个新的任务。当进入到“设置任务”步骤,点击右上方的“+”按钮,选择“Tasker|Tasker任务”(图4a),点击“下一”,在“配置操作”对话框中点击放大镜按钮,从Tasker任务中选择“PIN锁”(图4b)并点击“添加到任务”。接下来,按部就班地创建NFC标签,即可使用该标签切换PIN锁状态。
  5、附加信息
  在测试中,Google、HTC、LG和索尼等各种手机都能够使用上述方法切换PIN码状态,但在三星GALAXY 3等个别手机上存在异常现象。如果遇到类似的情况,则能够回到步骤2,按步骤操作然而创建两个任务,一个用于开锁,另一个用于锁定,配置Secure Settings任务时,选择“Dev Admin Actions|Password/Pin”来配置任务的选项,锁定的任务设置为“Disabled”,开锁的任务设置为“Enabled”,并选中“Device Admin Enabled”,系统将问询“要激活设备管理器吗?”,选择“激活”并在Secure Settings配置中输入密码或者“PIN”码。然后在配置Trigger NFC任务时,能够根据任务的需要选择开锁或锁定的Tasker任务即可。注意,即使没有root权限也一样能够在“要激活设备管理器吗?”对话框中选择“激活”,只是,以后如果想卸载“Secure Settings”插件,则需通过“设置|平安|设备管理员|Secure Settings”取消其权限。
  提供无线网络接入信息
  1、用NFC Wifi Writer写入密码
  通过NFC标签,我们使用的无线网络加密密码即使超长,也能够轻松地提供给来访的客人,当然他们的智能手机必须有适当的功能和应用程序。能够使用我们前面介绍的工具Trigger,只是,该应用程序对照大,因而,我们另外介绍两个专门用于写入和读取无线网络接入信息的工具NFC Wifi Writer(约270KB,图1a)和NFC Wifi Reader(约110KB),这两个软件都是免费的,并且能够通过Google Play商店进行安装。软件的使用也相当大略,只需在NFC Wifi Writer中点击需要保存接入信息的无线网络并输入密码,点击“Done”,将NFC标签紧贴手机背面,即可将密码写入标签(图1b)。
  2、用NFC Wifi Reader读取数据
  当客人需要读取NFC标签中的无线网络信息时,能够通过Google Play商店下载安装NFC Wifi Reader(图2a),将手机贴近并且在“Add network[网络名称]?”下点击“Yes”(图2b)确认即可访问无线网络。
  发送联系信息
  1、安装名片应用程序
  NFC标签也可作为一个发送数字名片的工具,要制作这种类型的NFC标签,最初需安装一个Android应用程序NFC by Moo,该软件免费,可通过Google Play商店下载安装(图1a)。为留出空间存储联系人数据,安装软件之后最初在主界面(图1b)上选择“Reset card”并点击“Yes - wipe it clean”,将NFC标签贴近手机背面清除所有数据,软件提示“Success”后点击“Cancel”即可返回主界面。
  2、保存联系人数据到标签上
  如今,选择“Store a contact”并点击联系人图标,从联系人列表中选择希望写入NFC标签的联系人信息,或者手动输入需要的信息(图2a)。一般的NFC标签只可够存储约137个字节的数据,而惟有少数新标签能够存储512个字节,所以必要时我们可能需要压缩联系人信息中职务、公司、电子邮件和电话号码等信息。如果希望写入数据后锁定标签,则能够将其选中,确认无误后点击“Add info to my card”再点击“Write”起初创建NFC数字名片(图2b)。
  3、发送数字名片
  读取NFC数字名片的智能手机不需要安装特殊的应用程序,只需支持NFC并已经打开NFC即可在贴近NFC标签后发现联系人信息。一般智能手机由于安装的联系人管理程序不只一个,所以会出现“完成动作的方式”对话框,选择“查看联系人”并点击“仅一次”即可读取NFC标签中的联系人信息。
转载请注明来源。原文地址:https://www.7428.cn/page/2018/1122/45352/
 与本篇相关的热门内容: