Chat with us, powered by LiveChat

Kimaldi Kapri 2-K – Access Control and Time and Attendance Control via RFID and QR Code

Kapri 2-K is an access control and time and attendance control terminal designed to integrate directly and seamlessly with your cloud-based application. It communicates via HTTP (POST) in JSON format, eliminating the need for complex network configurations: you don’t need to open ports, set up VPNs, or install software within the client’s LAN. This way:

  • reduces friction with the IT department,
  • speeds up startup and
  • simplifies remote monitoring and maintenance.

 

In addition, you can customize the terminal’s behavior for each use case from your own backend, with quick and easy configuration thanks to its built-in web server.

 

Key Features of the Kapri 2-K

  • Real-time online terminal for access control, time and attendance control, production monitoring, or other applications.
  • RFID identification (cards, wristbands, or keychains), QR codes, and barcodes.
  • Connectivity: Ethernet (with PoE) or Wi-Fi.
  • Output channels: 3 relays for activating electric locks, turnstiles, barriers, alarms, or other devices.
  • Monitoring inputs: 4 digital inputs for door sensors, limit switches, etc.
  • User interface: 2.4″ IPS color display (high visibility), 16-key keypad, and beeper.
  • Service continuity: offline mode with standalone operation using local whitelists.
  • Field installation: 5V and PoE power options.
  • Physical security: Anti-Tamper sensor to detect tampering with the terminal.
  • Application integration: communication via JSON object exchange, independent of programming language and operating system.

 

Applications

We have designed Kapri 2-K for the following applications:

  • Access control: sports centers, gyms, paddle tennis courts, businesses, restricted areas, trade shows, and conferences.
  • Time and attendance control: clock-in/out in offices, factories, and shift-based facilities; hospital shifts; time and attendance control in stores; for school and university staff; and for public sector employees.
  • Production control: in factories.
  • Custom applications.

Cloud Protocol: Direct Connectivity to the Cloud

This option is best suited for extranet web applications, since in these environments—for security reasons—the cloud application is not typically allowed to initiate communications with devices; instead, only the terminals can do so. Kapri 2-K initiates communication, and when an event occurs—such as a card being read—it sends a POST command to the cloud application or API server. In response, the application sends a set of commands for the terminal to execute, such as displaying messages on the screen and activating relays to grant access.

The Cloud protocol is characterized by:

– The Kapri terminal initiates all communications.
– Communications are secure when the cloud uses the HTTPS protocol.
– No drivers, .DLLs, or services need to be installed.
– The application does not need to know the terminal’s IP address.
– Easy installation. No local installation is required.

Other protocols for working within the LAN*

The Kapri 2-K terminal supports the following communication protocols:

  • JSON-TCP/IP
  • KTP
  • HTTP

*For more information, see the Communication Protocols tab.

Integration Module

The Kimaldi Kapri 2-K is available as an integration module for installation in turnstiles, barriers, and doors.

 


Frequently Asked Questions About Kapri 2-K

What types of RFID credentials can I use?

Kapri 2-K uses RFID technology with MIFARE/DESFire cards, wristbands, or key fobs.

 

How does Kapri 2-K integrate with my software (API/JSON)? Do I need an SDK?

Integration is done by exchanging JSON objects. No SDK is required; you can integrate directly from your backend using HTTP/JSON.

 

What type of communication does the terminal use? What data format does it send?

POST via HTTP/HTTPS and sends the data in JSON format (JSON objects).

 

Can the terminal initiate communication with my server (webhook), or does my server have to connect to the terminal?

The terminal initiates communication: when an event occurs (RFID/QR scan, key press, etc.), it sends a POST request to an endpoint in your application. Your system can then respond with instructions for the terminal to execute.

 

Do I need to open ports on the client’s network or set up a VPN for this to work?

There is no need to open ports, configure VPNs, or install software on the customer’s network/LAN.

 

Is it compatible with any programming language and operating system?

Yes: Since it uses HTTP + JSON, the integration is independent of the programming language and operating system.

 

Can it be easily configured without special tools? Does it include a web interface (internal web server)?

