Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
User Manual
BHARAT 101_V1.0
iTriangle Infotech Pvt Ltd
Description: User manual for BHARAT 101 Device Document Name: BHARAT 101 User Manual
REVISION HISTORY
S. REV.
DATE CHANGE DESCRIPTION Revised By
NO NO
09-04-
1 1.0 First Version NA
2018
2 1.1
3 1.2
Contents
1 Introduction .............................................................................................................................. 4
1.1 Instruction Safety ............................................................................................................... 4
1.2 Copyright Notice ................................................................................................................ 5
2 About the Document ................................................................................................................. 5
3 Acronyms & Definitions ............................................................................................................. 5
4 Basic Description ....................................................................................................................... 5
5 Contents of the package ............................................................................................................ 6
6 Basic Characteristics .................................................................................................................. 6
6.1 GSM/GPRS ......................................................................................................................... 6
6.2 GNSS Module ..................................................................................................................... 6
7 Hardware features ..................................................................................................................... 6
8 Interface features ...................................................................................................................... 6
9 Firmware Features ..................................................................................................................... 7
10 Mechanical and Environmental specification.......................................................................... 7
10.1 Mechanical ........................................................................................................................ 7
10.2 Environmental.................................................................................................................... 7
11 Technical Information about internal Battery ......................................................................... 7
11.1 Battery Disposal Instruction: .............................................................................................. 8
12 Certification ........................................................................................................................... 8
13 Mechanical Overlay ............................................................................................................... 8
13.1 Outer View ......................................................................................................................... 8
13.2 Side View ........................................................................................................................... 9
14 Connector Pin out Device wire harness .................................................................................. 9
15 LED Indications .................................................................................................................... 10
15.1 USB LED ........................................................................................................................... 10
15.2 GNSS LED ......................................................................................................................... 10
15.3 Process LED ...................................................................................................................... 10
15.4 GSM LED .......................................................................................................................... 10
16 Emergency/Panic Button...................................................................................................... 10
17 Sleep Mode.......................................................................................................................... 10
iTriangle Infotech Pvt Ltd
18 Configuration ....................................................................................................................... 11
18.1 System requirements ....................................................................................................... 11
18.2 Installation of Driver......................................................................................................... 11
18.3 Setup Java Environment ................................................................................................... 11
18.3.1 Installation of JDK ..................................................................................................... 11
18.3.2 Setting environmental variables ............................................................................... 14
18.4 Firmware Update ............................................................................................................. 16
18.4.1 Using Flash Tool........................................................................................................ 16
18.4.2 Upgrade over the Air ................................................................................................ 20
18.5 Device configuration tool ................................................................................................. 20
18.5.1 Landing page ............................................................................................................ 21
18.5.2 Configuration parameters......................................................................................... 22
18.6 Commands ....................................................................................................................... 26
18.6.1 Configuration Commands ......................................................................................... 27
18.6.2 Diagnostic commands:.............................................................................................. 39
18.6.3 Control Commands: .................................................................................................. 40
19 Basic trouble shooting problem device doesn’t work ........................................................... 43
19.1 Trouble shooting steps ..................................................................................................... 43
20 Device installation................................................................................................................ 43
21 Installation Steps of Device .................................................................................................. 44
21.1 Basic Trouble shooting during device installation ............................................................. 44
21.2 Power Connection – Commercial Vehicles ........................................................................ 44
21.3 Power Connection – Personal Vehicles ............................................................................. 44
21.4 Connection to Ignition Output in the Vehicle .................................................................... 45
21.5 Panic button installation .................................................................................................. 46
21.6 Device Placement in Vehicles: .......................................................................................... 46
22 FAQ (Frequently Asked Question) ........................................................................................ 48
1 Introduction
1.1 Instruction Safety
This chapter contains information on how to operate BHARAT 101 safely. By following these instructions
and recommendations, the risky situations can be avoided. Read the instructions carefully and follow
them strictly while operating the device.
iTriangle Infotech Pvt Ltd
BHARAT 101 device is designed to work in automotive environment with supply range of +9V to
+32V DC power supply.
To avoid mechanical damage, it is advised to transport the BHARAT 101 device in an impact
proof package.
Device should be installed in the location in which it easily accessible to the vehicle operator.
iTriangle Infotech Pvt Ltd © copyright notice and statement that, “No Part of this document may be
reproduced without the prior written consent of iTriangle Infotech Pvt Ltd”.
PC Personal Computer
GPRS General Packet Radio Service.
GSM Global System for Mobile Communication.
SMS Short Message Service
AC Alternating Current
I/O Input /Output
GNSS Global Navigation Satellite System
DI Digital Input
DO Digital Output
DC Direct Current
Table 1: Acronyms
4 Basic Description
BHARAT 101 is an electronic device which locates its position and sends it by using GPRS network along
with I/O information. This device is suitable for the applications, where it needs the location of remote
asset. It is important to mention that BHARAT 101 has inputs, outputs and a serial communication
feature which will control and monitor other devices/status on remote asset. It has a USB port for
configuration of settings and the status log output of the device. The BHARAT 101 device is complied
with AIS140 standards where in each operation can be detected accurately and precisely. The device
also supports for multiple Panic buttons which are used to generate an emergency alert in emergency
conditions. The device comes with built-in LED’s visible to outside, wherein the features like GSM signal
iTriangle Infotech Pvt Ltd
strengths, GPS signal, Processing of the device and USB detection can be monitored easily by looking
into the device. Most importantly, BHARAT 101 is the first device in India which is certified by ICAT
under AIS140 compliance.
6 Basic Characteristics
6.1 GSM/GPRS
Quad - Band GSM 850/900/1800/1900 MHz
GPRS: Class 10 Coding Scheme CS1 (1W @ 1800/1900MHz) to CS4 (2W @ 850/900MHz).
SMS (text).
GPRS multi-slot class 12/10.
7 Hardware features
MT6260 Chip set.
Solid State Flash, 100K Erase and Program Cycle, 10 Year data retention.
Internal backup battery.
Embedded SIM card with dual network switching.
GNSS back up battery for quicker fix.
8MB Data flash.
8 Interface features
Wide DC Input Voltage Range [9V – 32V].
USB Port device type-B.
4 Digital Inputs.
2 Digital Outputs [Open drain].
2 Analog Inputs.
iTriangle Infotech Pvt Ltd
9 Firmware Features
Emergency alert indication.
Health monitoring packets.
Login packets.
Normal Tracking packets.
Detect Harsh Breaking, Harsh Acceleration and Rash Turning/Harsh Turning.
Firmware upgrade over the air Available.
Configuration over the air (Both SMS and GPRS).
OTA response alert for Parameter change.
Frame Number for each recorded packet.
Case open detection.
Safe immobilization.
Immobilizer violation alert.
Plug & play UART interface.
Smart Analog input filter for fuel solutions.
Two-way UART communication.
GPRMC out through UART.
Maintenance server.
Push event data over UART.
Message ID (Event ID) based detection mechanism for faster detection of alerts.
NMR - Neighbouring 4 cell ID along with their LAC and signal strength, to identify accurate network
Up to 41000 tracking records.
10.2 Environmental
Operating temperature: -25 °C to +80°C
Storage temperature: -25 °C to +80°C
Humidity: 95% Non-condensing.
B operating time with internal backup battery depends on temperature, data sending frequency (SMS
and GPRS) and accumulator age and number of charge/discharge cycle.
iTriangle Infotech Pvt Ltd
Battery should not be disposed with house hold waste. Damaged batteries are
Disposed to battery recycle bin found in stores.
12 Certification
AIS004
AIS-140 - https://itriangle.in/wp-content/uploads/2018/02/ICAT_Certificate.pdf
13 Mechanical Overlay
13.1 Outer View
iTriangle Infotech Pvt Ltd
15 LED Indications
15.1 USB LED
Behavior Significance
ON USB is connected
OFF USB is not connected/ Sleep
16 Emergency/Panic Button
This is used for emergency purpose. If the button is being pressed, the device will send an
emergency alert to all the three servers with all the necessary fields like latitude, longitude, their
directions and other information described in AIS140 amendment. Device will send only the
emergency packets to server 3.
In case of no GPRS or no communication between the device and the server dedicated for
emergency, then device will start pushing the string through SMS to Control centre number or
Admin number with all the necessary fields. This fall-back SMS will be sent to admin number as per
the fall-back delay time. This fall-back delay time can be configured thorough command which is
explained in the commands section. Panic buttons should be connected in series to the device and
pressing any of the panic button would generate an emergency alert. We can connect ‘n’ number of
panic buttons.
17 Sleep Mode
Sleep mode implementation is done based on ignition status of the vehicle. The device will go to
sleep mode during ignition OFF status. During sleep mode, the communications between the device
and the servers are closed. When the sleep delay is expired then device will wake up, generate sleep
mode packet and send it to both primary and secondary servers.
iTriangle Infotech Pvt Ltd
The sleep mode packets will be sent as per sleep mode delay interval. This delay interval can be
configured through command which is explained in the commands section. The device will wake up
in two conditions one is during emergency conditions i.e. when panic button is pressed and other is
that when the vehicle ignition is made ON.
18 Configuration
18.1 System requirements
Operating system version: 32-bit and 64-bit.
Operating system: Windows XP and later.
Java: JDK and JRE 8.0 and above.
Any serial communication tool and Micro USB type-B cable.
Figure 11: Select COM driver Figure 12: Keep default path and install
Select Advanced System settings in the System window. (For windows 10)
In system properties window, click on “Environmental Variables”
In system variable window of wage Environmental Variables, paste the java path which is copied in
the value of the variable “Path”.
Click on Options
Click on Format FAT(Auto) ….
Select Format disable and enable “Do Not Format FAT” and click on OK button is as shown in the
fig below.
iTriangle Infotech Pvt Ltd
Make sure that all the files in the tool are right marked as below.
iTriangle Infotech Pvt Ltd
Below is the image of configuration tool for successful update of the firmware.
iTriangle Infotech Pvt Ltd
SMS command
GPRS command
Request the upgrade file from iTriangle FAE or iTriangle sales team.
Syntax: set$<serial_no>@<device_password>#INIT_FOTA:<FTP_server_address>,<FTP
port>,<FTP_username>,<FTP_password>,<path>,<upgrade_filename>,1234*
Syntax: #set$<serial_no>@<device_password>#INIT_FOTA:<FTP_server_address>,<FTP
port>,<FTP_username>,<FTP_password>,<path>,<upgrade_filename>,1234*
DCT tool here is also called as “The Device configuration tool” used to configure the device with
different configuration parameters.
iTriangle Infotech Pvt Ltd
Write to Flash: It is an option to write the settings into the device’s flash. This can be done in
two ways. One is entering each field values manually in the respective configuration fields. The
other option is to load the settings from the file and write the same into the flash by clicking on
write to flash button in the tool. and the loading interface will be populated. Approximately it
will take around 2 minutes to push all the configurations to the device.
Communication Parameters
Transmission Parameters
Eco Driving
Miscellaneous
This group contains configuration parameters related to communication. Please find the below figure for
the reference.
iTriangle Infotech Pvt Ltd
Primary IP Address/Domain: This parameter is used to configure the primary destination server
address. This field can accept either domain name or IP address.
Secondary IP Address/Domain: This parameter is used to configure the secondary destination
server address. This field can accept either domain name or IP address.
Emergency IP Address/Domain: This parameter is used to configure the emergency destination
server address. This field can accept either domain name or IP address.
Vendor ID: This parameter is used to configure the Vendor Id which will reflect in the packet
protocol. This field should have at least one underscore character.
APN: This parameter is used to configure the APN of the internet service provider. The maximum
length of this parameter is restricted to 30 characters.
APN1: This parameter is used to configure the APN of the internet service provider 1 of
Embedded SIM. The maximum length of this parameter is restricted to 30 characters.
APN2: This parameter is used to configure the APN of the internet service provider 2 of
Embedded SIM. The maximum length of this parameter is restricted to 30 characters.
Primary Port: This parameter is used to configure the destination port for the primary IP
Secondary Port: This parameter is used to configure the destination port for the secondary IP.
Emergency Port: This parameter is used to configure the destination port for getting emergency
alert data.
Admin Mob 1: This parameter field is used to configure first Admin mobile number.
Admin Mob 2: This parameter field is used to configure the second admin mobile number.
N/W Operator 1: This parameter field is used to configure the network operator 1 of the
Embedded SIM card
N/W Operator 2: This parameter is used to configure the network operator 2 of the Embedded
SIM card.
Ignition On interval: This parameter is used to configure the data transmission interval when the
ignition is ON. This should be configured in seconds and should be in the range of 5 to 300
seconds.
Ignition off interval: This parameter is used to configure the data transmission interval when the
ignition is OFF. This should be configured in minutes and should be in the range of 1 to
10Minutes.
Sleep Delay: This parameter is used to configure the sleep data transmission delay interval. This
should be configured in minutes and should be in the range of 10 to 300 minutes.
EMR Delay: This parameter is used to configure the emergency data transmission delay interval.
This should be configured in seconds and should be in the range of 10 to 120 seconds.
Health Packet: This parameter filed is used to configure the health packet data transmission
interval. This should be in minutes and should be in the range of 5 to 60 Minutes.
EMR SMS Fall back Time: This parameter field is used to update the SMS fall back interval this
should be in minutes and should be in the range of 5 to 60 minutes.
This group contains configuration parameters related to eco driving. Please find the below figure for the
reference.
iTriangle Infotech Pvt Ltd
HA Enable/Disable: This parameter field is used to enable or disable the Harsh Acceleration
functionality. If it is enabled, once the vehicle crossed the HA threshold then Harsh acceleration
will be detected and if it is disabled, then the functionality would not be available.
HB Enable/Disable: This parameter field is used to enable or disable the Harsh Breaking
functionality. If it is enabled, when the vehicle crossed the HB threshold then Harsh Breaking will
be detected and if it is disabled, then the functionality would not be available.
HC Enable/Disable: This parameter field is used to enable or disable the Harsh Cornering or Rash
turning of the vehicle. If it is enabled, if the vehicle crossed the HC threshold then rash turning/
harsh cornering will be detected and if it is disabled, then the functionality would not be
available.
HA Threshold: This parameter field is used for configuration of harsh acceleration threshold. This
value should be in kmph/sec.
HB Threshold: This parameter field is used for configuration of harsh Breaking threshold. This
value should be in kmph/sec.
HC Threshold: This parameter field is used for configuration of harsh acceleration threshold. This
value should be in kmph/sec.
Over Speed Threshold: This parameter is used to configure the over speed threshold value.
When the vehicle crossed the over speed threshold continuously for the over speed time
threshold, an over speed event packet will be generated.
Over Speed Duration: This parameter is used to configure the over speed duration threshold in
seconds. If the vehicle continues its speed above the over speed threshold for the configured
duration, then overspeed will get generated.
iTriangle Infotech Pvt Ltd
18.5.2.4 Miscellaneous
This group contains some miscellaneous configuration parameters. Please find the below figure for the
reference.
TOF: This parameter is used to set the time offset from the UTC/GMT. This value should be
configured in seconds. Ex: for +5:30 GMT it should be configured as 19800.
VPLN: This parameter is used to configure the vehicle registration number. This should be in the
format as mentioned in the example. Ex: KA01I2018
Packet Header: This parameter field is used to configure the packet header. This should be in the
range of 1 to 10 characters.
AIN Filter: This command is used to add the IIR filter for Analog input value which is read. This
feature will filter out abrupt variations in the analog input. Selecting the Checkbox can make
enable or disabling the AIN filter.
GPRMC Out : This command is used to provide the GPRMC out value which is read. By Selecting
the Checkbox can make enable or disabling this feature.
GGA Out : This command is used to provide the GPRMC out value which is read. By Selecting the
Checkbox can make enable or disabling this feature.
Toggle DOUT2 EMR Mode:- This command is used to enable or disable the LED blinking in panic
button.
18.6 Commands
The commands which are mentioned in the below sections are categorized in to 3 valiant based on the
application.
Configuration commands.
Diagnostic commands.
Control commands.
Based on the channel of the commands execution, the commands are categorized in to 2 variants.
iTriangle Infotech Pvt Ltd
18.6.1.1 CFG_GPRS:
This command configures the connection settings which consist of service provider APN, Server IP
address/ DNS 1, Port number 1, Server IP address/ DNS 2, Port number 2, Emergency server/ IP address/
DNS 3, Emergency Port number 3.
18.6.1.1.1 set
Syntax:
set$<Serial Number/IMEI>@<Password>#CFG_GPRS:<APN>, , ,<IP Address/DNS 1>,<Port Number 1>,<IP
Address/DNS 2>,<Port Number 2>,<IP Address/DNS 3>,<Port Number 3>*
Example:
1. set$141214426@aquila123#CFG_GPRS:airtelgprs.com, , ,
182.76.28.81,4065,60.243.245.181,17553,60.243.245.181,17554*
2. set$141214426@aquila123#CFG_GPRS:airtelgprs.com,, ,itriangle.com,3555,
60.243.245.181,17553,60.243.245.181,17554*
18.6.1.1.2 Get
CFG_GPRS
This command returns the connection settings of the device which consist of service provider APN, Server
IP address/ DNS 1, Port number 1, Server IP address/ DNS 2, Port number 2, Server IP address/ DNS 3,
Port number 3.
Syntax:
get$<Serial Number/IMEI>@<Password>#CFG_GPRS*
Example:
get$141214426@aquila123#CFG_GPRS*
18.6.1.1.3 Clear
CFG_GPRS:CLR
This command clears the connection settings which consist of service provider APN, Server IP address/
DNS 1, Port number 1, Server IP address/ DNS 2, Port number 2, Server IP address/ DNS 3, Port number 3.
Example: set$141214426@aquila123#CFG_GPRS:CLR*
iTriangle Infotech Pvt Ltd
18.6.1.2 CFG_PKTHEADER
This command is used to set the unique Packet header if customers are using the customer wise
database.
18.6.1.2.1 set
Format:
set$<Serial Number/IMEI>@<Password>#CFG_PKTHEADER:<Header>*
Example:
set$141214426@aquila123#CFG_PKTHEADER:Header*
18.6.1.2.2 Get
CFG_PKTHEADER
This command returns the packet header of the device.
Format:
get$<Serial Number/IMEI>@<Password>#CFG_PKTHEADER*
Example:
get$141214426@aquila123#CFG_PKTHEADER*
18.6.1.2.3 Clear
CFG_PKTHEADER:CLR
This command is used to clear the unique Packet header from the device settings and stores the default
settings loaded in the firmware.
Format:
set$<Serial Number/IMEI>@<Password>#CFG_PKTHEADER:<clear command>*
Example:
set$141214426@aquila123#CFG_PKTHEADER:CLR*
18.6.1.3 CFG_VENDOR_ID
This command is used to set the unique Vendor ID.
18.6.1.3.1 Set
Format:
set$<Serial Number/IMEI>@<Password># CFG_VENDOR_ID:<Vendor_ID>*
Example:
set$141214426@aquila123# CFG_VENDOR_ID:iTriangle*
iTriangle Infotech Pvt Ltd
18.6.1.3.2 Get
CFG_VENDOR_ID
This command is used to get the Vendor ID which is configured in the device.
Format:
get$<Serial Number/IMEI>@<Password># CFG_VENDOR_ID*
Example:
get$141214426@aquila123# CFG_VENDOR_ID*
18.6.1.3.3 Clear
CFG_VENDOR_ID:CLR
This command is used to clear the unique Vendor ID from the device settings and stores the default
settings loaded in the firmware.
Format:
set$<Serial Number/IMEI>@<Password># CFG_VENDOR_ID:<clear command>*
Example:
set$141214426@aquila123# CFG_VENDOR_ID:CLR*
18.6.1.4 CFG_VLPN
This command is used to set the Vehicle Registration Number in to the device settings.
18.6.1.4.1 Set
Format:
set$<Serial Number/IMEI>@<Password># CFG_VPLN:<Vehicle_Reg_Num>*
Example:
set$141214426@aquila123# CFG_VPLN:KA41W1134*
18.6.1.4.1 Get
CFG_VLPN
This command is used to get the Vehicle Registration Number configured in the device settings.
Format:
get$<Serial Number/IMEI>@<Password># CFG_VPLN*
Example:
get$141214426@aquila123# CFG_VPLN*
18.6.1.4.2 Clear
CFG_VLPN:CLR
iTriangle Infotech Pvt Ltd
This command is used to clear the Vehicle Registration Number from the device settings and stores the
default settings loaded in the firmware.
Format:
set$<Serial Number/IMEI>@<Password># CFG_VPLN:<Clear command>*
Example:
set$141214426@aquila123# CFG_VPLN:CLR*
18.6.1.5 CFG_TL
This command is used to configure the transmission interval. This consisting of transmission link type, IGN
On interval in seconds, IGN Off interval in Minutes.
18.6.1.5.1 Set
Format:
set$<Serial Number/IMEI>@<Password>#CFG_TL:<Transmission Link Type>,<IGN On interval in
seconds>S,<IGN Off interval in Minutes>M*
Example :
set$141214426@aquila123#CFG_TL:GPRS,10S,1M*
18.6.1.5.2 Get
CFG_TL
This command is returns the IGN On interval in seconds, IGN Off interval in Minutes.
Format:
get$<Serial Number/IMEI>@<Password>#CFG_TL*
Example:
get$141214426@aquila123#CFG_TL*
18.6.1.5.3 Clear
CFG_TL :CLR
This command is used to clear the transmission interval. This consisting of transmission link type, IGN On
interval in seconds, IGN Off interval in Minutes.
Format:
set$<Serial Number/IMEI>@<Password>#CFG_TL:<Clear command>*
Example :
set$141214426@aquila123#CFG_TL:CLR*
18.6.1.6 CFG_HA:
The below command is used to set the “Harsh Acceleration” threshold into the device.
iTriangle Infotech Pvt Ltd
18.6.1.6.1 Set
Format:
set$<SerialNumber/IMEI>@<Password>#CFG_HA:<1=Enable/0=Disable>,<speed change (KMPH/sec)>*
Example:
set$140613238@aquila123#CFG_HA:1,20*
18.6.1.6.2 Get
CFG_HA:
The below command is used to get the “Harsh Acceleration” threshold configured in the device.
Format:
get$<Serial Number/IMEI>@<Password>#CFG_HA*
Example:
get$140613238@aquila123#CFG_HA*
18.6.1.6.3 Clear
CFG_HA: CLR
The below command is used to clear the “Harsh Acceleration” threshold from the device settings and
stores the default settings loaded in the firmware.
Format:
set$<SerialNumber/IMEI>@<Password>#CFG_HA:<Clear command>*
Example:
set$140613238@aquila123#CFG_HA:CLR*
18.6.1.7 CFG_HB:
The below command is used to clear the “Harsh Breaking” threshold into the device.
18.6.1.7.1 Set
Format:
set$<SerialNumber/IMEI>@<Password>#CFG_HB:<1=Enable/0=Disable>,<speed
change(KMPH/s)>*
Example:
set$140613238@aquila123#CFG_HB:1,20*
18.6.1.7.2 Get
CFG_HB:
The below command is used to get the “Harsh Breaking” threshold configured in the device.
Format:
get$<Serial Number/IMEI>@<Password>#CFG_HB*
Example:
iTriangle Infotech Pvt Ltd
get$140613238@aquila123#CFG_HB*
18.6.1.7.3 Clear
CFG_HB: CLR
The below command is used to clear the “Harsh Breaking” threshold from the device settings and
stores the default settings loaded in the firmware.
Format:
set$<SerialNumber/IMEI>@<Password>#CFG_HB:<Clear command>*
Example:
set$140613238@aquila123#CFG_HB:CLR*
18.6.1.8 CFG_HC:
The below command is used to set the” Rash Turning” threshold into the device.
18.6.1.8.1 Set
Syntax:
set$<SerialNumber/IMEI>@<Password>#CFG_HC:<1=Enable/0=Disable>,<speed change(KMPH/s)>*
Example:
set$140613238@aquila123#CFG_HC:1,20*
18.6.1.8.2 Get
CFG_HC:
The below command is used to get the” Rash Turning” threshold configured in the device.
Syntax:
get$<Serial Number/IMEI>@<Password>#CFG_HC*
Example:
get$140613238@aquila123#CFG_HC*
18.6.1.8.3 Clear
CFG_HC:CLR
The below command is used to clear the” Rash Turning” threshold from the device and stores the
default settings loaded in the firmware.
Syntax:
set$<SerialNumber/IMEI>@<Password>#CFG_HC:<Clear command>*
Example:
set$140613238@aquila123#CFG_HC:CLR*
18.6.1.9 CFG_OS:
This command is used to set the over speed threshold along with de-bounce time.
iTriangle Infotech Pvt Ltd
18.6.1.9.1 Set
Syntax:
set$<Serial Number/IMEI>@<Password>#CFG_OS:<over speed cut-off value>,<Duration in seconds>S*
Example:
set$141214807@aquila123#CFG_OS:60,30S*
18.6.1.9.2 Get
CFG_OS:
This command is used to get the over speed threshold configured in the device.
Syntax:
get$<Serial Number/IMEI>@<Password>#CFG_OS*
Example:
get$141214807@aquila123#CFG_OS*
18.6.1.9.3 Clear
CFG_OS:CLR
This command is used to set the over speed threshold along with de-bounce time.
Syntax:
set$<Serial Number/IMEI>@<Password>#CFG_OS:<Clear Command>*
Example:
set$141214807@aquila123#CFG_OS:CLR*
18.6.1.10 CHG_TOF:
The below command is used to configure TOF [GMT Offset] Country specific time Offset setting
18.6.1.10.1 Set
Format:
set$<Serial Number/IMEI>@<Password>#CHG_TOF:<Time Zone Offset in seconds>*
<Time Zone Offset in seconds>: This should contain the offset in seconds with respect to country.
Example:
set$141214426@aquila123#CHG_TOF:19800*
18.6.1.10.2 Get
CHG_TOF:
The below command is used to get the TOF [GMT Offset] configured in the device.
Format:
set$<Serial Number/IMEI>@<Password>#CHG_TOF*
Example:
iTriangle Infotech Pvt Ltd
get$141214426@aquila123#CHG_TOF*
18.6.1.10.3 Clear
CHG_TOF:CLR
The below command is used to clear the TOF [GMT Offset] from the device settings and stores the default
settings loaded in the firmware.
Format:
set$<Serial Number/IMEI>@<Password>#CHG_TOF:CLR*
Example:
set$141214426@aquila123#CHG_TOF:CLR*
18.6.1.11 CFG_GSM
The below command is used to configure Admin-1 & Admin-2 mobile numbers/Control Centre Numbers
for the device’s status replies and for Emergency purpose when GPRS connection is not available.
18.6.1.11.1 Set
Syntax:
set$<Serial Number/IMEI>@<Password>#CFG_GSM:<Admin1>,<Admin 2>,TEXT*
<Admin1 Phone Number>: Admin phone number [10 digits] to which fixed message are delivered.
<Admin2 Phone Number>: Admin phone number [10 digits] to which fixed message are delivered.
<Mode>: It may be Text or PDU [Packet Data Unit]. Only TEXT is supported default.
Example:
set$141214426@aquila123#CFG_GSM:+918884007979,+919901935194,TEXT* \
18.6.1.11.2 Get
CFG_GSM
The below command is returns the Admin-1 & Admin-2 mobile numbers/Control Centre Numbers
configured in the device.
Syntax:
get$<Serial Number/IMEI>@<Password>#CFG_GSM *
Example:
get$141214426@aquila123#CFG_GSM *
18.6.1.11.3 Clear
CFG_GSM:CLR
This command is used to clear the Admin-1 & Admin-2 mobile numbers/Control Centre Numbers from
the device settings and stores the default settings loaded in the firmware.
Syntax:
set$<Serial Number/IMEI>@<Password>#CFG_GSM:<Clear command>*
Example:
iTriangle Infotech Pvt Ltd
set$141214426@aquila123#CFG_GSM:CLR*
18.6.1.12 CFG_SLEEPDELAY:
This command is used to set the Sleep Mode Delay interval to receive data as per the delay interval when
the device is in Sleep Mode.
18.6.1.12.1 Set
Syntax:
set$<device ID>@<device password>#CFG_SLEEPDELAY::<Sleep Delay Interval>*
Example:
set$130000000@aquila123#CFG_SLEEPDELAY:2M*
18.6.1.12.2 Get
CFG_SLEEPDELAY:
This command is used to get the Sleep Mode Delay interval configured in the device.
Syntax:
get$<device ID>@<device password>#CFG_SLEEPDELAY*
Example:
get$130000000@aquila123#CFG_SLEEPDELAY*
18.6.1.12.3 Clear
CFG_SLEEPDELAY:CLR
This command is used to clear the Sleep Mode Delay interval from the device settings and stores the
default settings loaded in the firmware.
Syntax:
set$<device ID>@<device password>#CFG_SLEEPDELAY::<Clear command>*
Example:
set$130000000@aquila123#CFG_SLEEPDELAY:CLR*
18.6.1.13 EMR_MODE:
This command is used to stop the EMR mode from authorized GPRS/SMS.
Syntax:
set$<device ID>@<device password># EMR_MODE:<Disable>* //0-Disable
Example:
set$180101801@aquila123#EMR_MODE:0*
18.6.1.13.1 Get
EMR_MODE:
This command is used to verify that the EMR mode is enabled or not.
iTriangle Infotech Pvt Ltd
Syntax:
get$<device ID>@<device password>#EMR_MODE*
Example:
get$180101801@aquila123#EMR_MODE*
18.6.1.14 EMR_DELAY:
This command is used to set the EMR data update interval delay time from authorized GPRS/SMS.
18.6.1.14.1 Set
Syntax:
set$<device ID>@<device password># EMR_DELAY:<Delay_Interval>*
Example:
set$180101801@aquila123#EMR_DELAY:10S*
18.6.1.14.2 Get
EMR_DELAY:
This command is used to get the EMR data update interval delay time configured in the device.
Syntax:
get$<device ID>@<device password>#EMR_DELAY*
Example:
get$180101801@aquila123#EMR_DELAY*
18.6.1.14.3 Clear
EMR_DELAY:CLR
This command is used to clear the EMR data update interval delay time from the device settings and
stores the default settings loaded in the firmware.
Syntax:
set$<device ID>@<device password># EMR_DELAY:<Clear Command>*
Example:
set$180101801@aquila123#EMR_DELAY:CLR*
18.6.1.15 CFG_FALLBACKDELAY
18.6.1.15.1 Set
This command is used to set the SMS FALLBACKDELAY time interval to receive data through SMS when
there is no GPRS connection and EMR mode is triggered.
Syntax:
set$<device ID>@<device password>#CFG_FALLBACKDELAY:<FALLBACK Delay Interval>*
Example:
set$123456789@aquila123#CFG_FALLBACKDELAY:10M*
iTriangle Infotech Pvt Ltd
18.6.1.15.2 Get
CFG_FALLBACKDELAY:
This command is used to get the SMS FALLBACKDELAY time interval configured in the device.
Syntax:
get$<device ID>@<device password>#CFG_FALLBACKDELAY*
Example:
get$123456789@aquila123#CFG_FALLBACKDELAY*
18.6.1.15.3 Clear
CFG_FALLBACKDELAY:CLR
This command is used to clear the SMS FALLBACKDELAY time interval from the device settings and stores
the default settings loaded in the firmware.
Syntax:
set$<device ID>@<device password>#CFG_FALLBACKDELAY:<Clear command>*
Example:
set$123456789@aquila123#CFG_FALLBACKDELAY:CLR*
18.6.1.16 CFG_HEALTH_PKT:
18.6.1.16.1 Set
This command is used to set the Health monitoring packet delay interval to receive parameter details of
the device as per the requirement.
Syntax:
set$<device ID>@<device password>#CFG_HEALTH_PKT:<Health Packet Delay Interval>*
Example:
set$123456789@aquila123#CFG_HEALTH_PKT:20M*
18.6.1.16.2 Get
CFG_HEALTH_PKT
This command returns the Health monitoring packet delay interval configured in the device.
Syntax:
get$<device ID>@<device password>#CFG_HEALTH_PKT*
Example:
get$123456789@aquila123#CFG_HEALTH_PKT*
18.6.1.16.3 Clear
CFG_HEALTH_PKT:CLR
This command is used to clear the Health monitoring packet delay interval from the device settings and
stores the default settings loaded in the firmware.
iTriangle Infotech Pvt Ltd
Syntax:
set$<device ID>@<device password>#CFG_HEALTH_PKT:<Clear command>*
Example:
set$123456789@aquila123#CFG_HEALTH_PKT:CLR*
18.6.1.17 CFG_GPRMCOUT:
This command is used to configure the GPRMC Packet sends through UART and enables the
sending of the GPRMC packet every second, through the serial port/UART.
Syntax:
set$<Serial Number/IMEI>@<Password>#CFG_GPRMCOUT:<1=Enable/0=Disable>*
Example:
set$140613238@aquila123#CFG_GPRMCOUT:0*
18.6.1.18 CFG_GGAOUT:
This command is used to configure GGAOUT data.
18.6.1.19 CFG_MS:
This command is used to enable or disable maintenance server option.
Syntax:
set$<device id>@a<device password>#CFG_MS:0,60.245.154.154,18484*
Example:
set$170216120@aquila123#CFG_MS:0,60.245.154.154,18484*
18.6.1.20 CFG_EMBEDDED_APN:
The command is used to configure the APN for the embedded SIM network operators.
18.6.1.20.1 Set
Syntax:
set$130000000@aquila123#CFG_EMBEDDED_APN:<apn1>,<n/w operator1>,<apn2>,<n/w
operator2>*<CR><LF>
Example:
set$130000000@aquila123#CFG_EMBEDDED_APN:airtelgprs.com,Airtel,sensem2m,MTNL*<CR><LF>
18.6.1.20.2 Get
CFG_EMBEDDED_APN
iTriangle Infotech Pvt Ltd
The command is used to clear the APN configured for the embedded SIM network operators and to load
the default APN to the settings
Syntax:
get$<device ID>@<device password>#<Command ID>*<CR><LF>
Example:
get$130000000@aquila123#CFG_EMBEDDED_APN*<CR><LF>
18.6.1.20.3 Clear
CFG_EMBEDDED_APN:CLR
The command is used to clear the APN configured for the embedded SIM network operators and to load
the default APN to the settings
Syntax:
set$130000000@aquila123#CFG_EMBEDDED_APN:<Clear Command >*<CR><LF>
Example:
set$130000000@aquila123#CFG_EMBEDDED_APN: CLR*<CR><LF>
18.6.1.21 TOGGLE_DOUT2_EMR_MODE
This command is used to enable or disable the LED blinking of the panic button when the emergency
mode is triggered.
18.6.1.21.1 Set
This command is used to set the configuration for DOUT2_EMR-MODE.
Syntax:
Example:
set$180202093@aquila123#TOGGLE_DOUT2_EMR_MODE:1*
18.6.2.1 %CHKCFG%
This command is used to get the configuration details of the device.
Syntax:
%CHKCFG%
Example:
%CHKCFG%aquila123
Point Name>; IP :< IP address of the server>; POR :< TCP Port Of
Server>; GSM:4; GNSS :< YES/NO (Fix Status)>;
Example:
SL:123456789;IMEI:861693034637041;CID:CLIENT_1DU;VER:
1_37T02B0164MAIS;APN:internet;IP:60.243.245.181;PORT:1200;GSM:4; GNSS: YES;
Syntax:
GLOCATE :< Password>
Example:
GLOCATE: aquila123
18.6.2.3 GetIO:
The below command is used to get the status of all “Digital Input/ Output “
Syntax:
GetIO:<Password>
Example:
GetIO:aquila123
Response:
Device Serial/IMEI,Dout: status<0/1>, Din1: status<0/1>,Din2: status<0/1>
18.6.2.4 FORCE_MS:
The below command is used to “Maintenance Server” It will force to immediately divert the device to the
maintenance server.
Syntax:
FORCE_MS:<password>
Example:
FORCE_MS:aquila123
18.6.3.1 SET_DO1
18.6.3.1.1 Set
This command is used to enable the Digital Output 1
Syntax:
iTriangle Infotech Pvt Ltd
18.6.3.1.2 Get
This command is used to get the status of the Digital Output 1
Syntax:
get$<device ID>@<device password>#SET_DO1*
Example:
get$123456789@aquila123# SET_DO1*
18.6.3.1.3 Clear
This command is used to disable/ clear the current status of digital output 2 and set the default status to
the digital output 1.
Syntax:
set$<device ID>@<device password>#SET_DO1:<Clear Command>*
Example:
set$123456789@aquila123# SET_DO1:CLR*
18.6.3.2 SET_DO2
18.6.3.2.1 Set
This command is used to enable the Digital Output 2
Syntax:
set$<device ID>@<device password>#SET_DO2:<0-Disable/1-Enable >*
Example:
set$123456789@aquila123# SET_DO2:1*
18.6.3.2.2 Get
This command is used to get the status of the Digital Output 2
Syntax:
get$<device ID>@<device password>#SET_DO2*
Example:
get$123456789@aquila123# SET_DO2*
18.6.3.2.3 Clear
This command is used to disable/ clear the current status of digital output 2 and set the default status to
the digital output 2.
Syntax:
set$<device ID>@<device password>#SET_DO2:<Clear Command>*
Example:
iTriangle Infotech Pvt Ltd
set$123456789@aquila123# SET_DO2:CLR*
Syntax :
Restart:<Device’s Password>
Example:
restart:aquila123
*All commands pushed through the USB serially, need to be terminated with the enter character i.e. \r\n
Configuration Commands
SLEEP_MODE_EN √ √ √
CFG_MS √
CFG_GPRS √ √ √
CFG_PKTHEADER √ √ √
CFG_VENDOR_ID √ √ √
CFG_VPLN √ √ √
CFG_TL √ √ √
CFG_HA √ √ √
CFG_HB √ √ √
CFG_HC √ √ √
CFG_OS √ √ √
CHG_TOF √ √ √
CFG_GSM √ √ √
CFG_SLEEPDELAY √ √ √
EMR_MODE √ √ √
EMR_DELAY √ √ √
CFG_FALLBACKDELAY √ √ √
CFG_HEALTH_PKT √ √ √
CFG_UART1 √
%CHKCFG% √
SET_DO1 √ √ √ √
SET_DO2 √ √ √ √
GetIO<Password> √
FORCE_MS<Password> √
CFG_GPRMCOUT √
restart:<Password>
iTriangle Infotech Pvt Ltd
20 Device installation
It is highly recommended that installation of BHARAT 101 device and its accessories must be done by a
trained technician only.
Handle the device with care and do not place any heavyweights on the device. There is a Li-ion battery
inside.
It is recommended that the BHARAT 101 device not be installed in the places prone to water and rain.
Remove BHARAT 101 device during servicing to avoid accidental water splash and high voltages.
iTriangle Infotech Pvt Ltd
Run Red (+ve) and Black (-ve) wires from the battery till the location of the device placement. Ensure
that the wiring is done firmly and neatly without any hanging or sagging of wires. Use self-adhesive
cable Tie mounts and cable ties to do the wiring.
Connect Red wire of Bharat 101 device power cable (Long Cable) to the +ve (Red) cable drawn from
the vehicle battery and ensure that the connection is firm.
Connect the Black wire of the Bharat 101 device power cable (Long Cable) to the (-ve) Black wire drawn
from the vehicle battery and ensure that connection is firm.
Check if the dash board is made of Metal or Plastic/ Fiber
If the dash board is made of metal, install the device outside the dash board only
If the dash board is made of Fiber or Plastic, Device can be installed inside the dash board
Identify the power line +ve cable coming from the battery to the ignition switch by measuring
the voltage between each of the wire coming in to the ignition switch assembly.
See if the metal conductor in the Connect or wire connection point at the ignition switch is
accessible; else remove the skin from each of the wire.
Firmly hold the (+ve) Red probe of the multimeter to the wire conductor and (-ve) Black probe of
the multimeter to the GND point (- ve terminal of the vehicle battery or any screw / bolt directly
connected to metal body of the vehicle).
Voltage at the (+ve) wire of the (Incoming supply line) ignition should be matching to the battery
voltage of the vehicle
In any condition, the voltage should not exceed 32V. Please do not install the device in the
vehicle if the voltage is beyond 32V
Connect Red wire of the BHARAT 101 device power cable to the + ve (Red) cable at the vehicle
ignition input by removing the small portion of the PVC skin at least 2-Inch away from the
ignition switch (If already removed the skin for testing the voltage, use the same)
Connect the Black wire of the BHARAT 101 device power cable to the GND by connecting the
wire to the –ve terminal of the vehicle battery or to the point where GND wire of any of the
other accessories of the vehicle is connected and ensure that the connection is very Firm/Tight.
For all vehicles other than cars and SUVs, it is highly recommended to connect the +ve and –ve of
the device directly to the vehicle battery.
Take each wire other than the +ve wire connecting the ignition switch assembly and look for a
metal conductor/ connector pin of the wire at the switch end, if not found remove a small
portion of the PVC skin at least 2 inch away from the switch end .
Keep the Ignition Switch in OFF position and follow the switch below
Firmly hold the Red probe of the multimeter at the skinned portion of each of the wire one by-
one and black probe of the multimeter to the GND (- ve terminal of the vehicle battery or any
screw /Bolt directly connected to metal body of the vehicle) and measure the voltage. The
voltage must be ZERO when the Ignition is in OFF position.
Keep the ignition switch in accessories position and follow the step below.
Firmly hold the Red probe of the multimeter at the skinned portion of each of the wire one by-
one and black probe of the multimeter to the GND (-ve terminal of the vehicle battery or any
iTriangle Infotech Pvt Ltd
screw /Bolt directly connected to metal body of the vehicle) and measure the voltage. The
voltage must be equal to the battery voltage when the ignition is in accessories position at least
one wire shows ZERO voltage when the ignition is in accessories position.
Keep the Ignition switch in ON position and follow the steps below
Take the wires that showed ZERO volts when the ignition at accessories position, firmly hold the
Red probe of the multimeter at the skinned portion of the wire and Black probe of the
multimeter to the GND ( -ve terminal of the vehicle battery or any screw/ bolt directly connected
to metal body of the vehicle) and measure the voltage. The voltage must be equal to the battery
voltage when the Ignition is in ON position. Connect the GREEN wire of device wire cable to that
wire it shows ZERO when the ignition switch is at accessories and showed BATTERY VOLTAGE
when the Ignition is at ON position.
Once the ignition wire is detected take the green colour wire coming from the Bharat 101
device and connect it to the ignition wire. Turn on the ignition and ensure that ignition is
connected properly.
The panic button has to connect to the DIN2 of the device, so when the panic button is
pressed the emergency alert is triggered. Below are the connections for the panic button
installation.
During installation the red colour wire of panic will go for power and black will go for Digital
output of the device.
The green colour of the panic will be connected to the digital input of the device (Purple
colour) and the yellow colour wire will be connected to the ground. If the number of panic
buttons are more than one then the yellow colour will be connected to the green colour of
the next panic button.
The panic button has to connect before turning on the device.