USB Device Interface

I have a small USB device which includes Windows drivers and .h/.dll/.lib files and documentation, as well as some sample code. I need a C++ program to interface with the device using the drivers supplied. The program will perform the following functions:

1. Allow for entry/storage of basic program config data TBD(a userid, several checkboxes and text fields, etc.).

2. Access the device through supplied interface and retrieve temperature data at a configurable interval (i.e. every 30 seconds), or manually as needed.

3. Transmit data (temp, userid, config choices, etc.) via HTTP request to a web server at a configurable interval, or manually as needed.

Here is a link to the device page.


Here is .PDF documentation on the driver / interface.

[Driver Docs][2]

Here is a link with sample C/C++ code using the drivers:

[Sample Code][3]

Here is a link to the newest drivers:



The driver allows for virtual serial port access through USB or direct DLL access to the device with no serial port. I prefer direct DLL access, not serial access. I also need the classes/functions that communicate to the device to be easily replaced with others, in case I need to change this program to work with a different device in the future. I will provide a sample screenshot of the UI. This program is for internal use and does not need to look pretty. Config fields can be stored in a text file so they can be edited in notepad, or in UI.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Windows XP

Habilidades: Engenharia, Microsoft, MySQL, PHP, Arquitetura de software, Teste de Software, Área de trabalho do Windows

Veja mais: virtual device, temp to hire, temp hire, temp for hire, source data entry device, hire drivers, drivers for hire, direct ui, data entry in access 2007, data entry form access 2007, data entry device, data entry classes, data access interface, screenshot to pdf, internal documentation, temp data entry, need a direct seller, hire a php temp, device, Device Drivers, device driver, data entry temp, c# usb, php device, windows virtual desktop

Acerca do Empregador:
( 0 comentários ) United States

ID do Projeto: #3065540

Concedido a:


See private message.

$85 USD em 35 dias
(89 Comentários)

8 freelancers are bidding on average $313 for this job


See private message.

$318.75 USD in 35 dias
(59 Comentários)

See private message.

$340 USD in 35 dias
(11 Comentários)

See private message.

$212.5 USD in 35 dias
(19 Comentários)

See private message.

$204 USD in 35 dias
(16 Comentários)

See private message.

$850 USD in 35 dias
(5 Comentários)

See private message.

$130.05 USD in 35 dias
(2 Comentários)

See private message.

$361.25 USD in 35 dias
(0 Comentários)