Можно ли поддерживать считыватель RFID с использованием 26-битного протокола Wiegand?
Возможно ;-) На данный момент не поддерживается
Считыватели RFID запрашиваются по номеру 2915.
Я думаю, что wiegand-протокол для NFC-считывателя не такой, как для считывателя PN532.
у меня отпечатки пальцев с Wiegand-интерфейсами, а также совмещенный NFC-Reader.
Я хотел бы увидеть это в тасмоте. может вместе с pn532?
может быть легко закодирован, я думаю, это почти сделано на espeasy.
может быть у кого-то из разработчиков есть ❤️ и скопируйте и вставьте важные биты в tasmota 😄
линии wiegand здесь, на espeasy-source на github
event->String1 = formatGpioName_input(F("D0 (Green, 5V)"));
event->String2 = formatGpioName_input(F("D1 (White, 5V)"));
получить данные wiegand просто из прерывания здесь, на espeasy-source на github
*********************************************************************/
void Plugin_008_interrupt1()
/*********************************************************************/
{
// We've received a 1 bit. (bit 0 = high, bit 1 = low)
Plugin_008_keyBuffer = Plugin_008_keyBuffer << 1; // Left shift the number (effectively multiplying by 2)
Plugin_008_keyBuffer += 1; // Add the 1 (not necessary for the zeroes)
Plugin_008_bitCount++; // Increment the bit count
}
/*********************************************************************/
void Plugin_008_interrupt2()
/*********************************************************************/
{
// We've received a 0 bit. (bit 0 = low, bit 1 = high)
Plugin_008_keyBuffer = Plugin_008_keyBuffer << 1; // Left shift the number (effectively multiplying by 2)
Plugin_008_bitCount++; // Increment the bit count
}
Самый полезный комментарий
Считыватели RFID запрашиваются по номеру 2915.