The client intended to arrange a moving object position tracking via GPS and confirmation of its passing control points by sending SMS. The system was to be implemented for city buses coursing within the city of the client's. This enabled the client to track the buses and control the traffic momentarily in a simple and efficient way with no involvement of specific and expensive communication means subject to registration in band frequency registration authorities.
The software suite was implemented to send and read SMS's; track a moving object position via GPS and confirm of its passing the control points by sending an SMS. The configuration files were updated based on SMS data.
Since the functionality did not require state-of-the-art technologies, a low performance hardware was ordered with unsophisticated software. Thus, SMS's were to be sent under DOS. This idea was later extended by providing the same functionality under Linux OS platform.
The client wanted the following information about buses to be transmitted via SMS's:
- moving object positions tracking via GPS and sending to the dispatch office
- confirmation of object's passing control points and sending to the dispatch office
- sending corrective and information commands to bus driver
- etc.
The implemented functionality provided for the SMS console in the bus to:
- send a specified SMS
- receive SMS
- display SMS at a console
- make a selection in a set of predefined SMS's
- create customized SMS's
The software was implemented as low level programmed libs enabling for:
- operation on devices connecting via serial ports
- GSM modem control via AT-commands (settings, SMS-management)