Releases: 0ldManPlaying/equicus-rfid-controller
Releases · 0ldManPlaying/equicus-rfid-controller
Equicus RFID Controller v1.0.0
Equicus RFID Controller v1.0.0
Initial Release
Equicus RFID Controller v1.0.0 is now available for production use. This is the first official release of our professional RFID controller application.
What's New
Connection Management
- TCP/IP connection to Equicus/Scotty-Ex RFID readers
- Configurable host and port settings
- Real-time connection status monitoring
- Automatic reconnection handling
Reader Controls
- Start/Stop AutoRead functionality
- Manual command interface with preset buttons
- Reader information display (version, antenna tuning, parameters)
- Support for Equicus RFID protocol commands
Tag Detection System
- Real-time RFID tag reading and display
- Tag statistics (total, unique, rate)
- Tag history with timestamps
- Signal strength and channel information
I/O Control Panel
- LED Controls: D2, D3, D4 with ON/OFF buttons and indicators
- Relay Controls: K1, K2, K3 with ON/OFF buttons and indicators
- Input Status: Real-time monitoring of Input 1-4
- Quick Actions: All LEDs ON/OFF, All Relays ON/OFF
Communication Logging
- Unlimited scrolling communication log
- Export functionality for logs
- Different log entry types (info, success, warning, error, command, response, tag)
- Real-time log updates
Modern User Interface
- Responsive design with light/dark theme support
- Professional layout with intuitive controls
- Keyboard shortcuts for common operations
- Status bar with real-time information
Technical Features
- Electron Framework - Modern desktop application platform
- Real-time Communication - TCP/IP socket management
- Error Handling - Robust error recovery and logging
- Performance Optimized - GPU acceleration disabled for stability
- Security - Content Security Policy and secure IPC communication
- Cross-platform Support - Windows, macOS, and Linux compatibility
Supported RFID Commands
sv- Get software versionparam- Get parametersata- Antenna tuning Aatb- Antenna tuning Bse- Get statusfmt 15- Set format (all fields)fmt 2- Set format (ID only)sa 1- Start autoreadsa 0- Stop autoreadsl2,sl3,sl4- LED controlssr1,sr2,sr3- Relay controls
System Requirements
- Operating System: Windows 10+, macOS 10.14+, or Linux
- Node.js: Version 16 or higher
- Memory: 512MB RAM minimum, 1GB recommended
- Storage: 100MB available disk space
- Network: TCP/IP connection to RFID reader
- RFID Reader: Compatible with Equicus/Scotty-Ex protocol
Installation
Quick Start
- Download the zip file for your platform
- Extract the contents to a folder
- Run
start.bat(Windows) ornpm install && npm start - Configure your RFID reader IP address and port
- Connect and start using the controller
From Source
git clone <repository-url>
cd rfid-test-app
npm install
npm startTesting
For testing without an actual RFID reader:
npm run test-simulatorThen connect to localhost:6677 in the application.
Documentation
- README.md - Comprehensive documentation
- INSTALL.md - Installation guide
- CHANGELOG.md - Release history
- QUICK_START.md - Quick start guide
Configuration
The application uses config.json for settings:
- Connection parameters (host, port, timeout)
- Reader settings (auto-initialize, format)
- UI preferences (theme, log limits)
- Simulator settings
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Ctrl+O |
Connect to reader |
Ctrl+D |
Disconnect |
Ctrl+S |
Start AutoRead |
Ctrl+T |
Stop AutoRead |
Ctrl+L |
Clear log |
Ctrl+Q |
Exit application |
Known Issues
- Windows code signing requires elevated permissions (workaround: use simple build)
- Some GPU acceleration issues on specific Windows systems (resolved with hardware acceleration disabled)
Future Plans
- 🔐 Access Control System - Tag authorization and door control
- 👥 User Management - Multi-user support with roles
- 📊 Advanced Reporting - Access logs and analytics
- 🔄 Multi-door Support - Control multiple doors simultaneously
- 🌐 Web Interface - Remote management capabilities
- 🔒 Security Enhancements - Encryption and authentication
- 📱 Mobile App - Companion mobile application
📄 License
This software is licensed under the MIT License. See LICENSE file for details.
Support
For technical support and documentation:
- Documentation: See README.md for detailed information
- Issues: Report bugs and feature requests through GitHub Issues
- Community: Join the Equicus Systems community for discussions
Equicus Systems - Professional RFID Solutions
Built with ❤️ using Electron and modern web technologies