Implement a smartcard reader integration layer

You must be based in Hong Kong.

* A physical smartcard reader will be provided (link included below).

* It comes with a DLL-based driver, we are using 64-bit version.

* But is it also okay to support both 32-bit and 64-bit? If yes, please indicate and develop.

* Build a simple transfer layer for it.

* When card is read, call a POST endpoint, specs below.

* We will connect a lot of readers to same computer, including by USB extenders.

* You should support reading from all of them, and identifying which comes from which.

* They should not block each other: i.e. you can read from multiple readers at the same time.

* Use any way to implement the above - if you need COM port number input somewhere in a config, as a command line flag argument, etc, include in documentation.

* one running instance per connected COM port?

* one instance that can serve all COM ports?

* etc?

* Integration layer should run as an auto-starting windows service.

* Include documentation on how to deploy it.

* No graphical user interface needed.

* Your integration layer will only be consumed by the endpoint, not by end-users.

* Well-commented source code and compiled executable both submitted to us on completion.

* Include documentation on compilation instructions.

* You may use any language that can make use of the DLL driver.

* Optional: version control on git (we will provide repo).

* You will work with us closely during project development - we may schedule office visits together, status updates, etc.

# The endpoint


* URL params

* id: string, the card number

* entered: boolean, an arbitrary flag

* port: string, COM1 / COM2 / etc

* Response code

* 200

* Clear any flag on card

* 201

* Clear any flag on card

* Write a boolean flag = true on card

* 401

* Clear any flag on card

The "entered" boolean URL param is the flag where you write to card when receiving a 201 response:

* If found on card (and set to true; it should only be true if written), pass true for URL param "entered"

* Otherwise pass false for URL param "entered"

We should be able to set the endpoint, i.e. '', somewhere in a config, in case we need to change it in the future.

The endpoint specs will not change.

# Resources

The smartcard reader: [url removed, login to view]

Other resources at [url removed, login to view]


* The driver (DLL)

* Driver documentation

* Demo program

* This project spec file

Habilidades: .NET, Programação C, Programação C++

Ver mais: make physical products, starting web programming, smart input, set service resources, rfid programming web, need write programming language, interface computer programming, write programming language, set bit, read computer code, programming web shop, make programming language, make line card, graphical programming language, future computer programming, programming boolean, computer programming service, clear string, boolean programming, argument programming, web hk, write repo, smartcard, rfid reader, read rfid card

Acerca do Empregador:
( 1 comentário ) Central, Hong Kong

ID do Projeto: #6780513

6 freelancers estão ofertando em média $628 para este trabalho


Hi, Please feel free to discuss the project with me ........................................................................... Thanks, Murtaza

$155 USD in 3 dias
(8 Comentários)

Dear Client, JSimple LLC is an IT company based in Connecticut (US). We are specialized in product engineering and we have designed a lot of projects for world' leading companies like Manheim, BT, DIAGEO, GARRITY, T Mais

$526 USD in 3 dias
(1 Comentário)

A proposal has not yet been provided

$1055 USD in 22 dias
(2 Comentários)

Expert and 10+ years of experience .NET/ASP.NET developer. Key Skills: .NET• ASP.NET•MS-SQL• MVC• TDD• Telerik• C#• VB.NET• HTML•Jquery• JavaScript• Ajax• Design Patterns• N-tier app. I'm experienced with wide Mais

$277 USD in 7 dias
(1 Comentário)

I am Computer and Telecommunication Engineering Student at the best technical university in Sri Lanka University of Moratuwa. i have lot of exprence with Laravel 4.2 framework. I have created a interface for get Linke Mais

$1555 USD in 30 dias
(0 Comentários)

Hi, We gone through with the requirement and we have done similar job in past so please contact us for the DEMO ASAP. please contact us ASAP for DEMO :) Delivered To Client, - Everyday reporting Mais

$200 USD in 3 dias
(0 Comentários)