java websocket 华视身份证cvr100u,cvr100uc,支持谷歌,火狐浏览器

上传者: zhangchaoming123 | 上传时间: 2021-01-15 15:44:28 | 文件大小: 749KB | 文件类型: RAR
公司有个物流项目是要bs端连接身份证读卡器,显示姓名和身份证号,设备为华视cvr-100u 和cvr-100uc,
令人头大的是华视电子的设备不支持高版本的chrome以及火狐,ie客户不愿意用(支持低版本),网上查了好多资料,
走了不少弯路,在此记录下来,帮助更多的人,也是向自己发现困难相信肯定有办法解决的一股倔强致意。

前提:本机win1064,jdk1.7 32位,tomcat7 32位,后端架构springboot,前端vue,
思路:采用java javanative调用dll 定时读取身份证,通过websocket 返回前端
设备:华视cvr-100U 及 cvr-100UC
步骤:从华视电子官网下载“华视读卡器多浏览器插件”运行64版本,or 32版本,我安装 的是64版本
下载“CVR100UD二次开发SDK开发说明(华视)”用里面的Term.dll
step1: 把maven项目导入eclipse
step2: 布暑到tomcat访问index.html,点击connect连接后台读取姓名和身份证号的接口,为websocket长连接,打开console控制台,读取身

文件下载

资源详情

