Completed

Application to receive & store logged data from multiple devices

This project was successfully completed by yadimisi2010 for $750 AUD in 15 days.

Get free quotes for a project like this
Employer working
Completed by:
Skills Required
Project Budget
$250-$750 AUD
Completed In
15 days
Total Bids
14
Project Description

This project is to develop a JAVA web application to act as a listener/socket to communicate and receive TCP data packets from up to 10 devices and continually store this data in a database. The API for the hardware consists of 8 unique hexadecimal TCP commands and 3 unique hexadecimal TCP responses.

The general information
1. Application must be a web application accessible via login page
2. Application must be written in JAVA on Eclipse platform
3. The clients send data to "[url removed, login to view]" ("AAA" indicates the domain name that will be provided to a Freelancer after awarding the project)
4. Application must have basic user interface to allow functionality described below (see mock-up in attachment)

The web application must be capable of completing the following tasks;
1. Initiate TCP connection with client (More detail provided after engaging a Freelancer; API documentation will be provided)
2. Provide required 'expected responses' to prompt device to continue sequence to send data (More detail provided after engaging a Freelancer; API documentation)
3. Store data in a SQL database with the following fields;
a. Device Serial Number (SN)
b. Timestamp (in data packet)
c. Logged data from device(s)
d. Timestamp of data download from device
4. Allow a user to download Excel CSV files for a user specified date range and Device SN or 'All available' that includes;
a. Device Serial Number (SN)
b. Timestamp (in data packet)
c. Logged data from device(s)
d. Timestamp of data download from device

The Freelancer must provide;
1. A web application meeting the above specifications and additional specifications provided after selection
2. Detailed deployment information and instructions
3. All source code including basic embedded commenting
4. Developer JAVA documentation

**Please provide a bid for the total payment required and time taken to complete this project.**

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online