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
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.**

Completed by:
Skills Required

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