Find Jobs
Hire Freelancers

Retreive Data Over TCP From RS232 Serial Server

$250-750 USD

Completed
Posted about 14 years ago

$250-750 USD

Paid on delivery
We require a command line EXE that will retrieve data from the serial port side of a RS232 Ethernet server. The server used is the GW212 1-Port Serial Device Server found at this site: [login to view URL] - There is a weigh scale attached to the serial port side of the serial server. - We require an EXE that will query the IP address of the serial server and return the weight value of the attached weigh scale. - We can currently do this using PUTTY but we need to be able to execute this in an automated fashion. - A program we currently use will need to call the proposed EXE. The proposed EXE will be required to return the weight from the scale and store it in a text file. Our current program will read the text file for the required weight. - The proposed EXE must be very efficient and low on system resources. It must be able to run within terminal server sessions as there could be several hundred sessions that will query various weigh scales. In other words, it could be that several hundred instances of this EXE (each polling a different IP/Server) could be executed at approximately the same time. - We will have a server available on a public IP address with a scale attached for your use during development. - At successful project completion, we ask that the source code be provided along with the compiled project EXE. The specifications of the utility are as follows: - A Single EXE file that will run under 32-Bit & 64-Bit Windows Operating Systems (specifically Windows Server 2008). - Prefer this to be a single EXE file with little or no dependancies (eg: DLL's, libraries, etc.). - After the EXE has queried or polled the IP for data & written the result to the Text data file, exe must exit completely & all system resources used must be completely released & returned to the OS. - The utility will query the IP address (which will be specified in an .INI file) and return the data to a Text file. - The EXE should look for an .INI file in the same directory that it is called from. - The .INI file will specify the following: > A COMMENTS line where we can add any text comments that may be needed. This has has no bearing on any function of the EXE file. Solely for our use to record notes, comments, or messages. > IP address of the serial server > Location of the text file (if no data specified, default to same directory that EXE is called from) > Overwrite or APPEND data in text file (in other words, if overwrite is specified, the text file will always be created new and contain only one line of the latest data that was polled. If APPEND is specified, the text file will not be created new and the polled data will be appended to the current data in the text file). We request that the developer has successfully completed similar projects in the past.
Project ID: 654706

About the project

18 proposals
Remote project
Active 14 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
I have 22 yrs experience in VC++ programming and programmed this kind of server/client applications many times. Regards,
$500 USD in 10 days
5.0 (4 reviews)
5.5
5.5
18 freelancers are bidding on average $362 USD for this job
User Avatar
Hello - Please see PMB for details of my bid. Thank you. Chandra Ram
$600 USD in 10 days
4.9 (38 reviews)
5.6
5.6
User Avatar
We can help in your project, please check PMB and our ratings/reviews to get idea of our experience.
$250 USD in 5 days
4.7 (15 reviews)
5.2
5.2
User Avatar
Hello. I am an Industrial Automation & Embedded systems design consultant. My previous work entails working mostly with such device servers for RS-232 TCP / UDP over IP. Please check PMB. Warm Regards... Zeeshann A. Noorwala Automation Engineering Solutions
$350 USD in 7 days
5.0 (5 reviews)
4.5
4.5
User Avatar
I've already make interfaces between weigh scales and computers using RS-232 links as well as TCP/IP agents to run in the background. I would code this in pure C language to have the best efficiency and no dependencies. compiled with DevC++/MinGW/GCC There is a bug in the windows socket API that somtimes drives the calling process to hang even if a timeout was defined. I've make a top layer API to fix this issue by lauching a connection or a read request inside a separate thread so that the main program can check the time delay and abort it if it exceeds a given time. anyway this layer is written in a very efficient way, no pooling, no loops, just wait functions triggered by events. when the program ends, all ressources are released.
$350 USD in 7 days
5.0 (5 reviews)
4.1
4.1
User Avatar
If you agree in using Winsock with Visual Basic 6.0 I could show you a demo. Is it a simple serial to TCP/UDP device right? And it works with the combination between IP Address and Port. VB6 can handle as many as process instance by using thread.
$400 USD in 3 days
5.0 (5 reviews)
3.6
3.6
User Avatar
Hi, i'm interested with your project. Please check PM.
$250 USD in 4 days
5.0 (3 reviews)
3.1
3.1
User Avatar
It is a pretty simple project and I could develop an exe so that it would use as little resources as possible using C.
$250 USD in 7 days
5.0 (2 reviews)
2.0
2.0
User Avatar
Hi, We have developed data loggers which use RS232 to ethernet converters for sending and receiving data over web. We have got expertise in Visual Studio 2008 too. Thanks, Amit
$300 USD in 25 days
4.5 (1 review)
1.4
1.4
User Avatar
See details in MB.
$600 USD in 20 days
0.0 (2 reviews)
4.5
4.5
User Avatar
Dear Sir, i am working with weight bridge manufacturer and marketing company in which involve in various type of Weight bridge ranging from 25 Tons to 120 Tons i have developed this type of software for a user. i can provide the solution as per your requirement Please See PM thanks
$250 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I'm experienced with such kind of project and did a lot of Serial to Ethernet solutions for SCADA and remote AC controlling systems. Some of them based on NETEON products. Please check my professional profile for details.
$500 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi larsmuller, running my own small-scale software development business in Germany, I have done extensive work in the past involving network communication and RS232 interfacing to measurement equipment - e.g. interfacing to and reading data from an industrial PLC (programmable logic controller), or complex telemetry systems for scientific applications. I have high standards of clean, well-tested code with good performance. I can send you code samples on request. I would use cross-development from Linux using GCC/MinGW32, programming in C for low memory footprint and maximum performance. You would get a stand-alone EXE file with all necessary library code (if any) included, so there will be no DLL dependencies. The C code will be mostly standard C + Win32 API, so it is easy to port to other C environments. This will be a 32-bit executable that will also run on 64bit Windows' via the WoW64 compatiblility layer (which is either a standard component of 64bit Windows or installed by default). For this kind of application, there would be little or no gain compiling for 64-bit mode. As for perfomance, you will likely have a noticable perfomance penalty for starting a new process for every single value - did you consider making a program to bulk read a larger number of values per call, or calling it as a library function from your master program? Even if you can simply read values via putty, it might be helpful to have some documentation about the RS232 server and scale device, to make sure timing specs etc. are met. I would appreciate if you would consider my bid. Best regards, Rainer Zimmermann (Lightshed IT Services)
$250 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Please check PM
$250 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I am electronics engineer, specialized on Instrumentation, telecomm, and microprocessor hardware and software using 8085, Z80, 6500, 8031, 6800, PIC's families, since 1982. Please provide me with the hardware you want to build. Is Hardware cost included in the bid money. Awaiting your answer.
$420 USD in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello , I worked in the embedded area for many years , this can be easily done . Thank you
$250 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, I can make your project in VS 2005, C# language, with a small(<10Mb) DB like MS SQL 2005 server.
$500 USD in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
ah Easy !!
$250 USD in 30 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of CANADA
Woodstock, Canada
5.0
2
Member since Jan 16, 2008

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.