Closed

UDP logger server

Obiective

A service program that receive UDP datagrams and log then into an SQL Server database. The UDP information

comes from WI-FI sensors that transmit regular environmental information (mainly temperature and humidity)

Set up

I will provide:

1. a windows base virtual machine with a static IP address on the internet

2. sensors that will transmit to this IP address

3. an installation of SQL Server on same machine

4. full access (administrator) to the above machine

5. a prototype of the project in C# that need to be moves to C++

6. 80% of the SQL Server tables and store procedures

I need a windows service with following feature:

1. to run as a service

2. to bind to a particular IP and port and listen for UDP datagrams

3. Receive the UDP package and give it to a working tread (that is part of a pools or working treads)

4. Nr of working treads can be allocated dynamic (base on load) or read from configuration file

5. the working tread parse the datagram and call a store procedure to log it into a database

6. the UDP communication need to be delivered as a DLL (very much as the provided version in C#)

Skills: Software Architecture

See more: udp logger, windows virtual server, virtual server windows, service prototype, prototype part 1, file service architecture, wi-fi, virtual administrator, sql server database administrator, server load, sensors, communication port, server load log, database virtual machine, server prototype, windows server port, program udp, server log, logger call, virtual machine windows, windows internet access server, udp dll, sql server database project, service log configuration, logger udp

About the Employer:
( 71 reviews ) Craiova, Romania

Project ID: #2669295