Find Jobs
Hire Freelancers

Testing Software

$300-1500 USD

Dalam Kemajuan
Disiarkan lebih dari 17 tahun yang lalu

$300-1500 USD

Dibayar semasa penghantaran
We are looking for someone to write new software in either C/C++ or Perl to test UPS units. The person we select must be proficient with serial and parallel port communications under Linux as the UPS units are connected via a serial interface and there is a control board which is connected via a parallel interface. We will provide all the information and documentation needed to communicate with the UPS units (it's actually very simple, just sending single ASCII chars to the UPS and reading the response) and for the parallel control board, but the software has to be able to automatically detect when a UPS is connected and disconnected. We have lots of sample/working source code that we will make available to the developer. Your bid is the total amount we will pay for everything stated below. As with all our projects, we are open to ideas and suggestions, and we may want to add on additional items, but those must be cleared with us before beginning work on them and any additional costs must be agreed beforehand. Here are more details: === The testing system interfaces with the UPS via a serial port and talks plain ASCII with the UPS. The testing software must periodically poll to determine if a the serial port has been disconnected from one unit and another one has been connected (or if no unit is connected), and when a new unit is connected, grab the model number and serial number of the UPS (by issuing a single letter and reading the response from the UPS.) The program then must determine what size the unit is (from a table which we will provide) and issue a command to a relay board (via parallel port) to turn on a specified size of load for testing. Then check for 2 minutes to ensure the unit does not have any obvious problems (check that load is reported correctly by the UPS, temperatures and voltages are within range, and notify operator. If they are not within a correct range, the test will not be allowed to continue (without an override at least) and the unit should be marked in the database as failed test and record the reason why the test failed. Then prompt the operator to begin the test and beep every 30 seconds to get the attention of the operator until they start it. When the operator chooses to begin the test, the program will reset EEPROM settings on the UPS and set the battery replacement date. Then prompt the operator to disconnect power to the unit (which begins the running part of the test.) Once the test has begun, poll the unit (by sending ASCII letters and reading their responses) the following and check to see if their values are within preset boundaries and display them on the screen: [login to view URL] (several different voltages) [login to view URL] percentage [login to view URL] percentage [login to view URL] Then, once the program detects the output voltage has dropped to zero, the program should stop and calculate the total amount of time from when the power was removed to the unit and when the output voltage drops to zero (the runtime of the unit.) The runtime then must be stored in an existing MySQL database and compared with the target runtime. If it is less than the target runtime, it should make a note of that in the database and notify the operator of the failure. Otherwise, just display the runtime. The software must also turn off all the relays on the relay board at this point to reset for the next test. Then the script should begin looking for a new unit to be connected again to start the process over again. The testing system needs to have a user friendly and efficient interface. Ideally, we would like this to be a graphical interface that would work with the touchscreen on the computer that we already have, but if much more difficult, we can work with a text one. Please state with your bid if you intend on creating a graphic interface or a text interface. The program must be able to automatically calculate the time the unit ran for and identify when a new unit has been plugged in. The program must store test results into an offsite MySQL database. We would like this program either written in C/C++ or Perl, but must run and compile under Debian Linux. Regardless of language, we must have the source code when the project is finished.
ID Projek: 111551

Tentang projek

15 cadangan
Projek jarak jauh
Aktif 17 tahun yang lalu

Ingin menjana wang?

Faedah membida di Freelancer

Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan
Dianugerahkan kepada:
Avatar Pengguna
Thank you for posting such a detailed project requirement. Please see PM for our detailed bid. Source code provided will be documented with doxygen allowing an HTML based view of how the program works [this will allow you to maintain it in-house]. You will have access to our private bugzilla bug tracking website for submission of bug reports and tracking maintenance. We want your business. We are a U.S. company based in N.C.
$950 USD dalam 15 hari
0.0 (0 ulasan)
0.0
0.0
15 pekerja bebas membida secara purata $953 USD untuk pekerjaan ini
Avatar Pengguna
Hello Sir, We are Software Company from India. We are developing all type of web site, Web-base application, Desktop Software, Etc. We are using all Technology avalible in market today for Paid Tools to open Software. Microsoft Technology: C/C++, ASP, ASP.Net 1.0/2.0, VB, VB.Net, C#, C#.net, MSSQL 2000/2005, Atlas (AJAX .Net), Etc. Adobe: PDF Creator, Flash, Wire work, Etc. Open Software: PHP 3/4/5, MYSQL, Perl, JOOMLA, MAMBO, AJAX, Etc. Data Base Tools : ORACAL, DB2, MSSQL, MySQL, Etc. Some Other Tools which we use are : J2EE, J2ME, Java, Ruby, E-Cart, Etc. We also develop solution for Payment Gateway and for this we use osCommerce, Zen Cart, CreLoaded, oSC Max, PayPal, Etc We have Exp of more than 6 yr, and we have a team of 50+ developers, who have Exp of more than 6 yr. Some of them work for CMM 5 Company (INFOSYS, Satyam, Etc.) We are also providing tech support 24*7. We are looking forward to see reply from you side. Thank you Tarun Meena B24 Solutions Pvt. Ltd.
$1,250 USD dalam 30 hari
2.0 (1 ulasan)
5.2
5.2
Avatar Pengguna
Dear Sir, I am experienced Perl developer. I have already completed a number of jobs in Perl. I have already completed a project in which I had detected the hardware attached with pc. Best regards, Nadeem
$500 USD dalam 10 hari
4.2 (16 ulasan)
4.2
4.2
Avatar Pengguna
Hi. I can do this. Pls see PM.
$850 USD dalam 30 hari
5.0 (1 ulasan)
1.2
1.2
Avatar Pengguna
Hi, I will gladly take up this programmig task for you. I will implement it in C++. I prefer Qt for creating a GUI under linux, but this might require you buying a license if you don't want your source code to go open source. My second preferred toolkit is FLTK, which is completely free to use, even in commercial applications. I have experience with programming in C++ under Linux, in combination with network connectivity, mysql connectivity and various toolkits (like Qt and FLTK, but also GTK+). I have also already worked with serial devices. The number of days required is a maximum and could decrease substantially, depending on how detailed the provided information is. Best regards, Mathy
$1,400 USD dalam 30 hari
0.0 (0 ulasan)
0.0
0.0
Avatar Pengguna
I can do this job. For my opinion, better way for you will be using C (without pluses): I prefer unix way for development (small simple modules, script connections, piping, fork and etc). GUI could be developed every that you want: as I see end product, logical part will be completly separeted from GUI. So, interface could be text(in console), GUI (GTK,Qt,Tcl/Tk) and WEB (Perl or binary CGI module).
$1,500 USD dalam 20 hari
0.0 (0 ulasan)
3.6
3.6
Avatar Pengguna
Hi, I am experieced C/C++ programmer and I can perform this task rapidly and with professional quality. I have very much background in serial interfaces programming for Win32, Linux and FreeBSD systems for such devices as cash-registers, cardreaders, filling dispensers, gauges etc. My GUI options - QT or GTK. I can provide text interface also.
$1,500 USD dalam 30 hari
0.0 (0 ulasan)
0.0
0.0
Avatar Pengguna
Hi I have seen your requirement and i feel i can accomplish your task. Give me an opportunity to work with you.
$300 USD dalam 1 hari
0.0 (0 ulasan)
0.0
0.0
Avatar Pengguna
I work with this communications stuff all the time, a easy job to accomplish.
$600 USD dalam 14 hari
0.0 (0 ulasan)
0.0
0.0
Avatar Pengguna
The job consist of the following 1 Establishing communication with Serial & parallel ports. Extensive interaction is necessary 2 Designing the Object model based on details provided. 3 Use of Threads for acquiring real time data 4 Database Design & storage of test data 5 Coding 6 Testing & debugging. Extensive interaction is necessary. Since developement is offline. C++ on Mandrake Linux shall be used. Interface shall be Text only. Source code shall be provided after successful testing of exe file and 50% payment subsequent to the same.
$500 USD dalam 21 hari
0.0 (0 ulasan)
0.0
0.0
Avatar Pengguna
I have completed similar tasks recently involving several Liebert UPS, and typical LAMP. I am curious to know more about the controller board that you are using. Graphical or text output is no problem either way, I would say that it is dependant on wether the operator would like graphical or text and what would be more efficient for the the operator. This is a project that I would really like to work on.
$850 USD dalam 14 hari
0.0 (0 ulasan)
0.0
0.0
Avatar Pengguna
I can make this with full-screen interface in java. I have expirience in development of point-of-sale systems with various hardware usualy controled over serial port.
$800 USD dalam 31 hari
0.0 (0 ulasan)
0.0
0.0
Avatar Pengguna
We are a group of experienced and efficient IT professionals with real world hands-on experience. We believe that we can handle anything in C/C++, Linux, Perl/CGI; almost anything and everything can be programmed and tested. GUI may be provided, but that would be decided only after studying the requirements and execution of programmes to achieve first current target. Hope to listen from you soon.
$1,500 USD dalam 45 hari
0.0 (0 ulasan)
0.0
0.0
Avatar Pengguna
I have background in creating applications that work with devices connected via serial port. I've created system which collects information about calls from PBX, parses and analyzes them and writes to the database (TCL and Postgres were use for this), also I've created application which receives SMS on the phone which is connected to the host via serial port, parse the message (PDU format) and sends the response back through this phone. I can use TCL, C or C++ for implementation. Probably I will accomplish the task earlier.
$300 USD dalam 20 hari
0.0 (0 ulasan)
0.0
0.0
Avatar Pengguna
Dear Sir or Madam, I am very interested in your UPS test system project. I am a senior level EE with an extensive background in test system development. I have designed and architected test systems from the ground up including but not limited to: 1)complete test executives, 2)hardware design, 3) fixture design and 4) SPC control. I have developed complete test systems for the Biomedical, Aerospace, Semiconductor, Electro-optic and Mems(MicroElectroMechanical) industries. I offer senior level software development background in C/C++, VB, LabView including PC IO using RS-232, Centronics(parallel), RS-482, GPIB and USB. I would recommend a well thought out, modular, scalable GUI. With an emphasis on high-end graphics to aid in usability and clarity. The touchscreen may be doable depending on drivers, API etc. This shall be a TBD until more technical information is known. If my background and approach is of interest to, I would look forward to hearing from you and working on this project. I am located in Boulder, Colorado (80302). Thank you and best regards, Tony Cline
$1,495 USD dalam 15 hari
0.0 (0 ulasan)
0.0
0.0

Tentang klien

Bendera UNITED STATES
Carol Stream, United States
5.0
11
Ahli sejak Jul 31, 2004

Pengesahan Klien

Terima kasih! Kami telah menghantar pautan melalui e-mel kepada anda untuk menuntut kredit percuma anda.
Sesuatu telah berlaku semasa menghantar e-mel anda. Sila cuba lagi.
Pengguna Berdaftar Jumlah Pekerjaan Disiarkan
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuatkan pratonton
Kebenaran diberikan untuk Geolocation.
Sesi log masuk anda telah luput dan telah dilog keluar. Sila log masuk sekali lagi.