问题标签 [cardreader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 如何获取名为“ios-here-sdk-dist-master”的paypalhere SDK的完整信用号码,我得到的是“maskedCardNumber”而不是整数
我已经成功集成了名为“ios-here-sdk-dist-master”的paypal刷卡SDK。我收到了诸如“maskedCardNumber、cardholderName、cardholderFirstName、cardholderLastName、expirationMonth、expirationYear、extraData、ksn、serial、asDictionary”之类的卡详细信息,但整个信用卡号除外。
注意:- 我得到 maskedCardNumber("4333XXXXXXXX3333") 并且我想要像 "4333145785423333" 这样的整数。
我的日志
SDK:- 从 Github 下载有关详细信息,请单击 此处输入链接描述。
android - 我想知道如何通过应用程序控制此读卡器设备我可以使用的任何代码或对我有帮助的示例
我有一个信用卡或借记卡读卡器设备,该设备将仅与该设备是 MAGTEK uDynamo 的主机应用程序通信我想知道如何通过 android 应用程序与该设备通信任何示例或建议请建议我。请
delphi - AC-215 控制器读卡器
我有带有读卡器机制的 AC-215 控制器系统。有没有办法使用Delphi从读卡器读取/管理信息(当与卡接触时)?
android - 有没有办法将安卓设备连接到信用卡/借记卡读卡器并传递账单信息?
所以我有一个商店的安卓应用程序,它存储客户购买的产品信息,当客户完成购物时,它会计算总账单。有没有办法可以将账单信息直接传递给读卡器,这样店主就不必手动将其放入读卡机中?我将不胜感激任何帮助和建议。
c - Atmega328 上的 Wiegand 协议实现
我正在尝试为带有键盘的海康威视读卡器编写一个库。 这是有关该读者的一些信息。我还以 Arduino 库为例。该库适用于读取数据并使用相同的外部中断引脚:https ://github.com/monkeyboard/Wiegand-Protocol-Library-for-Arduino
我在 Google 中搜索了很多,但没有找到 C 示例。我从零开始编写代码,但没有成功。我可以看到一些输出数据,但它与真实数据没有任何共同之处。所以这里是例子:我把卡放在读卡器上,它是 Wiegand 26 协议,ID:0x1532FC,输出为 0x94F8。
也许有人会帮我找出错误。
所以这是我的代码:
如果需要更多详细信息,请写信。
android - IDTech Unimag Swiper Android SDK 错误
我必须使用 UniMag Pro 设备在 Swipe 上读取卡片。我下载了UniMag_SDK_v5.0.jar
. 并执行与以下链接相同的操作:https ://stackoverflow.com/a/13654279/4466607
我也尝试过:
和
但我收到以下错误。
当我连接设备时:我收到错误日志:
当我开始扫描时:
但我得到这个错误:
请帮我解决这个问题..谢谢
c# - 建立上下文 EIDA 读卡器时出错
下面是使用 HID OMNIKEY 3121 从 EIDA 卡读取数据的代码。
该代码在本地系统中工作。然后我将应用程序托管在另一台服务器上,比如服务器 A,并尝试从连接读卡器的服务器 B 访问 Web 应用程序。但得到错误
EmiratesId.AE.Exceptions.MiddlewareException:建立上下文时出错。在 EmiratesId.AE.ReadersMgt.ReaderManagement.EstablishContext()
在readerMgr.EstablishContext()行中。
c# - 在 IIS 上发布时读卡器不工作
我正在开发一个 .NET MVC 网站,要求用户填写他们的信息。在本地(使用 Visual Studio 的本地主机)我正在使用读卡器从他们的公民卡中获取用户信息。尝试在 IIS 中发布软件时会出现此问题。
我无法访问读卡器.... :< 如果不使用小程序,我该如何克服这种情况?Javascript是一个可行的选择吗?
javascript - jquery.cardswipe 插件演示回调到成功函数不适用于读卡器
尝试 Carl Raymond 的 jquery.cardswipe 插件,但在使用 demo-simple.html 时遇到了困难。 jquery.cardswipe
它被配置为对 success() 函数进行回调,该函数简单地写入结果数据集(从磁条读卡器的输入中解析)并将其显示在网页上。我已经验证读卡器本身正在成功地将一些自定义 ID 徽章中的数据读取到记事本中。当使用带有调试参数集的 demo-simple.html 示例时,控制台会显示从卡中读取的字符数组(这表明插件正在获取数据)。但是 success() 函数永远不会被调用,也永远不会生成它应该显示的文本。为了解决它,我在成功函数中添加了一个 console.log,但它永远不会被调用。我已经使用通用解析器以及基于帮助示例的自定义解析器进行了尝试。
任何有此插件经验的人都知道我缺少什么?
systemd - 为什么 udev 不会触发已挂载的 sdcard 分区的删除事件?
问题(TL;DR):
对于具有多个分区的 SD 卡,当从 USB-SD 读卡器中移除 uSD 或 SD 卡时,如何从 udev获取已安装节点的至少“更改”事件,而无需断开 USB 电缆与 PC 的连接?
奖励:获取“分区”节点的“添加/删除”事件(例如“/dev/sdh2”)
什么不起作用:
挂载分区时,udev 不输出分区节点的任何事件,拔卡时!!!
重现步骤:
- 您需要一个 USB-SD 读卡器(我强烈推荐:https ://www.kingston.com/en/flash/readers/FCR-HS4 )。但我在许多其他 USB-SD 读卡器(例如基于 GenesysLogic 的读卡器)上进行了测试,情况是一样的。
- 您需要一个至少有 1 或 2 个分区的 uSD 或 SD 卡。
步骤1:
新建一个udev规则,命名为:/etc/udev/rules.d/98-test.rules 内容:
第2步:
安装 ccze ( sudo apt install ccze )。这将为您提供漂亮的彩色事件记录。
打开终端,运行以下命令:
结果:
第三步:
现在从插槽中取出 uSD 卡,但不要断开 USB 电缆与 PC 的连接。看日志:
第4步:
现在,再次插入您的 uSD 卡,您将看到:
现在,尝试将其中一个分区挂载到系统中的某个位置:
您可以仔细检查它是否真的挂载(运行命令:lsblk、mount...等)
第五步:
现在,在安装分区时,从插槽中取出您的 uSD 卡。看日志:
仅此而已...为什么不再有“删除”事件了???
奖金说明(与上述问题无关):
1) 网络上关于 udev/systemd/systemd-udevd 和挂载脚本的大部分信息都已过时。特别是对于 systemd v239,许多“已解决/工作”的答案都不可用(在这个问题上工作 2 周,阅读网络上的大多数解决方案,在 Debian 9.7、Linux Mint 18.3、Ubuntu 18.04 上测试)
2) 对于大于 212 的 systemd 版本,您需要服务文件来挂载您的可移动设备。示例: https ://serverfault.com/questions/766506/automount-usb-drives-with-systemd
3) 特别是对于systemd v239,需要禁用PrivateMounts 才能通过systemd 单元实现自动挂载。详情:https ://unix.stackexchange.com/questions/464959/udev-rule-to-automount-media-devices-stopped-working-after-systemd-was-updated-t
4)挂载单元文件并不适合所有情况,例如,当您想根据USB主机,端口,lun号挂载到某些特定目录时......但对于某些情况,这种方法非常简单:https:/ /dev.to/adarshkkumar/mount-a-volume-using-systemd-1h2f