This guide covers which hardware is needed for each punch method, what specifications to look for, recommended brands and models, and step-by-step registration in MAttendance.
1. Do You Need Hardware?
Several punch methods require no hardware at all — just the mobile app or a browser:
| Method | Hardware Required |
|---|---|
| GPS | None |
| Selfie | None |
| Web (Browser) | Computer only |
| Geofence Auto | None |
| Voice | None |
| QR Code | Screen or printout to display QR |
| Client Site | None |
The following methods do require hardware:
| Method | Hardware Required |
|---|---|
| Fingerprint | Biometric terminal |
| Face Recognition (terminal) | Face recognition terminal |
| WiFi | Office router (you likely already have one) |
| Bluetooth | BLE beacon devices |
| NFC | NFC tag stickers or cards |
2. Fingerprint / Face Terminals
Use fingerprint or face terminals for the highest level of fraud prevention. Best for manufacturing plants, warehouses, hospitals, and schools where buddy-punching is a concern.
Requirements
| Requirement | Specification |
|---|---|
| Communication | TCP/IP (LAN/WiFi) — so MAttendance can pull logs |
| SDK/Protocol | ZKTeco ZKLib protocol or ADMS push protocol |
| User capacity | At least 1,000 fingerprint templates |
| Log capacity | At least 50,000 transaction logs |
| Power backup | Built-in battery or UPS-compatible |
Recommended Models
| Model | Type | Best For | Price Range |
|---|---|---|---|
| ZKTeco K40 | Fingerprint | Small offices, up to 2,000 users | Budget |
| ZKTeco F18 | Fingerprint | Basic usage, TCP/IP built-in | Budget |
| ZKTeco MB20 | Fingerprint + Card | Multi-method, RFID card support | Mid-Range |
| ZKTeco SpeedFace-V5L | Face + Fingerprint | Contactless face + fingerprint backup ⭐ | Mid-Range |
| Anviz C2 | Fingerprint | Durable, outdoor-rated | Mid-Range |
| ZKTeco ProFace X | Face Recognition | High-accuracy AI, mask detection | High-End |
| Suprema BioStation 3 | Face + Fingerprint | Enterprise-grade, OSDP protocol | High-End |
Network Setup
- Connect the terminal to your office LAN (wired Ethernet preferred).
- Assign the terminal a static IP address so MAttendance can always find it.
- Default port: 4370 (ZKTeco). Confirm in the terminal's network settings.
- MAttendance server must be able to reach the terminal's IP.
3. WiFi Routers
You almost certainly already have a WiFi router in your office. WiFi punch uses your existing router — you just register its MAC address. No new hardware required.
How to Find Your Router's MAC Address
- Label on device: Look at the back or bottom of the router for a label showing "MAC", "BSSID", or "Wireless MAC". Format:
E8:48:B8:C2:57:05 - Router admin panel: Open
192.168.1.1in a browser → login → look under Wireless Settings or Status. - Android (while connected): Settings → WiFi → [Network name] → shows BSSID (MAC address).
Multiple Access Points
If you have multiple WiFi access points, register each one's MAC address separately in MAttendance. This ensures employees can punch from anywhere in the building.
4. Bluetooth Beacons
Use BLE beacons for proximity-based verification without GPS — useful indoors where GPS is weak. Good for retail stores, co-working spaces, multi-floor offices.
Requirements
| Requirement | Specification |
|---|---|
| Protocol | Bluetooth Low Energy (BLE 4.0 or higher) |
| Range | 5–30 meters (adjustable via TX power) |
| Battery life | 1–3 years on a coin cell (or USB-powered) |
| Output | UUID, Major, Minor (iBeacon standard) |
Recommended Models
| Model | Battery Life | Range | Notes |
|---|---|---|---|
| Estimote Proximity Beacon | 3+ years | 70m | Industry standard, companion app available ⭐ |
| Kontakt.io Smart Beacon S18-3 | 2+ years | 30m | Reliable, widely used |
| Kontakt.io Tough Beacon | 5+ years | 100m | Outdoor rated, industrial |
| RadBeacon USB | USB powered | 30m | No battery replacement |
| Minew E7 | 2 years | 50m | Good value, configurable |
Placement Tips
- Place beacons at or near the entrance/exit of each office area.
- Mount at 1.5–2 meters height for best coverage.
- Keep away from metal surfaces (walls, cabinets).
- One beacon per floor or zone is typically sufficient.
5. NFC Tags
NFC tags are the cheapest physical hardware option. A small sticker costs under ₹50 (<$1) and lasts for years. Ideal for small offices that want a simple tap-to-punch experience.
Requirements
| Requirement | Specification |
|---|---|
| Standard | ISO 14443A (most common) |
| Chip type | NTAG213, NTAG215, or NTAG216 |
| Read range | 1–4 cm (tap-to-read) |
Recommendation: NTAG213 stickers — cheap, widely available, easy to place anywhere. Order 10–20 at a time from Amazon or a local electronics supplier.
Reading a Tag's UID
- Install NFC Tools app (Android, free) on any NFC-enabled phone.
- Tap the phone against the tag.
- The app shows the tag's UID (e.g.,
04:A2:B3:C4:D5:E6:F7). - Note this UID — you will enter it when registering the tag in MAttendance.
Placement
- Stick to a fixed surface at the entrance (desk, wall, door frame, or dedicated clock-in post).
- Cover with a clear protective sticker for durability.
- Position where employees naturally pass — not in a hard-to-reach spot.
6. Hardware Selection by Organization Type
| Organization Type | Recommended Method | Recommended Hardware |
|---|---|---|
| Small office (<20 staff) | WiFi + Web punch | Existing office router (no new hardware) |
| Mid-size (20–100 staff) | Fingerprint terminal + WiFi | ZKTeco MB20 or SpeedFace-V5L |
| Large (100+ staff) | Multiple fingerprint/face terminals | ZKTeco SpeedFace-V5L (multiple units) |
| Warehouse / Factory | Fingerprint terminal (rugged) | ZKTeco K40 or Anviz C2 |
| Hospital / Healthcare | Face Recognition (no-touch) | ZKTeco SpeedFace-V5L or Suprema BioStation |
| School / College | QR Code + NFC | NTAG213 stickers at each gate |
| Retail / Store | Bluetooth beacon + GPS | Estimote or Kontakt.io beacons |
| Field / Sales team | GPS + Client Site | No hardware (mobile app only) |
7. Registering Each Hardware Type in MAttendance
Biometric Machine
- Connect to LAN and assign a static IP (e.g.,
192.168.1.50). - Go to Settings → Biometric Machines → Add Machine.
- Enter: Machine Name, IP Address, Port (
4370), Username, Password, Office. - Save. Then go to Enrollments → Add Enrollment for each employee — enter their Machine User ID and link to the employee record.
- Sync: wait for automatic polling, or go to [Machine] → Import CSV.
WiFi Router
- Go to Settings → WiFi Routers → Add Router.
- Enter: Name, MAC Address (e.g.,
E8:48:B8:C2:57:05), SSID (optional), Office. - Save.
Bluetooth Beacon
- Power on the beacon and read its UUID/Major/Minor using the manufacturer's app.
- Go to Settings → Bluetooth Beacons → Add Beacon.
- Enter: Name, UUID, Major, Minor, Office. Save.
- Place the beacon at the intended location.
NFC Tag
- Read the tag's UID using NFC Tools app.
- Go to Settings → NFC Tags → Add Tag.
- Enter: Name, Tag UID, Office. Save.
- Affix the tag at the entrance or clock-in location.