OpenGTS- Custom Reports, Enable Rule Factory, Tweak Customized DCS.
This project received 6 bids from talented freelancers with an average bid price of $760 USD.Get free quotes for a project like this
Project Budget$250 - $750 USD
The following items are need for this project. A previous knowledge of OpenGTS is preffered or lots of experience programming in Java. I have tried to list each item very details and we have based the changes that we need in a way that follows OpenGTS's current structure to make the project easier.
Clean up outbound commands on customized tk10x DCS (GPRS Commands are now working great but I would like to add the ability to show/hide commands on the map based off of ACL setting under the user). Also using the similar format add additional command buttons for device configuration. All commands use a similar format.)
Modify the mentioned DCS to send TCP packet to active devices to check cash, SMS, and DATA every 24 hrs. The successful response from each device will need to be stored to the database. Most of this can be done using code that has been done for the heartbeat packet that goes out every 9 minutes to devices that have active sessions.
Tweak mentioned DCS so that idle TCP sessions can be closed. We are running into system resource issues (mysql connections) since we cannot set the tcpidletimeout option properly since apparently activity is not being registered on active sessions.
Tweak custom DCS so that engine status (on/off) is working. I believe that it the GPIO is not getting parsed correctly. This will be needed for the custom report. Additionally actual engine hours can be pulled from the device. The info has to be requested though and parsed that info does not come in the regular packet data.
Enable Rule Factory to allow for email and sms alerts. We will need alerts for the following items: Geozone: Entry/Exit, Alarms from device (battery and SOS) The alerts will need to go out to all users that have access to the vehicle and have alerts set to yes. Notifications will go out via email and SMS. The SMS will be sent out as follows:
The rule engine will need to create a simple text file and add it to a simple queue that copies the created text file via SCP at an interval of one every 7 to 10 seconds. Below is a sample of the text file that would need to be created (the phone number of the user that is receiving the text in this sample text is 0985748493):
CallerID: "Name of the Person or Vehicle"
Data: dongle2,"+593985748493",-message of the alert-
Create the following custom reports:
Engine Hours report the shows the total number of engine hours at the end and engine hours per day for the range selected. This report needs to include a calculated field to show approximate gallons of gas based off a gph set per vehicle. Available per vehicle and for the group.
Mileage per day report that shows the total mileage for each day based on the range selected the includes a total mileage for the entire range at the end and also a calculated field that shows the gallons of gas consumed per day and total based on the kpg field for the vehicle. Available per vehicle and for the group.
Geozone reports showing arrivals and exits. Preferably for individual vehicles and for the group.
Idle time per day in individual view and group view.
Maintenance Module that allows the user to easily create maintenance alerts for maintenance items. Such as several standard items oil change, air filter, fuel filter, hydraulic fluid change, tire rotation, timing belt, grease suspension and 5 custom fields. Each notification should be able to be based off of Mileage, Engine Hours, or Date and have the ability.
Also, if you have access to code for Geocorredors I would like to enable that feature.(optional)
Looking to make some money?
- Set your budget and the timeframe
- Outline your proposal
- Get paid for your work
Hire Freelancers who also bid on this project
Looking for work?
Work on projects like this and make money from home!Sign Up Now
- The New York Times
- Wall Street Journal
- Times Online