dart_mfrc522
A Dart library for interfacing with MFRC522 RFID readers on Linux/Raspberry Pi.
Features
- Read and write MIFARE Classic tags
- Simple high-level interface
- Configurable authentication
- Support for multiple sectors
- Hardware SPI communication
Getting Started
import 'package:dart_mfrc522/dart_mfrc522.dart';
void main() async {
final rfid = SimpleMfrc522();
try {
var result = await rfid.read();
print('Card ID: ${result['id']}');
print('Data: ${result['text']}');
} finally {
rfid.mfrc522.dispose();
}
}
Requirements
- Linux/Raspberry Pi
- SPI enabled
- Required permissions for SPI and GPIO access
Installation
dependencies:
dart_mfrc522: ^1.0.0
License
MIT