问题标签 [wiegand]
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.
tags - Wiegand RFID 阅读器 VS USB RFID 阅读器 Raspberry PI
我有两个运行 python 代码的树莓派来检索 RFID 标签的序列号。一个有一个带有连接到 GPIO 引脚的 Wiegand 接口的 RFID 阅读器,另一个有一个 RFID 阅读器,其行为类似于通过 USB 连接的键盘。但是,当扫描同一个 RFID 标签时,我从两个阅读器中得到不同的数字。
例如,对于一个标签,我使用 Wiegand 阅读器从 Raspberry Pi 获得 57924897,使用 USB 键盘阅读器从 Raspberry Pi 获得 0004591983。
有人可以解释其中的区别吗?两个读者读的一样吗?或者他们只是在读取一些不同的参数?
raspberry-pi - Wiegand 26 读卡器可以从 NFC 卡读取什么样的数据?
我可以使用手机的 NFC 读卡器读取 13.56 MHz NFC 卡,并得到如下十六进制值:
1BF52327
这代表卡的 UID 或序列号。
我可以从 Wiegand 读卡器获得哪些数据?它可以读取相同的序列号吗?
由于韦根阅读器只能读取 26 位,它会读取哪些确切数据?
更新
我能够测试上述内容。我使用了 HID SE r10 阅读器和非品牌阅读器。
所以这里是结果。
这是上述卡 (1BF52327) 的二进制值,由我的手机的 NFC 准备好:
11011111101010010001100100111
接下来这是我从 HID 读卡器获得的同一张卡的值:
1101100011011100000010101110010000000000
这是我从非品牌读卡器获得的同一张卡的价值:
1101110000001010111001000
我可以很快找到 HID 和非品牌阅读器之间的相关性,最终它们几乎相同。
但我无法将 Wiegand 读取器读取的值与 NFC 读取的原始值相关联。
关于我做错了什么的任何想法?我在 RPI 和 arduino 上使用了几个库Joan、Wiegand-Protocol-Library-for-Arduino并且我从 Wiegand 读者那里得到了相同的值
python - Python 阅读 Wiegand 丢零
这是我已经使用的 Raspberry Pi 上的 RFID wiegand 阅读器的代码片段。
在普通的 USB RFID 阅读器上,我得到 0000119994,这就是卡上打印的内容。但是使用此代码,它显示为 119994。我尝试了多张卡。它总是将零放在前面。
我什至尝试了一张里面有零的卡片。0000120368,它显示 120368 我以为它正在删除前 4 个字符,但后来我尝试了一个前面只有 3 个零的密钥卡。0004876298,它读取 4876298。只删除前面的零。
python - 如何使用 Python 在 SQLite3 中防止多个条目(重复)
我正在使用 python 脚本将数据插入 sqlite3。但我的问题是脚本正在插入三个重复(相同)的数据。只需插入相同的数据三次。
注意: if 部分和 else 部分只执行一次,但插入了三个记录而不是只插入一个。
示例数据到 DB 文件 (local.db)
如何防止这种自动多次输入?
java - Android Things 上的 Wiegand 26 协议
我在阅读器模式下使用带有 VSIONIS 键盘的 Android 设备,它以 Wiegnad 26 格式在 D0 和 D1 引脚上输出。我找到了一些关于如何在 Arduino 上执行此操作的库,并且已经移植了代码,但似乎无法使其在 Android Things 上运行。我使用的是 Raspberry Pi 3。有人知道如何进行这项工作吗?
这是Arduino 库。
这是移植的代码:
并从我的活动中调用:
c# - 如何使用 wiegand 26 读卡器读取卡 UID
我正在使用 C# 和 Wiegand 26 读卡器来读取 Mifare Ultralight 卡。当我通过卡时,我得到十进制的“4392072”,但卡的 UID 是十六进制的“04 43 EB 61 E0 25 80”。
那么如何使用这个读卡器来获取完整的卡 UID 呢?
android - 如何在 Android 应用中实现韦根协议
我需要通过我的 android 应用程序中的 Wiegand 协议从外部硬件(如访问控制设备(RFID 读取器、指纹读取器))获取数据。我搜索了很多但没有得到任何有用的信息。
如果有人有任何想法,请提供帮助。在此先感谢。!!
android - Wiegand 26b (Indala Lite) 作为 Android 上的 NFC
我正在寻找一种将我们在工作中使用的卡加载到手机中的方法,这样我就可以在手机上使用 NFC 来触摸墙壁读卡器并让它工作。
我在互联网上找到了很多,但是当我下载任何 RFID 或 NFC 阅读器应用程序来加载标签时,它根本没有读取任何内容。
我们使用的卡是: https ://www.adiglobal.cz/cz/produkty130:1871927/bezkontaktni-karta-indala-lite
如果有办法,只是一些链接,我可以在其中获取一些信息如何,会很棒。
arduino - EM4095 韦根 rfid arduino uno
我买了一个 rfid 长距离 Wiegand EM4095,
我找到了一个代码,但我需要替换 id 标签,
我需要找到放置密码卡或标签的方法
这是代码:
有人可以帮我解决这个问题或给我一个项目链接吗?
如何修改手动存储的卡片?
是否将 ID 存储在内存中?
谢谢你。