2023年12月2日发(作者:袁天华)
信息技术基于NFC手机的智能巡更巡检系统潘力戈张彤中国联通济南市分公司山东济南250011在电力、电信、石油、燃气、水务等行业也需要对线路、机摘要院巡更是商务楼宇、专业市场、小区物业安全管理必不可少的一项内容,及时、有效地进采用具备NFC功能的移动终端实现智能巡更巡检使管理人员更准确、房、设备进行定期巡检。随着移动互联网的快速发展,预警,避免各种事故的照片上传、内容录入等功能对巡更巡检过程中发现的问题及时上报、行巡更巡检的管理,同时使用移动终端的GPS、科学、规范地监督及掌握巡查人员的巡查情况。发生。采用具备NFC功能的手机NFC智能巡更使管理人员更准确、关键词院NFC;巡更;巡检;智能终端0引言随着移动互联网及智能手机的发展,手机终端越来越多地应用于行业应用中。其中利用手机的GPS定位功能、照片上传功能等实现管线、杆路、机房设备、销售终端、物业巡更等方面的巡检巡更功能,但使用手机GPS定位的主要问题是GPS定位的精度要在10-20米左右,在室内无法使用GPS定位功能,也无法定位到同一房间某个设备的巡检点上,之前曾考虑过使用二维码方式或蓝牙模块方式,但二维码图片容易被复制,蓝牙模块成功较高。近年来,越来过多的手机具备了NFC功能,NFC又称近距离无线通信(NearFieldCommunication),是一种短距离的高频无线通信技术,允许电子设备之间进行非接触式点对点数据传输(在十厘米内)交换数据,这个技术由非接触式射频识别(RFID)演变而来。NFC目前主要应用于手机支付功能,如通过手机可以在座公交时刷公交卡,在超市买物品时进行闪付等功能。以上这些功能主要是通过手机NFC功能与SIM-SWP卡实现数据加密、安全认证功能实现,手机作为NFCNFCNFC标签卡的设备,手机不仅能进行手机支付,还可以把手机作为一个读取信息的提供者。实现识别上传的功能。本系统就是利用对写有不同信息及IDNFC的标签卡内容读取手机的读取NFCID标签并的功能,实现了精确定点的巡更巡检的功能,同时利用手机的GPS功能、照片上传功能、信息提交功能实现定点GPS位置信息上传、安全隐患照片上传、消息推送等其他相关功能。NFC标签内容识别、由于NFC标签价格便宜、防水,可适合于不同的使用环境,可广泛布放于杆路、机房设备及任意需要定时巡检的物品上,使用时只需打开手机APP在标签卡上一放即可立即读取卡中的信息。由于标签卡每一张的ID均不同,并且可以写取几百个字节的其他信息,因此可以作为定点巡检的唯一标识,同时通过GPS位置、照片上传等信息防止标签卡被移到其他地方作假使用,保证了巡检过程的真实性。通过手机将信息读取后,实时上传巡检信息,管理人员也可以实时看到巡更巡检的信息,起到对巡检人员的监督职能。1系统总体设计1.1手机终端要求根据巡更、巡检人员的业务性质及消费能力,系统采用具备三防功能的Android手机终端,以适应室外、潮湿、高温等不同的工作环境要求,要求手机具备Android2.3.3以上操作系统版本、4.7寸以上触摸屏幕,NFC、蓝牙功能模块,具备WCDMA手机电池3G或25000mAhTD-LTE以上,、FDD-LTE4G1G以上通信模块及上ROM,支持MicroSD卡扩展。RAM、2G以1.2服务器端要求Apache+PHP+Mysql服务器端要求运行环境,Windows4GServer以上内存,2003以500G上操以上存储空间,作系统,安装·161·Apache于后台管理及上传数据报表查询,Web服务器开通80端口及一个端口用于手机终端上传内容8088(或其他端口),一个端口用保存。1.3手机端系统开发手机端开发采用Appcan基于混和模式的移动开发系统实现功能快速高效开发,由于该开发系统没有NFC功能插件,因此需要安装eclipse开发环境用于Android的NFC功能开发。采用Appcan提供的Eclipse下的开发标准开发NFC调用插件,实现NFC标签卡的读写功能。采用Eclipse系统开发的NFC功能并测试通过后导出JAR文件,上传到的HybridAppCanAppcanAppSDK移动开发平台供开发时调用。开发引擎,是一套跨平台移动应用开发系统,采用HTML5标准作为开发语言,基于业内领先支持一次开发多平台适配。该系统内置了GPS定位、照片上传等几十项插件功能,使用时只需通过HTML5的Javascript调用相应的函数即可。通过HTML5设计的手机界面及功能调用,数据交互采用Ajax技术与后台服务器进行数据交互,数据交互格式为JSON格式。1.4服务器端功能开发服务器端采用基于HTML5、Jquery技术的EasyUI开发框架设计,通过Jquery的Ajax技术将界面与数据交互功能进行分离,结构清晰易于模块化开发。功能交互端采用PHP开发语言及Mysql数据库进行数据存储,Apache+PHP+Mysql是目前Web开发中比较流行的组合,访问效率高、系统稳定。1.5NFC标签卡适合制作多任务NFC标签卡采用NFCNXP标签。该类标签在淘宝等网站上均有销售,原装进口NTAG216芯片,容量888字节,价格便宜(小于10元/张)、兼容性好,可适应大多数NFC手机。2系统模块设计2.1手机端NFC功能设计2.1.1NFCAPI使用自Android2.3.3版本开始NFC近场通信功能已经被支持并提供了相应的调用API,Android中提供的与NFC相关的较高层的类都包含在中,这个包中包含了用于与本地NFC适配器交互的类,用于代表已经识别的标签的类以及用来使用Data和I/changeFormatNDEF(Nfc操作的类。所有的这些类都需要实现包主要是包括了一些用于查询特定标签的特性)格式的类。TagTechnology接口,它们包括NfcA、NfcB、NfcF、NfcV、IsoDep、Ndef、NdefFormtable、件中.*、MifareUltralight即可。这几个类。在使用时在相应原JAVA文根据Android系统所遵循的权限机制,我们需要在.. All Rights Reserved.信息技术这样在程序进行中对需要使用的权限进行声明,startActivityForResult(intent,mMyActivityRequestCode);JAVASCRIPT调用端LENGTH_LONG);}}}catch(Exceptione){让用户来决定是安装时将会提示用户该程序将会使用到哪些设备,否赋予应用程序相应的权限,Android通过这样的机制来提高系统的//返回数据后生成JSON格式或字任串格式数据返回我安全性。因此当我们在应用程序中需要使用到NFC硬件的时候,们应当在中加上:
2023年12月2日发(作者:袁天华)
信息技术基于NFC手机的智能巡更巡检系统潘力戈张彤中国联通济南市分公司山东济南250011在电力、电信、石油、燃气、水务等行业也需要对线路、机摘要院巡更是商务楼宇、专业市场、小区物业安全管理必不可少的一项内容,及时、有效地进采用具备NFC功能的移动终端实现智能巡更巡检使管理人员更准确、房、设备进行定期巡检。随着移动互联网的快速发展,预警,避免各种事故的照片上传、内容录入等功能对巡更巡检过程中发现的问题及时上报、行巡更巡检的管理,同时使用移动终端的GPS、科学、规范地监督及掌握巡查人员的巡查情况。发生。采用具备NFC功能的手机NFC智能巡更使管理人员更准确、关键词院NFC;巡更;巡检;智能终端0引言随着移动互联网及智能手机的发展,手机终端越来越多地应用于行业应用中。其中利用手机的GPS定位功能、照片上传功能等实现管线、杆路、机房设备、销售终端、物业巡更等方面的巡检巡更功能,但使用手机GPS定位的主要问题是GPS定位的精度要在10-20米左右,在室内无法使用GPS定位功能,也无法定位到同一房间某个设备的巡检点上,之前曾考虑过使用二维码方式或蓝牙模块方式,但二维码图片容易被复制,蓝牙模块成功较高。近年来,越来过多的手机具备了NFC功能,NFC又称近距离无线通信(NearFieldCommunication),是一种短距离的高频无线通信技术,允许电子设备之间进行非接触式点对点数据传输(在十厘米内)交换数据,这个技术由非接触式射频识别(RFID)演变而来。NFC目前主要应用于手机支付功能,如通过手机可以在座公交时刷公交卡,在超市买物品时进行闪付等功能。以上这些功能主要是通过手机NFC功能与SIM-SWP卡实现数据加密、安全认证功能实现,手机作为NFCNFCNFC标签卡的设备,手机不仅能进行手机支付,还可以把手机作为一个读取信息的提供者。实现识别上传的功能。本系统就是利用对写有不同信息及IDNFC的标签卡内容读取手机的读取NFCID标签并的功能,实现了精确定点的巡更巡检的功能,同时利用手机的GPS功能、照片上传功能、信息提交功能实现定点GPS位置信息上传、安全隐患照片上传、消息推送等其他相关功能。NFC标签内容识别、由于NFC标签价格便宜、防水,可适合于不同的使用环境,可广泛布放于杆路、机房设备及任意需要定时巡检的物品上,使用时只需打开手机APP在标签卡上一放即可立即读取卡中的信息。由于标签卡每一张的ID均不同,并且可以写取几百个字节的其他信息,因此可以作为定点巡检的唯一标识,同时通过GPS位置、照片上传等信息防止标签卡被移到其他地方作假使用,保证了巡检过程的真实性。通过手机将信息读取后,实时上传巡检信息,管理人员也可以实时看到巡更巡检的信息,起到对巡检人员的监督职能。1系统总体设计1.1手机终端要求根据巡更、巡检人员的业务性质及消费能力,系统采用具备三防功能的Android手机终端,以适应室外、潮湿、高温等不同的工作环境要求,要求手机具备Android2.3.3以上操作系统版本、4.7寸以上触摸屏幕,NFC、蓝牙功能模块,具备WCDMA手机电池3G或25000mAhTD-LTE以上,、FDD-LTE4G1G以上通信模块及上ROM,支持MicroSD卡扩展。RAM、2G以1.2服务器端要求Apache+PHP+Mysql服务器端要求运行环境,Windows4GServer以上内存,2003以500G上操以上存储空间,作系统,安装·161·Apache于后台管理及上传数据报表查询,Web服务器开通80端口及一个端口用于手机终端上传内容8088(或其他端口),一个端口用保存。1.3手机端系统开发手机端开发采用Appcan基于混和模式的移动开发系统实现功能快速高效开发,由于该开发系统没有NFC功能插件,因此需要安装eclipse开发环境用于Android的NFC功能开发。采用Appcan提供的Eclipse下的开发标准开发NFC调用插件,实现NFC标签卡的读写功能。采用Eclipse系统开发的NFC功能并测试通过后导出JAR文件,上传到的HybridAppCanAppcanAppSDK移动开发平台供开发时调用。开发引擎,是一套跨平台移动应用开发系统,采用HTML5标准作为开发语言,基于业内领先支持一次开发多平台适配。该系统内置了GPS定位、照片上传等几十项插件功能,使用时只需通过HTML5的Javascript调用相应的函数即可。通过HTML5设计的手机界面及功能调用,数据交互采用Ajax技术与后台服务器进行数据交互,数据交互格式为JSON格式。1.4服务器端功能开发服务器端采用基于HTML5、Jquery技术的EasyUI开发框架设计,通过Jquery的Ajax技术将界面与数据交互功能进行分离,结构清晰易于模块化开发。功能交互端采用PHP开发语言及Mysql数据库进行数据存储,Apache+PHP+Mysql是目前Web开发中比较流行的组合,访问效率高、系统稳定。1.5NFC标签卡适合制作多任务NFC标签卡采用NFCNXP标签。该类标签在淘宝等网站上均有销售,原装进口NTAG216芯片,容量888字节,价格便宜(小于10元/张)、兼容性好,可适应大多数NFC手机。2系统模块设计2.1手机端NFC功能设计2.1.1NFCAPI使用自Android2.3.3版本开始NFC近场通信功能已经被支持并提供了相应的调用API,Android中提供的与NFC相关的较高层的类都包含在中,这个包中包含了用于与本地NFC适配器交互的类,用于代表已经识别的标签的类以及用来使用Data和I/changeFormatNDEF(Nfc操作的类。所有的这些类都需要实现包主要是包括了一些用于查询特定标签的特性)格式的类。TagTechnology接口,它们包括NfcA、NfcB、NfcF、NfcV、IsoDep、Ndef、NdefFormtable、件中.*、MifareUltralight即可。这几个类。在使用时在相应原JAVA文根据Android系统所遵循的权限机制,我们需要在.. All Rights Reserved.信息技术这样在程序进行中对需要使用的权限进行声明,startActivityForResult(intent,mMyActivityRequestCode);JAVASCRIPT调用端LENGTH_LONG);}}}catch(Exceptione){让用户来决定是安装时将会提示用户该程序将会使用到哪些设备,否赋予应用程序相应的权限,Android通过这样的机制来提高系统的//返回数据后生成JSON格式或字任串格式数据返回我安全性。因此当我们在应用程序中需要使用到NFC硬件的时候,们应当在中加上: