Project ID:
600237
Project Type:
Fixed
Budget:
$30-$250 USD
Project Description:
Simple radio frequency data collection software
We use a local radio frequency on which we send data regarding vehicle assignments for deliveries.
A custom system is used by a truck dispatcher to dispatch pickup and delivery orders to the drivers who have mobile terminals in the trucks.
As the system is custom and too complex to modify, we need someone to write a small simple stand alone program to "listen" to the data on the frequency and "capture it" as it is sent out by the main system.
Each communication that is captured must be put into a sequential ASCII text file communication1.txt, communication2.txt etc.
The data is not encrypted and is simple delimited ASCII data which is sent to mobile terminals in the trucks. You do not need to do anything to the data other than save it to a file.
The program you will write must be able to use standard equipment like a scanner or other component that connects to a standard PC and allows you to listen to a radio frequency and capture the data bursts. Then all you need to do is take the data that is captured and save it to a sequential ASCII text file.
This is a very simple program for someone who is a programmer. Only listen to the frequency, get the data burst and write it to a text file.
You must be able to test the program on your own and deliver a final working version. You can use any local frequency that sends data bursts to test your program.
The program must allow us to change the frequency at any time via a configuration file, like an INI file. We do not need a fancy user interface, in fact, we do not need any user interface. You can control the program from an INI file like this:
FREQUENCY=111.11
OUTPUT_FILE_LOCATION=c:\radio\
SEQUENTIAL_FILE_START=1
LAST_SEQUENTIAL_NUMBER_USED=326
etc.
The program must run on Windows XP.
You can use any programming language that you like as long as it is standard stuff.
You will be retained to make any modifications to the program in the future.
We will only pay using escrow and only if the program is completely functional as described here. This is very simple... 1) listen to the data frequency; 2) if there is a data burst, save it to a sequential text file;
If you have questions, message me.
Thank you
Skills required:
.NET,
C Programming,
C# Programming,
Delphi,
Objective C