Back to all jobs

Python application for embedded network device  Add to shortlist

Client Details

BENBEN I   
United States  United States
  • Member Since: Jan 2012
  • Last Login: 7 Feb 2012
  • Jobs Posted: 1
  • Jobs Awarded: 0
  • Paid out: $0

Job Details

Category:IT/Web/Programming > General Programming

ID:115566

Title:Python application for embedded network device

Location:Anywhere

Job Description

I need an experienced python programmer for two small PC applications which interface to an raw TCP/IP socket. The socket is connected to an embedded device. The driver code (what to be send on TCP/IP) is the same for both applications. The protocol between PC and embedded device is well known.

The code must be platform independent as possible i.e. must run at least on Windows, Linux and MAC OS!

1) Simple (!) GUI Application: Showing some state (tracked changes from the embedded device via TCP/IP connection). Also allow TCP/IP and common settings via a settings dialog.

2) Simple Console Application: Emulate a virtual COM port, where another PC application may connect to (i.e. use a null modem emulator like tty0tty or com0com and simple connect to serial port). Emulate a (existing) serial device with well known commandset. Map the states of the embedded device (received via TCP/IP) to the serial device command set. Configuring the serial device is done via command line parameters.

Your solution must be:
1) Well documented (a manual is posted within our wiki)
2) Ready for install (egg) or especially for Windows as installer executable
3) Tested.

Job Budget

Type:Fixed Price

Budget:$450 - $1,000

Additional Information

Attached Files: None

Bidding ends:Bidding Closed

Job Posted:27/01/2012 14:03

Bidding activity on this Job

Bids:4

Who has Bid:


View 1 more bids

Clarification Board

S. B.S. B. on 28/01/2012 20:48
Hi Ben,

Is this something that could be accomplished in Java or is this limited to Python only?

Cheers,

Sean

Bidding closed

Stay safe: Read our safety guidelines before bidding

Bidding has ended for this project


Here are some practical tips on staying safe


Remember: if something looks too good to be true, it probably is!

If you are in doubt of the legitimacy of a Job and or Client, let us know by Reporting the Job.

For further support on preventing and reporting fraud please contact the UK’s National fraud reporting centre at http://www.actionfraud.org.uk/ or outside the UK Fraud Watchers at {fraudWatchers}