Java remote discovery & configuration tool

In the process of developing a new network capable embedded system, we are looking for a software developer with a wide area of expertise capable of developing a discovery and configuration tool.

The tool will be divided in two parts; one a JAVA tool running on all platforms providing a graphical interface to discover the devices and easily program them. And one Linux daemon running on start-up of the system providing the discovery and configuration functions.

The development will be made in Three phases.

1- Propose an architectures for the solution

Network technology with advantages and drawbacks (UDP, TCP, broadcast, ARP...)

Discovery tool architectures and layout

Discovery daemon architecture and layout

2- Development of a discovery tool using JAVA to scan and discover all devices present on the network.

The tool shall list all devices with their MAC address, IP address, name and location (name and location are parameters written in a config file)

The tool will provide device selection through the list and a button to configure the device : IP parameters (address, mask, gateway, DNS), Name and location

The tool shall provide a button to go to the homepage of the device (open the default browser with the IP address of the device)

3- Development of a discovery and configuration service running on Linux. (Linux daemon development, C development)

The service will run on start up.

It will listen to a specific TCP or UDP port (to be defined) on which the discovery tool will broadcast the discovery requests.

It will answer the discovery requests sent BY THE TOOL

It will execute configuration requests sent BY THE TOOL and update the tool's info upon execution.

The service will provide the possibility to be stopped, scheduled, authorized to run at start-up or not.

Taidot: Java, Linux, tietojärjestelmäarkkitehtuuri

Näytä lisää: Linux java, software developer remote, remote java developer, phases of architecture, open dns, mac software developer, looking for a java developer, java developer remote, architecture phases, the discovery, port mac, network configuration, embedded+linux, embedded linux, embedded java, discovery, remote execution program, embedded browser program, configure embedded, program udp, linux udp configure, amp mac, remote tcp, mac tcp, java configuration

Tietoa työnantajasta:
( 1 arvostelu ) Verrières le Buisson, France

Projektin tunnus: #4278943

Myönnetty käyttäjälle:


I have 8+ years of experience in C/C++/C#/Java/PHP programming and server administration.

$750 USD 20 päivässä
(3 Arvostelua)

7 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


Please check PMB for proposal.

$1000 USD 30 päivässä
(8 arvostelua)

Hi, Please see the PMB for details.

$1200 USD 20 päivässä
(0 arvostelua)

Expert in Java

$1200 USD 25 päivässä
(0 arvostelua)

Hello We are a 10 year old professional IT software company. We would like to work on this project. Please find more details on our services and company in your PMB. Thanks.

$1000 USD 15 päivässä
(0 arvostelua)

I am ready to start now. Please read your private email.

$750 USD 30 päivässä
(0 arvostelua)

We are interested in your project. Please, check PM for more

$1100 USD 11 päivässä
(0 arvostelua)