Project ID:
701120
Project Type:
Fixed
Budget:
min $5000 USD
Project Description:
The project may need a prior experience using GPS/GPRS modules in vehicle tracking so we would prefer to see prior work before starting the project.
Unit Main features
The unit purpose is to gather GPS data and data collected from sensors and then relay the information back to a server IP address through GPRS.
The unit will have the following features:
Tracking via GPRS (TCP/UDP).
Current location report.
Tracking by time interval.
Good position logging capacity.
Store positions in GPS blind area and send them when GPRS is re-established.
Build-in motion sensor for power saving and communication cost saving.
Low battery alert.
GPS blind area entering alert.
Listening and monitoring what’s going inside and around the vehicle.
5 digital inputs to detect door state, engine, window, ignition detection, fuel sensor, temperature sensor, SOS panic button alert, etc. 5 digital outputs to control engine, door, window, etc.
2 analog inputs.
Direct serial RS232 (9600 baud Rate)/Bluetooth GPS data output port for Navigation purpose.
Hardware specs
We need to optimize and compress manufacturing costs, so we’ve to choose the best quality/price components; first we need to define the system, recommend the appropriate chipsets and components, and then complete the specifications. For example we may suggest (subject to change by you) an ARM Processor and Tracking via GPRS (TCP/UDP).
Current location report.
Tracking by time interval.
Good position logging capacity.
Store positions in GPS blind area and send them when GPRS is re-established.
Build-in motion sensor for power saving and communication cost saving.
Low battery alert.
GPS blind area entering alert.
Listening and monitoring what’s going inside and around the vehicle.
5 digital inputs to detect door state, engine, window, ignition detection, fuel sensor, temperature sensor, SOS panic button alert, etc. 5 digital outputs to control engine, door, window, etc.
2 analog inputs.
Direct serial RS232 (9600 baud Rate)/Bluetooth GPS data output port for Navigation purpose.
Hardware specs
We need to optimize and compress manufacturing costs, so we’ve to choose the best quality/price components; first we need to define the system, recommend the appropriate chipsets and components, and then complete the specifications. For example we may suggest (subject to change by you) an ARM Processor and SIEMIN MC55/MC56 GPS/GPRS modules
The unit will be attached to 12V car battery with an option of using external backup battery. We look for the lowest power consumption.
The PCB design should be ready for future hardware extensions that can be plugged or unplugged according to customer needs. These extensions include:
SD Cards,
Speakers and microphones,
7 inch Touch Screen Display to send directions to the vehicle driver.
Camera to take pictures and send them to server.
CAN Bus
A case (aluminum) design should be provided to hold the board inside with easy mount on vehicles and easy access to SIM card.
Firmware specs
The firmware will collect data from GPS module in regular time intervals and send them to a server IP address and port. Alarms collected from sensor should be sent too. The unit should be able to respond for commands like engine cut, listening/monitoring the driver cabinet, etc.
The details of the communication protocol will be discussed later.
PS: We prefer Windows CE embedded.
Manufacturing
After receiving a prototype for tests, we may require a small quantity test productions (30 to 100 units) which will enable us to test out the unit into real market.
The price of the test units will be discussed later. Mass production will be discussed later too, after the units prove their efficiency.
Other considerations
It should be indicated, how to modify the firmware, debug and upload it to the units in case of change new hardware support.
The provided source code have to be commented enough (in English) to ease its maintenance.
It should be provided a tool for unit configuration for setting APN name, APN user/password name, Server IP address and port, time interval for GPS positions logging/sending in continuous mode and in parked mode, unit number, etc. We prefer a tool developed in C# language.
Payment terms and conditions
In your offer, please indicate in a grid style: execution time, deliverables and cost for each step of the project.
Skills required:
Electrical Engineering,
Engineering,
Manufacturing Design,
Microcontroller,
PCB Layout