Find Jobs
Hire Freelancers

Windows service to communicate with device via com port

$250-750 USD

Closed
Posted about 10 years ago

$250-750 USD

Paid on delivery
We need an application that will send/receive requests to/from a gasoline pump using a serial interface to track the amount of gas being used. This is a gas pump in a trucking facility. We are trying to find out if gas is being stolen so need to track it with timestamp so we can review associated video to see who is using gas at any given time. It must use the Veeder Root EMR3 OBC Serial Commands Protocol (included pdf). A Windows service seems like the best option, however, feel free to suggest an alternative. It needs to run on Windows 64-bit OS including Windows 7/8.x/server 2008/2012. We will need a GUI for setting configuration options and for testing. The protocal is attached as a pdf. See attached word document for requirements. The document also includes questions you must answer in your bid. DO NOT POST GENERIC BID IT WILL BE IGNORED.
Project ID: 5510483

About the project

15 proposals
Remote project
Active 10 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
15 freelancers are bidding on average $694 USD for this job
User Avatar
Hello, This is a C# expert and I would like to estimate your request. · My experience working with serial devices is huge, I've developed system for serial communications with smartwatches, 3D printers, Arduino projects, motor engine ECUs, optical disks managers, ... , well, an a very long list, including the NeuroSky brain wave sensor. · Probably a Windows service is not actually required, you must to note that Windows services are not able to have a GUI, so an additional application must be written for this. And giving this project does not actually require to be a service, this would mean an extra and pointless cost for the whole development. · Well, a testing app could be ready in about a week. Looking forward to hear from you. Best Regards, David
$750 USD in 20 days
4.9 (57 reviews)
7.0
7.0
User Avatar
Hello, I have 7+ years of experience in c#, .net Development. My Answer : 1) I worked with GSM Modem, Weigh Bridge Weight Reading from Serial Port. 2) We can use System tray application. it will work in real time. we can also use windows service. 3) I Need Approx. 10 to 15 days to create App. I need all the outputs generated from your Pump Serial Port for testing purpose. thanks Kalpesh
$750 USD in 15 days
5.0 (77 reviews)
6.6
6.6
User Avatar
Hi, This is an interesting project and can be done easily. Instead of windows service it could be made as a standard application with tray icon. In case of windows service then the whole application needs to be made in two parts, one for windows service and another for GUI part. Windows service cant have GUI for the user so there must be way of communication to communicate between windows service and GUI. So, a single stand alone application with tray icon will just be fine. It will have configuration mechanism as per your requirement as well as for internal veeder-root device. it will poll the data and save the details in MySQL database periodically and also send mail to the specified when the trigger is being initiated by the gas limit. It will be single file application without any 3rd party dependency and also reside in system tray when minimized. It will just work as back ground application with a small icon in the tray area beside system clock. Being a single file stand alone system it wont need any installation of any kind and will be "click and run" type. I have 17+ years of programming experience in C (C will be best suited programming language to communicate with the hardware) and I will use Borland tool to create this application. Thank you very much for your time and I am looking forward to hear from you soon in this regard. Best Regards... Roy
$699 USD in 21 days
5.0 (37 reviews)
5.9
5.9
User Avatar
Hello, I'm a Microsoft Certified Professional (MCSD) and our Microsoft Technologies Team is also having skilled and experienced MCP's/MCAD's/MCSD's. We have developed and implemented several Enterprise-level .NET solutions for our clients. I have had a look at PDF explaining the protocol, and also your Doc file which explains the project requirements. I agree Windows Service is the best alternative in this context since it's the only reliable app framework which can communicate with the device in unattended manner. However, I would propose an n-Tier solution to cover all the aspects of the project, as under: 1. Windows Service (runs constantly in the background) 2. Connector Business Logic Assembly (.DLL) which contains classes/methods to interact with the actual device using the protocol. The whole hardware connection interface would be encapsulated within this assembly, so that the Windows Service above does not need to be modified in case of protocol changes or hardware upgrades. 3. GUI (ASP.NET web interface or a Windows Desktop App). This GUI app will allow you to configure the various parameters and settings for the connector assembly and the Windows Service to use. I suggest an ASP.NET web application to provide support for availing the GUI from mobile devices as well. Please feel free to post a message if you have any queries. Thanks and regards, Sachin Bhatt JSK Software
$644 USD in 15 days
5.0 (8 reviews)
4.7
4.7
User Avatar
Hi, Very interesting project and would like to help you out with it. A question: Is it only reading the output from the device or also setting it up? For the software I would develop interface with WPF and use C# for programming. In C# it is really easy to control the serial port. And it will work on all windows version as long as they have the correct version of the .NET framework. It doesn't have to be a windows service, can just be an application that runs with startup of computer and lives in the taskbar. When clicking on the icon in the taskbar you are presented with the GUI where you can change the settings. I have done several projects with serial interfacing. I develop a lot with microcontrollers and most of the time to interface them with the computer the serial port is used. For example I developed software for a microcontroller that controls a clock for horse races, a C# application on the computer gives the microcontroller commands over the serial port. For the database if you already have MySQL or MsSQL running that one can be easily used or easily setup. Also possible to use sqlite, advantage of this is that it is just a file, disadvantage is that sqlite database by default can't be secured with a password. Sending emails through SMTP is no problem at all, there is by default a SMTP class in C#. Within a week we should have the first alpha version for testing the serial communication. Cheers, Gerard
$888 USD in 15 days
5.0 (3 reviews)
4.7
4.7
User Avatar
Hello, I gone in your posting details and I can do this if you choose me for this task on budget and time. I am having 8+years of Experience with Design/Development and you can see my 100% complete rate and good feedback and ratings from clients here on freelancer And also Expert in Module creation and customization any task related Php/.net(web/desktop)/Java(Mobiles apps development/games/flash) framework I did 1000+ websites/applications and i am sure you will get best work in cheapest cost even i will give you unlimited updates until you get satisfied. For more details on your task and to see my similar portfolio please contact me. Waiting for your valuable response! Thanks
$515 USD in 10 days
4.8 (5 reviews)
3.8
3.8
User Avatar
A proposal has not yet been provided
$750 USD in 30 days
5.0 (1 review)
2.6
2.6
User Avatar
As an Information Technology professional with over 25 years of experience combining technical strengths with strong design skills along with seasoned management and teamwork skills, I’m confident that I can put my knowledge to work for you. I have written many serial interface applications in the past including phone call tracking and meter management so I'm sure that I can help you with delivering a solution for your gas pump tracking. Skillset includes: C++/C#/VB.Net, C++, AJAX, Visual Basic 6.0, ASP, SQL Server 2000 - 2008, TSQL, SSIS/DTS, SSAS and SSRS, Visual Studio 2003 - 2012, .NET 1.1 to 4.5, Crystal Reports, MVC, XSLT, CSS, HTML, DHTML, XML, RSS, JSON, and IIS 7.0, Web Services, WCF, JQuery, Amazon Web Toolkit, Windows Mobile 6, Windows CE
$515 USD in 10 days
5.0 (1 review)
2.4
2.4
User Avatar
Here are the answers to the questions based on what I know now about the project. What experience do you have working with serial devices? I have written a number of applications which interface serial devices. Specifically the applications interfaced serial RFID devices and I used the information to change ads on commercial signage and other functions. Would you propose something other than a windows service? Why? No. I think a windows service would make the most sense. One concern I would have is the monitoring of the application to make sure it is not in an error state. What is the escalation protocol if email credentials do not work? Should the service not have to "report" in as functioning and something monitoring this. How much time do you expect you will need to create alpha app for testing? I believe it would be approximately 2 weeks to get to an alpha. This is a very rough estimate at this point but in the ball park. I will need to get a "simulation" environment and confirm the deployment OS. If it is possible to get a VM of the actual deployment environment it will make testing easier. I am new to freelancer so I only have a couple of project reviews but in both cases I was given additional work from them. Your project sounds very interesting and I would be happy to discuss your requirements in more detail. I can be reached on skype if that is more convenient at brent.mccaw. I am located in Toronto, On Canada (EST) Cheers, Brent McCaw
$833 USD in 10 days
0.0 (0 reviews)
3.8
3.8
User Avatar
A proposal has not yet been provided
$666 USD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
WRENTHAM, United States
5.0
154
Payment method verified
Member since Mar 21, 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.