[{"title":"( 61 个子文件 749KB ) java websocket 华视身份证cvr100u,cvr100uc,支持谷歌,火狐浏览器","children":[{"title":"mu","children":[{"title":"pom.xml <span style='color:#111;'> 13.87KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"java","children":null,"spread":false}],"spread":true},{"title":"main","children":[{"title":"webapp","children":[{"title":"css","children":null,"spread":false},{"title":"map","children":null,"spread":false},{"title":"img","children":null,"spread":false},{"title":"assets","children":null,"spread":false},{"title":"fonts","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 1.85KB </span>","children":null,"spread":false},{"title":"js","children":[{"title":"sockjs.min.js <span style='color:#111;'> 33.09KB </span>","children":null,"spread":false},{"title":"stomp.js <span style='color:#111;'> 15.84KB </span>","children":null,"spread":false},{"title":"jquery-1.9.1.js <span style='color:#111;'> 262.09KB </span>","children":null,"spread":false}],"spread":true},{"title":"storage","children":null,"spread":false},{"title":"lib","children":[{"title":"swing-worker-1.1.jar <span style='color:#111;'> 10.75KB </span>","children":null,"spread":false},{"title":"appframework-1.0.3.jar <span style='color:#111;'> 258.00KB </span>","children":null,"spread":false},{"title":"JNative.jar <span style='color:#111;'> 416.29KB </span>","children":null,"spread":false}],"spread":false},{"title":"dp","children":null,"spread":false}],"spread":true},{"title":"resources","children":[{"title":"mybatis-config.xml <span style='color:#111;'> 389B </span>","children":null,"spread":false},{"title":"config","children":[{"title":"product","children":null,"spread":false},{"title":"test","children":null,"spread":false},{"title":"dev","children":[{"title":"quartz.properties <span style='color:#111;'> 865B </span>","children":null,"spread":false},{"title":"application.properties <span style='color:#111;'> 774B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"JNativeCpp.dll <span style='color:#111;'> 133.96KB </span>","children":null,"spread":false},{"title":"static","children":null,"spread":false},{"title":"mapper","children":null,"spread":false},{"title":"logback-spring.xml <span style='color:#111;'> 2.90KB </span>","children":null,"spread":false},{"title":"Termb.dll <span style='color:#111;'> 341.11KB </span>","children":null,"spread":false},{"title":"readme.txt <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"cn","children":[{"title":"mu","children":[{"title":"wxpay","children":null,"spread":false},{"title":"core","children":[{"title":"PresenceChannelInterceptor.java <span style='color:#111;'> 2.12KB </span>","children":null,"spread":false},{"title":"SystemServiceLog.java <span style='color:#111;'> 588B </span>","children":null,"spread":false},{"title":"SimpleCORSFilter.java <span style='color:#111;'> 1.76KB </span>","children":null,"spread":false},{"title":"SystemControllerLog.java <span style='color:#111;'> 594B </span>","children":null,"spread":false},{"title":"HttpSessionIdHandshakeInterceptor.java <span style='color:#111;'> 2.03KB </span>","children":null,"spread":false}],"spread":true},{"title":"job","children":[{"title":"AutowiringSpringBeanJobFactory.java <span style='color:#111;'> 986B </span>","children":null,"spread":false}],"spread":true},{"title":"model","children":[{"title":"ComEmpSocialSecurityInfo.java <span style='color:#111;'> 3.11KB </span>","children":null,"spread":false},{"title":"ComUseElectricInfo.java <span style='color:#111;'> 2.24KB </span>","children":null,"spread":false},{"title":"ComUseGasInfo.java <span style='color:#111;'> 2.12KB </span>","children":null,"spread":false},{"title":"ComLitigationInvolvingLaw.java <span style='color:#111;'> 2.39KB </span>","children":null,"spread":false},{"title":"Dept.java <span style='color:#111;'> 904B </span>","children":null,"spread":false},{"title":"Qualify.java <span style='color:#111;'> 2.57KB </span>","children":null,"spread":false},{"title":"ConstructionOfficeInformation.java <span style='color:#111;'> 7.80KB </span>","children":null,"spread":false},{"title":"TaxOfficeInformation.java <span style='color:#111;'> 10.21KB </span>","children":null,"spread":false},{"title":"UserRole.java <span style='color:#111;'> 847B </span>","children":null,"spread":false},{"title":"LandOfficeInformation.java <span style='color:#111;'> 3.83KB </span>","children":null,"spread":false},{"title":"ComSafetySupervisionInfo.java <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false},{"title":"OrganizationScientificInformation.java <span style='color:#111;'> 4.61KB </span>","children":null,"spread":false},{"title":"CompanyBaseInfo.java <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"CreditOfficeInformation.java <span style='color:#111;'> 5.68KB </span>","children":null,"spread":false},{"title":"EnergyConsumptionInformation.java <span style='color:#111;'> 6.46KB </span>","children":null,"spread":false},{"title":"CompanyFormInfo.java <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"Role.java <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"SeniorManager.java <span style='color:#111;'> 2.50KB </span>","children":null,"spread":false},{"title":"Users.java <span style='color:#111;'> 4.65KB </span>","children":null,"spread":false},{"title":"MinistryIndustryOfficeInformation.java <span style='color:#111;'> 4.14KB </span>","children":null,"spread":false},{"title":"Honor.java <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false},{"title":"ComHealthInfo.java <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false},{"title":"AdministrativePenaltiesInformation.java <span style='color:#111;'> 3.73KB </span>","children":null,"spread":false},{"title":"SewageDisposalInformation.java <span style='color:#111;'> 4.09KB </span>","children":null,"spread":false},{"title":"LandUse.java <span style='color:#111;'> 1.87KB </span>","children":null,"spread":false},{"title":"ProjectItem.java <span style='color:#111;'> 5.10KB </span>","children":null,"spread":false},{"title":"UploadInfo.java <span style='color:#111;'> 939B </span>","children":null,"spread":false},{"title":"Base.java <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"ComUseWaterInfo.java <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"ComManagerInfo.java <span style='color:#111;'> 5.78KB </span>","children":null,"spread":false}],"spread":false},{"title":"v2","children":null,"spread":false},{"title":"myenum","children":null,"spread":false},{"title":"Application.java <span style='color:#111;'> 967B </span>","children":null,"spread":false},{"title":"mapper","children":null,"spread":false},{"title":"controller","children":[{"title":"Cvr100Controller.java <span style='color:#111;'> 8.58KB </span>","children":null,"spread":false}],"spread":false},{"title":"configuration","children":[{"title":"OracleDataSoruceSetting.java <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false},{"title":"FilterSetting.java <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"SwaggerConfig.java <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"MyBatisConfig.java <span style='color:#111;'> 3.45KB </span>","children":null,"spread":false},{"title":"MultipartAutoConfiguration.java <span style='color:#111;'> 916B </span>","children":null,"spread":false},{"title":"MysqlDataSoruceSetting.java <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false},{"title":"WebSocketConfig.java <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"MyBatisMapperScannerConfig.java <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false}],"spread":false},{"title":"service","children":null,"spread":false},{"title":"util","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]

评论信息

  • IC读写设备-王 :
    支持谷歌嘛?
    2020-10-22
  • iamking1987 :
    参考一下,还可以
    2020-08-04
  • qingyue32 :
    不是我想要的
    2020-04-15

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明