Hello, I make hardware devices that collect and report data from sensors. I integrate my designs with existing hardware and devices such as appliances, vehicles, and power equipment.
I am trying to integrate a new design with an existing Solar Charge Controller product. The manufacturer sent me their existing java application, however I cannot use it for my purposes. The application has a GUI and lots of features, but I do not need this. I just need data to be printed to a console which I can then integrate with my existing design.
Goals of this project:
*Create a new java app from the existing code which connects to a hardware device (Solar Charger) on the network and collects real-time data.
*The app will print all values received from the hardware device to the java console.
The app should:
*Request user input for: IP address & port number
*Open a connection (TCP) to specified address and port
*Collect data (hex string) from device
*Parse the hex string and format the data to integers (using calculations in existing code)
*Print the data in real-time to java console
*Continuously run until program is exited
The existing app has a GUI, database, and reporting functions which are NOT needed for this project.
All of the code relating to these functions can be removed.
I need an app that simply prints out the values and does not update a database or create any charts.
I do not need a GUI. The only user input should be the IP address and Port.
The existing app also has the option to connect to device using serial (RS-232) comm port, which is not needed. All code relating to serial communications can be removed.
Java Source, and Eclipse IDE project files available once project is awarded.
16 freelancers are bidding on average $153 for this job
Hello. I am an expert in java programming so I can help you and finish your job. Thanks Relevant Skills and Experience Eclipse, Java, Software Architecture Proposed Milestones $155 USD - after compleiton
hi, i have a rich experience in java programming and i am ready for any project. Only practice can prove my ability. Please contact me so we can discuss about this project in details. Kindly, Paul.