What's New Item

Hong Kong – March 2025 – AB Circle Limited, a global provider of smart card-based solutions for secure identification, is excited to announce the release of the Circle Web Smart Card SDK. This comprehensive software development kit empowers system integrators and software developers to effortlessly integrate Circle smart card readers into web applications on the Windows platform, delivering real-time communication and enhanced functionality directly from web browsers.

 

The Circle Web Smart Card SDK is designed to bridge the gap between smart card readers and web-based environments. Featuring a Windows service, a JavaScript library, and a demo website, the SDK enables developers to monitor reader status, manage connections, send APDU commands, and configure reader settings—all through a seamless WebSocket-based architecture. This release marks a significant step forward in making secure identification technology accessible and adaptable for modern web applications.

 

“We’re thrilled to introduce the Circle Web Smart Card SDK, which simplifies the integration of our smart card readers into web platforms,” said Jonathan Tam, Engineer Manager of AB Circle. “This SDK provides developers with a robust, real-time solution that enhances security and user experience, opening new possibilities for industries relying on smart card technology.”

 

Key Components of the Circle Web Smart Card SDK:

  • Circle Web Smart Card Service: A Windows service that communicates with smart card readers via PC/SC APIs.
  • Web Browser JavaScript Library: Interacts with the backend through WebSockets to send and receive data in real time.
  • Circle Web Smart Card Demo Website: Provides implementation reference for developers.

 

Functionality Highlights:

  1. The Circle Web Smart Card Service detects and manages smart card readers connected to the PC.
  2. The backend opens a WebSocket server (ws://127.0.0.1:55002) that allows web browsers to communicate with smart card readers.
  3. The frontend (SmartCardReader.js) connects to the WebSocket server, enabling JavaScript to send commands (connect, disconnect, send APDU/escape commands).
  4. The backend polls the smart card reader every 100ms and sends status updates back to the frontend if a card is inserted or removed.
  5. The web application, such as the Circle Web Smart Card Demo Website, updates the UI dynamically based on real-time reader status.

 

The Circle Web Smart Card SDK is now available for download at Development Resources. Developers are encouraged to explore its capabilities and leverage the included demo website as a blueprint for building their own solutions. For more details on AB Circle’s cutting-edge products, visit www.abcircle.com.