Yes, setup is easy using an intuitive internal web server.

 

What happens if the Internet goes down? Does it have an offline mode?

Yes. It features an offline mode and can operate autonomously, including local whitelists to continue operating during connection outages.

 

What functions does the keyboard have?

Kapri 2-K features a 16-key keyboard for user interaction. The terminal can generate events in response to keystrokes.

 

What do I need to conduct a pilot test, and how long does it take to get it up and running?

Setup is usually quick because it doesn’t require opening ports or setting up a VPN, nor does it require installing software on the LAN, and integration is done via HTTP/JSON. If you’d like to run a pilot test, please contact us.

 

What technical support and warranties does Kimaldi offer?

Kimaldi offers technical support from Terrassa (Barcelona) and a 2-year warranty. Support is available by phone and email, Monday through Thursday from 9:00 a.m. to 2:00 p.m. and from 4:00 p.m. to 6:00 p.m., and Friday from 9:00 a.m. to 2:00 p.m.

Display

2.4'', IPS, 320 x 240

Keyboard

16-key capacitive touchscreen

Ethernet

10/100 Base-T

PoE

Full compatibility with IEEE 802.3bt, IEEE 802.3at, and IEEE 802.3af

Feeding

5 VDC +/-10%.

Maximum consumption

1,000 mA

Wi-Fi

802.11 b/g/n Wi-Fi, 2.4 GHz band

TTL

2 internal ports:
– For Clock&Data reader, ABA Track-2
– Or Wiegand 26, 34, and open reader

RS-232

2 internal ports:
– For RFID reader
– For QR reader

Relays

3 relays, power-free, 24V/1A (24/1A: 500,000 operations)
2 relays with NC and NO contacts, and 1 NO relay

Buzzer

1 integrated circuit

Digital Tickets

4 digital inputs active to ground, inactive in open-circuit mode.

AntiTamper

1 anti-tamper input

RTC

1 integrated circuit

Operating temperature

-20°C to 50°C

RFID Technology

RFID Solutions

,

Certificate

EC

The Kapri terminal communicates via TCP/IP (Ethernet cable or Wi-Fi). Communication with the application always takes place through the exchange of JSON objects.
To simplify terminal configuration , you can use a web browser to connect to the Kapri’s built-in web server and select the communication protocol from there.
The device supports the following protocols:

JSON-TCP/IP

The terminal provides a TCP/IP communication port through which it will send and receive JSON objects. This port can function as either a server or a client, depending on how it is configured.
This option is best suited for applications developed in languages that do not support web protocols but can handle standard TCP/IP sockets.

KTP

It is a proprietary protocol developed by Kimaldi that uses a KTP network controller and performs the following functions:

– Automatically detects devices on the LAN.
– Provides an API interface with the software
– Offers a Socket.IO channel for event management.
– Encrypts communications using AES-256.

This option is best suited for intranet applications that need to manage multiple devices whose IP addresses are unknown. The application interacts exclusively with the KTP network driver/controller. It also allows terminals on the same LAN to be grouped so they can be controlled by different applications.

HTTP

The terminal provides an API Server interface that supports POST and GET commands. The terminal can optionally send events via Socket.IO to avoid polling by the application. No drivers need to be installed. The application needs to know the terminal’s IP address.

This option is best suited for intranet web applications, since in these environments applications can freely access devices.

Cloud

The terminal always initiates communication. When an event occurs—such as a card being read—it sends a POST command to the cloud-based application or API server. In response, the application sends a batch of commands for the terminal to execute, such as displaying messages on the screen and activating relays to grant access.

The Cloud protocol is characterized by:

– The Kapri terminal initiates all communications.
– Communications are secure when the cloud uses the HTTPS protocol.
– No drivers are required.
– The app does not need to know the device’s IP address.

This option is best suited for extranet web applications, since in these environments—for security reasons—the cloud-based application is not typically allowed to initiate communications with devices; instead, only the end devices can do so.

Download catalog

Browse our catalog and discover all our solutions in just one click.

More information

Visit our Kimaldi Systems website for more information on products, solutions and news.

Related products

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors