30
Your IT Partner Technical Training Mysore KSRTC ITS Tata Consultancy Services Limited Intelligent Transport System – Technical Training

Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

Your IT Partner

Technical Training Mysore KSRTC ITS

Tata Consultancy Services Limited Intelligent Transport System – Technical Training

Page 2: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

Agenda:

Project Scope

In-bus equipments: Specifications, configurations, data capturing

Data Centre: Network architecture, Server_ services & overview

Application - Functioning of ETA, pts, MIS Reports, Commuter portal, SMS etc.

Disaster Recovery Set up

Complete Infrastructure and technical functionalities

Daily reports and checklist

Tata Consultancy Services Limited Intelligent Transport System – Technical Training

Page 3: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

Project Scope and daily reports Mysore KSRTC ITS project is first of its kind in India, Proving IT

solution for urban transport sector to track buses on real time with Passenger Information services, Funded by World bank and MOUD. Project Scope involves 500 VMU’s, 167 LED display at different locations of the bus shelters, 26 LCD display boards in 6 TTMC and main bus stand.

Intelligent Transport System – Technical Training

Page 4: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

Intelligent Transport System – Technical Training

Leased line Airtel/TTSL

Router

Wan Switch

Firewall

Switch

Communication Server

Data Base server

Application server IVRS/SMS Server

Display Server EMS/Backup policy

GPS Satellite

VMU GSM/GPRS Network

Page 5: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

In bus equipment:

Main equipment’s used In-Bus.

Vehicle Mounted Unit

Power Supply Unit

Internal Bus Display, Data cable

Antenna

Amplifier, power cable, Din Connector

Speaker, Speaker Cable

Timer-Relay, Relay Base.

Intelligent Transport System – Technical Training

Page 6: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

Specification/Wiring diagram. Samsung Processor

5.6” Resistive Touch Screen

5V, 3A DC voltage

Having 2GB Nand flash (8 Hours Data packets storing capacity)

2/4 GB external Memory

500MB RAM

GPS/GPRS enabled

Power supply voltage range: 9 to 36V

Intelligent Transport System – Technical Training

Page 7: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

Vehicle Mounted Unit/Tracking unit is electronic embedded unit designed by TCS for fleet management system (named as Nirdeshak) as per the client requirements.

VMU is enabled with GPS and GPRS modules, which helps us to locate the exact location of the bus.

For each 10 Sec interval (Configurable), VMU is capturing the Lat/Long, Velocity, VMU ID, Driver/Conductor, Schedule/Route information and preparing the data packet and saving the data into internal memory.

Once in 10 Sec intervals through GPRS VMU saved data packets is sending to communication server.

VMU ID/IP/URL configurations, Configurations/Diagnosis parameters.

GPS/Carrier/CPU/Display board.

Intelligent Transport System – Technical Training

Page 8: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

Intelligent Transport System – Technical Training

Page 9: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

Intelligent Transport System – Technical Training

Page 10: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

Schedule

Intelligent Transport System – Technical Training

VMU ACK

Once the routes are created system will create automated ORI/ORL files for the related route (Based on the route ID which is unique for each route) These updated route ORI/ORL files should be copied into the VMU. While sending any schedule to the VMU, VMU will verify any modifications in the available data in the VMU master, if any changes it will reject the schedule and sends the “No” Ack to server.

Master (VMU) – Slave Concept (Server) Routes and Route ID’s Schedule and Schedule ID’s Bus Stop, Bus Stop Code and Bus Stop ID Sequence Number in Route’s

Page 11: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

Intelligent Transport System – Technical Training

Page 12: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

VMU Master File:

File copy list – To identify file list to select from the disk

Bus stop master – Bus stop names, Lat-long

Driver master – Driver and conductor ID’s and names

Route master – Route ID and Route description

Current schedule master – Allotted schedule

Information text -

Slogan master – Slogans for internal display

VMU Rx Msg – Preconfigured data and codes

VMU Tx Msg - Preconfigured data and codes

Voice call - Pre-configured numbers

ORI/ORL file – I - internal display, L – Lat/Long

Intelligent Transport System – Technical Training

Page 13: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

Data Centre: Network architecture, Server_ services & overview

Sl

No Server Details Qty RAM Hardisk OS

1 Web Server 1 1 16GB RAM 2x146GB HDD SUSE Linux Enterprise Server 11 (x86_64)

PATCHLEVEL

1

2 Web Server 2 1 16GB RAM 2x146GB HDD SUSE Linux Enterprise Server 11 (x86_64)

PATCHLEVEL

2

3 Database Servers 2 48GB RAM 2x146GB HDD SUSE Linux Enterprise Server 11 (x86_64)

PATCHLEVEL

2

4 Application/Report Server 2 16GB RAM 2x146GB HDD SUSE Linux Enterprise Server 11 (x86_64)

PATCHLEVEL

1

5 Directory Server - LDAP 1 1 16GB RAM 2x146GB HDD SUSE Linux Enterprise Server 11 (x86_64)

PATCHLEVEL

1

6 Directory Server - LDAP 2 - SMS

Server 1

16GB RAM 2x146GB HDD SUSE Linux Enterprise Server 11 (x86_64)

PATCHLEVEL

2

7 Communication Server 2 16GB RAM 2x146GB HDD SUSE Linux Enterprise Server 11 (x86_64)

PATCHLEVEL

1

8 GIS Server 2 16GB RAM 2x146GB HDD SUSE Linux Enterprise Server 11 (x86_64)

PATCHLEVEL

1

9 Backup Server - CommVault 1 16GB RAM 2x146GB HDD Windows Server 2008 Enterprise Edition R2

10 2, 4 Line/ 10, 16 Line display board

Server 2

16GB RAM 2x146GB HDD

Microsoft Windows Server 2003 Enterprise

Edition Service Pack 2

11 IVRS Server 1 16GB RAM 2x146GB HDD

Microsoft Windows Server 2003 Enterprise

Edition Service Pack 2

12 Storage - NetApp 1 - 300GB X 6 - -

13 Tape Library 1 - 1.2TB X 5 - -

14 CA - Access Control 1 4GB RAM 2x300GB HDD

Microsoft Windows Server 2003 Enterprise

Edition Service Pack 2

15 CA - e-health 1 8GB RAM 2x600GB HDD

Microsoft Windows Server 2003 Enterprise

Edition Service Pack 2

16 CA - Site Minder - Local DB Server 1 4GB RAM 2x300GB HDD SUSE Linux Enterprise Server 11 (x86_64)

PATCHLEVEL

2

17 CA - Service Manager 1 4GB RAM 2x300GB HDD Microsoft Windows Server 2003 Standard Edition Service Pack 2

18 CA - Spectrum 1 16GB RAM 2x300GB HDD

Microsoft Windows Server 2003 Enterprise

Edition Service Pack 2

19 CA - Service Desk 1 8GB RAM 2x600GB HDD

Microsoft Windows Server 2003 Enterprise

Edition Service Pack 2

20 CA - TIM 1 4GB RAM 2x600GB HDD Red Hat Enterprise Linux Server release 5.5 -

21 CA - CEM 1 4GB RAM 2x600GB HDD Red Hat Enterprise Linux Server release 5.5 -

Page 14: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

Intelligent Transport System – Technical Training

SMS/IVR server

Application server-1

Application server-2

Ldap server-1

Ldap Server-2

Service Desk

CEM

CA Tim

Service minder

Spectrum

L2 Switch - 7

Router - 1

Router - 2

KVM Switch

Access control server

One click server

Ehealth server

IVRS/Access control Hardware

L2 Switch - 7

L2 Switch - 7

L2 Switch - 7

L2 Switch - 7

L2 Switch - 7

Communication server - 01

Communication server - 02

GIS - 01

GIS - 02

Web Server - 01

Database server-01

Database server-02

Display Server -01

Display Server -02

CommVault

Power Vault TL 2000

Web Server - 01

KVM Switch

Q Logic

Netapp Storage

Page 15: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

Network Architecture:

Intelligent Transport System – Technical Training

Page 16: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

Intelligent Transport System – Technical Training

VMU

P_bus_break_acc_from_cs

P_bus_route_violation_from_cs

P_bus_speed_violation_from_cs

P_busstop_crossed_data_from_cs

P_gps_status_from_cs

P_Positional_data_from_cs

P_Route_data_from_cs

P_Trip_data_from_cs

Sto

red

Pro

ced

ure

Tran

sacti

on

Tab

les

Co

mm

un

icati

on

Server

Data flow from VMU to Database:

Page 17: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

Intelligent Transport System – Technical Training

Application

(GUI) *Scheduling

*Re-schedule

*Route files

*Coded messages

Data base

*T_sent_cmd_status

Stored Procedure

Communication Server

VMU/PIS

Data flow from Application to VMU/PIS:

Page 18: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

Database architecture:

Intelligent Transport System – Technical Training

Page 19: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

Databases/Schemas:

Eta_db_test : Mainly used for ETA transaction to LED display server.

Its_myq : main database used for all MIS/Application/ETA

Information_schema

Mysql

Performance_schema

Purge_its_myq : Total 25 purge tables

Test_schema

Scheduled procedures: Total 36 events

Backup process:

Daily backup

Purge Backup

Intelligent Transport System – Technical Training

Page 20: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

Intelligent Transport System – Technical Training

Application Platform

Apache-tomcat-7.0.27

Java -version: java version "1.7.0"

Java(TM) SE Runtime Environment (build 1.7.0-b147)

Java Hotspot(TM) 64-Bit Server VM (build 21.0-b17, mixed mode)

Jdk-7-linux-x64.

MIS reports and tables

MIS 01 Bunching Of Buses

MIS 02 Schedule Adherence

MIS 03 Bus Break Down

MIS 04 Route Deviation

MIS 05 Missed trip

MIS 06 Schedule Departure

MIS 07 Schedule Arrival punctuality

MIS 08 Daily departure punctuality

MIS 09 Daily arrival punctuality

MIS 10 Schedule Performance

MIS 11 Daily Operation summary

MIS 12 Control Chart

MIS 13 Arrival Departure

Page 21: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

Commuter portal:

Commuter portal code is deployed in Application server one and two,

Fare details in the commuter portal is fetching data from m_bus_fare_dtl

Bus stop details data is fetching from m_stop

Route data is fetching data from m_route

GIS server

Contains GIS Map, shape files and other GIS layers related to Mysuru.

Shape file Creation, testing and deployment

Intelligent Transport System – Technical Training

Page 22: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

Web server

A Web server is a program that uses HTTP (Hypertext Transfer Protocol) to serve the files that form Web pages to users, in response to their requests, which are forwarded by their computers' HTTP clients.

Load balancer for Pis applications (http://mitra.ksrtc.in/pis/ and http://mitra.ksrtc.in/ ) are configured in web server which will share the load equally to both the PIS application server.

SMS Server

Hourly break down

Hourly Departures

Duplicate Schedule

SMS Web services

SMS messaging service

Intelligent Transport System – Technical Training

Page 23: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

LCD Display: HARDWARE REQUIREMENTS:

NETWORK BOX

DISPLAY BOARD

DATA CARD OR LAN CONNECTION

Set PLNO= 0 and mentioned Without as highlighted “URL = http://110.234.121.161/WebAppForSwings/Display_WithOut_PlatForm.jsp?ID=10” if it is used for without Platform and ID should be according to locations where it is installed.

And Set PLNO= 1 and mentioned With as highlighted “URL = http://110.234.121.161/WebAppForSwings/Display_With_PlatForm.jsp?ID=10” if it is used for with Platform and ID should be according to locations where it is installed.

NOL = 10

PLNO =1

STD = 0 LCD Display configuration file

TER = 1

Intelligent Transport System – Technical Training

Page 24: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

LED display concept and equipment’s used, working mechanism

To provide the expected time of arrival/departure into LED display boards, dedicated server is provided, in which ODBC database connection is established.

Each display board is configured using IMEI No, comport No and stop ID, these details are unique and configured in display board URL “http://localhost/gled/settings/index.php ”

using VB script, data is pulled from the database and pushed into “http://localhost/gled/settings/index.php”, Mserver console will fetch the data from “http://localhost/gled/settings/index.php” and pushed into the LED display board.

LED Display server active services (2/4/8 line)

Gmultirun.bat

Mserver console

Abbysweb server

How to send default/Kannada/English Instant msg’s

Kannada

English

Intelligent Transport System – Technical Training

Page 25: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

Intelligent Transport System – Technical Training

Airtel IP

Tata Tele IP

DNS

Leased lines and DNS configurations There are two service providers providing internet infra to the project. Airtel – 5MBPS Vodafone– 5MBPS To enable the smooth service in the service, TCS implemented DNS concept, if any failure in one of the internet service, automatically DNS (Domain Name System) will switchover the line to secondary configured IP

Page 26: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

Disaster Recovery Setup

Intelligent Transport System – Technical Training

What are the scenarios we are going to declare the disaster, for eg,

Both the Internet links are down

Generator failed to start within 45 Mins from power failure

Both the following servers and applications installed in these servers are down

Storage unavailability due to hardware issues

Both the UPS are down

Page 27: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

Disaster Recovery Setup Server Configuration

Servers in Virtualized Environment

Sl No Application

CPU (No. of

Cores)

Memory

(GB)

Disk Space

(GB)

Operating

System

1

Data Base

Server 8 48 200 SUSE Linux

2

Application

Server 4 16 100 SUSE Linux

3 GIS Server 2 8 100 SUSE Linux

4

Communicat

ion Server 4 16 100 SUSE Linux

5 Web Server 2 8 50 SUSE Linux

6

Display

board Server 4 8 100

Windows

2003 SP2

7

Storage

space for DB 1000

Intelligent Transport System – Technical Training

Page 28: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

Central Control Centre

UPS – 20*2KVA

DG set – 83.5KVA

A/C – 16 Ton (8 Ton in DC, 4 Ton in CCS)

Helpdesk systems: 4 No’s of helpdesk system with active windows 7 OS and supporting software’s configured.

Video wall – Christy 2*2

IVRS - 18004255220

Access control – 4 Doors with Proximity cards

Application test setup and importance of physical security, protection to equipment.

Test Drill: 6 months once changing services from primary server to secondary server

Intelligent Transport System – Technical Training

Page 30: Technical Training – Mysuru KSRTC ITStripp.iitd.ernet.in/assets/newsimage/KSRTC__ITS_Technical_Training.… · Intelligent Transport System – Technical Training . Data Centre:

Intelligent Transport System – Technical Training