User Guide

User Settings
Dashboard
Monitoring
Units
Resource
Users
Staff
Binders
Vehicle
Geofences
Events
Reports
Dlogs
Tracks
Time Machine
Schedule
Commands
Maintenance
eLogic
Trash
Action Logs
Services
User Settings

PREFERENCES

  • Name:

Enter the name of the user in this field.

  • Map:

Select the map format you want tit display in the software.

  • Coordinates Format:

Select the coordinate format from the available options including decimal degrees, degrees decimal minutes, and degrees minutes seconds.

  • Zoom:

Select the zoom limit of the map according to your requirement.

  • Latitude/Longitude:

User can select the latitude and longitude of their target location.

  • 12-hour format:

By checking this checkbox, you can set the time in AM/PM format.

  • Notification enable:

By checking this checkbox, the notifications will be enabled in the system.


PERMISSIONS:

  • Expiration:

You can select the expiration limit of the unit and users.

  • Public Login Link:

There is a public login link available that can be used for directly logging in the software without entering username and password.


USER DEFAULT:

Time zone:

Users can select the time zone according to their requirement.

Language:

Select the language in which you want to use the Flotilla IoT web app.

Measurement Standard:

Select the measurement standard in which all the measurement units will be displayed in the system.

Set Vehicle Tag Label:

Users can set different vehicle tags for their convenience to conveniently search all the vehicles falling under those tags. You can change the name of the vehicle tags from the user settings according to your requirements. For example, you can select tag 1 as Type, tag 2 as Make, Tag 3 as Year, etc. By entering all these specifications in the vehicle filter monitoring screen, you can search all the units falling in that category.

Set Staff Tag Label:

Users can set different staff tags for their convenience to search all the drivers falling under those tags. You can change the name of the staff tags from the user settings according to your requirements. For example, you can select tag 1 as License Category, tag 2 as Department, Tag 3 as Work shift. By entering all these specifications in the staff filter of the monitoring screen, you can search all the units attached to the staff of this category.


CHANGED PASSWORD:

New Password:

Enter the new password that you want to set.

Repeat New Password:

Enter the new password again for confirmation.

Current Password:

Enter the current password that you want to change.

Dashboard

Flotilla IoT’s dashboard is designed to provide the user with an overview of the fleet operations without looking into details.


Unit Status

The real-time status of the units (vehicles) is shown in this option. Whenever the status of a unit changes, it moves from one category to the other. The following categories are included in this option.  

  • Online:

All the units (vehicles) that are registered in the system and are sending data currently are considered online. By clicking on this option, you can view all the units in this category.

  • Offline:

All the units (vehicles) that are registered in the system but not sending data currently are considered offline. By clicking on this option, you can view all the units in this category.

  • Not Registered Yet:

It includes the units whose device is either not attached or the initial device signal is not received yet. By clicking on this option, you can view all the units in this category.

  • GPS not Updated:

All the units (vehicles) whose GPS is not updated are included in this category. By clicking on this option, you can view all the units in this category.


Staff

The real-time status of the staff (drivers) is shown in this option. The following categories are included in this option.  

  • Assigned:

All the (staff) drivers assigned to a unit (vehicle) are displayed in this category. By clicking on the driver’s name, you can view the details like its ID, phone number, ID, and name of the unit assigned to it.

  • Un-Assigned:

All the (staff) drivers who are not assigned to any unit (vehicle) are displayed in this category. By clicking on the driver’s name, you can view the details like staff ID, etc.

  • Unknown:

The unknown drivers are those who are created from some other user accounts. By clicking on the driver name, you can view the details like driver ID, unit name, and unit ID.

  • No Signal:

The ‘No Signal’ category includes a driver that is registered on the system and attached to a unit but its unit is not sending any data. By clicking on the name of the driver, you can view details like driver ID, unit name unit ID, etc.


Motion Status

The real-time motion status of all the units (vehicles) is shown in this option. The following categories are included in the motion status.

  • Moving:

The units that are currently moving are included in this category.

  • Idling:

This category includes vehicles whose engine is on and they are not moving for more than the minimal parking duration.

  • Parking:

This category includes vehicles whose engine is off and they are not moving for more than the minimal parking duration.

  • Towing:

Towing means when the vehicle’s ignition is OFF and it is moving. The vehicles that are towed currently are included in this category.

  • GPS not updated:

If no GPS data is received for more than 10 minutes and device data is received within 30 minutes, the device displays a ‘GPS not updated’ status.

  • Stop:

This category includes the units whose engine is either on or off but they are not moving.

  • Unknown:

If no device data is received for more than 30 minutes, the device displays ‘Unknown’ status.

  • Not registered yet:

It includes the units whose device is either not attached or the initial device signal is not received yet.


Geofence

The names of all the geofences created by the user are shown in this option. By clicking on the geofence name, you can view all the units that are currently inside it.


Unit Types

This option includes the different unit types like trucks, cars, tractors, buses, etc.


Engine Hours

This option shows the engine hours of the top ten units in descending order. Engine hours are estimated by including all the time when the vehicle’s engine is on. It includes both movement and idling time. You can view the engine hour value of every unit by hovering over the graph next to its name.


Mileage

It shows the mileage of the top ten units in descending order. By hovering over the graph next to the unit’s name, the mileage value can be seen.

Monitoring

In the monitoring module, the units and groups can be monitored in real-time. From their information and location to the real-time statuses, everything is available in this module. The option of geofencing and POI (POINT OF INTEREST) is also available for location-based monitoring.

Unit:

The units can be monitored individually and sorted based on their name or device statuses. Users can view the units in both list and grid view.

Group:

Groups containing multiple units can be monitored in real-time. The vehicles included in a group are shown in the list and grid view along with their information, status, and location.

Unit Information:

The information on every unit is available and includes all the details including the name, unique ID, device model, current status, tracking history, location, odometer reading, inputs, outputs, sensors, etc.

Small Window:

There is an option for next-unit information to open a small window for mp view of a specific unit. It gives you a more focused view of the unit in a separate map screen.

Unit Statuses:

Unit statuses can be seen in real-time next to their names and in the status bar. Various icons are defining different statuses. For example,

  • Red circle for ‘Offline’.
  • The red circle with a white question mark for ‘Unknown’.
  • Blue circle for ‘GPS not updated’.
  • Yellow engine sign for ‘Idling’.
  • Green circle for ‘Online’.
  • A green circle with a white play sign for ‘Moving’.
  • A green circle with a white pause sign for ‘Stop’.
  • A green circle with a white ‘P’ for ‘Parking’.
  • A green circle with a hooked vehicle for ‘Towing’.
  • Grey Circle for ‘Not Updated Yet’.

In addition to the above-mentioned statuses, there are many other types of unit statuses in the Flotilla IoT software including:

  • Over speed
  • Harsh Brake
  • Connection restore
  • Connection loss
  • Inside Geofence
  • Battery low

Whenever a unit status changes, it is displayed in real time. You can also select the unit statuses to be displayed on the status bar.


Status Bar

Cluster Markers:

When there is a large number of vehicles in one area, they tend to overlap on the map. The cluster markers are used to display the total number of vehicles on the map. In the zoom-out display of the map, you can view the number of vehicles and by zooming in the vehicles can be separately seen in their current location.

Map Types:

There are different types of map types available and can be selected according to the requirement of the user.

Toggle Traffic:

Toggle traffic provides complete information about the traffic situation in different areas on the map. It is only applicable for Google Maps. There are different indicators to show the traffic situation. For example

  • Green lines indicate no traffic
  • Orange lines indicate light traffic
  • Red lines indicate heavy traffic

Area Calculator:

The area can be calculated by specifying the points on the map. You can calculate area in any shape by attaching the various points.

Measure Distance:

Like area, distance can be calculated by marking the starting and ending points on the map.

Geofence:

All the geofences created by the user appear in this option. The user can select the geofence to show it on the map.

POI (Point of Interest): All the POIs created by the user are displayed in this option. By checking a POI, the user can show it on the map.


Filters

Vehicle Filter:

The users can set different vehicle filters according to their convenience to differentiate and identify them in the software.

Staff Filter:

Users can set different staff filters according to their convenience to differentiate and identify them in the software.

There are many other options also available in the monitoring module including, Event History, Time Machine, Open Device Settings, Open Reports, Send Command, and Street View.

Geofences:

Geo-fences help users monitor the movement of vehicles based on their location. A geographical boundary can be created on the map to check the activity of a unit inside it. Users can also set notification alerts whenever a unit enters or leaves the geofence.

All the geofences created by the user can be searched and viewed in this module. Users can also create new geofences and assign them to different units.

Units

Any object that has to be tracked is known as a unit in the Flotilla IoT fleet management system. Usually, different types of vehicles are added as units to monitor them in real time. A unique identification code is assigned to every unit to separate it from others. In the ‘Units’ module, there are two modes of display including units and groups.

Units

Units include the individual vehicles (tracking objects). All the units created by the user are displayed in the vertical list. You can also search the name of a unit to find it quickly.

Groups

Groups include multiple units (vehicles). One unit can be in multiple groups. All the groups created by the users are displayed in the vertical list. You can also search the name of a group to find it quickly.

Create New Unit

You can create a new unit by adding all the required information. The following information has to be added for creating a new unit:

Required

  1. Name:

Give the unit any name according to your liking to distinguish it from all the units.

  • Device Model

Mention the model of the tracking device attached to the unit. For configuring the device, the IP address and the port is required to connect the device with the exact protocol. Multiple devices can use similar ports which means that they are following a similar protocol.

  • Identifier

The identifier is the IMEI number of the tracking device and is unique for everyone. You can also identify a unit with this identifier in the Flotilla IoT software. Whenever you want to search a unit, you can enter its unique ID.

Extra

  • Phone

Add the phone number of the staff (driver) attached to the unit or any other concerned person.

  • Search Group

If you want to add the unit in any group, you can search its name here.

  • Contact

Add the contact info related to the unit.

  • Category

Add the type of unit (vehicle) in this field.

Attributes

  • Unit Password

Set a unique password for the unit.

  • Time Zone

Set the time zone according to your region.

  • Install Date: 

Add the installation date of the unit.

Tags:

Set the tags of the unit to categorize it for fast searching.

Device Model:

The port and protocol of various device models can be checked from the list for adding a unit.

Create New Group

You can create a new group by adding all the required information. The following information has to be added for creating a new group:

Name

Set a unique name for the group according to your liking to distinguish it from all the groups.

Search Group

The parent groups can be searched and the child group can be linked to it.

Time zone

The user can set the time zone according to their location.

ALL ATTRIBUTES (Units)

The data received from the device on different parameters is shown in this option. All the parameters showing values mean that the device is sending these types of data.

Basic:

Icon

Sensors

There are four types of sensors available in the Flotilla IoT software including:

Discreet

It is a digital sensor that gives the input in the form of true and false. It is normally used to check the trueness of a condition. For example, if you add an ignition sensor then you will get the result in ON/OFF.

  • Description

You can enter the name with which you want to describe the sensor.

  • Sensor Type

The various types of discreet sensor types are given below:

  • Ignition
  • Panic Button
  • External Power
  • Engine Status
  • Car Alarm
  • Doors
  • Custom
  • Input:

The input is the attribute on which the device is sending data. Different devices have different inputs on which they send data. For example, some devices send ignition data as adc while others send it as input.

  • Threshold:

You have to set a threshold value as a parameter to check the validity of the condition. For example if the device is sending value 1 or above in ON state, you can set the threshold value as 1. It means that if the device sends value of 1 or above, the result would be ON and for a value below 1, the result would be OFF.

  • Save the last data received:

By clicking this option, the software will consider the last value otherwise not. It is usually used when the new data value from the device is delayed so the last saved data will be considered.

Measurement

The measurement sensor is used for performing calibration on different inputs fetched from the device. At times, the device does not send data in the form that has to be displayed on the software. By applying calibration, you can display the inputs from the device in the required form. For example, if the device is sending data in the form of voltage, we can convert it into temperature, fuel consumption, or any other such parameter.

  • Required:
  • Sensor Label:

It is the name that you want to set for the sensor.

  • Input:

It is the attribute on which the device is sending a specific type of data.

  • Sensor Type:

It is the type of sensor that you are adding. You can also add a custom sensor type according to your requirements.

  • Index:

It indicates the number of the sensor that you are creating. For example, if you are creating a third fuel sensor, you will enter 3 in the index and it will display the sensor as fuel3.

  • Units:

Select the measurement unit for calculating the sensor value. For example, temperature can be calculated in °C and °F.

  • Accuracy %:

The option of relative accuracy percentage is included in the fuel sensors. If the fuel amount varies within the specified accuracy percentage, it will not be considered as drainage or fueling. It is generally set for the sensors with low precision.

  • Thresholds for Drain Detection:

You can set specified values for standard fuel consumption. If the fuel is used faster than the threshold values, it would be considered as drainage.

  • By Time:

In this field, you can set the maximum fuel consumption limit based on time after which the drainage will be considered. For example, if you set the threshold at 60 units/hr and the fuel consumption is 61 units/hr, it would be considered as drainage.

  • By Distance:

In this field, you can set the maximum fuel consumption limit based on distance after which the drainage will be considered. For example, if you set the threshold at 10 units/km and the fuel consumption is 11 units/km, it would be considered as drainage.

  • Ignore Values (Optional):

In this field, you can set a range of values to consider by providing lower and upper limits.

  • Less than:

It is the lower limit and the values below it would be ignored. For example, if the lower limit is 0, the values below 0 will be ignored.

  • More than:

It is the upper limit and the values above it would be ignored. For example, if the upper limit is 100, the values above 100 will be ignored.

  • Multiplier:

It is used to multiply a certain number with the raw device value for correctional purposes. In many cases, the device is sending very low data values which are not appropriate for recording keeping. So, by multiplying them by a certain number, a bigger number can be saved. For example, if the device is sending 0.001, you can multiply it by 1000 and the result will be 1 that can be saved.

  • Save the last data received:

By clicking this option, the software will consider the last value otherwise not. It is usually used when the new data value from the device is delayed so the last saved data will be considered.

Sensor Value

The raw data value from the device is stored here.

Quantity

The required quantity can be calculated from the raw sensor value. For example, if you are calculating the battery charging percentage and the raw data value from the device is 1 when the device is charged 25 then using this you can map other values as well.

1=25%

2=50%

3=75%

4=100%

All these values will also be shown on the graph with ‘Sensor Value’ on the x-axis and ‘Quantity’ on the y-axis.

Other Sensors

It includes the verification sensors for drivers, passengers, and trailers. When a unique ID is punched, it verifies that the authorized driver, passenger, or trailer is attached to the unit.

  • Description:

You can enter the name with which you want to describe the sensor.

  • Sensor Type:
  • Driver ID:

The driver ID can be verified by attaching this sensor.

  • Trailer ID:

The trailer ID can be verified by attaching this sensor.

  • Passenger ID:

The passenger ID can be verified by attaching this sensor.

  • Input:

It is the attribute on which the device is sending a specific type of data.

  • Save the last data received:

By clicking this option, the software will consider the last value otherwise not. It is usually used when the new data value from the device is delayed so the last saved data will be considered.

Aggregate Sensors

It is used to calculate aggregate values from the input data. When the device is sending data on certain parameters, you can calculate the value of the missing parameter. For example, if the device is sending data speed and time then you can calculate distance from it by applying the formula distance = speed*time. You can add the inputs on which the speed and time data is being received and apply the multiplication (*) operation on it to get the distance value.

  • Description:

You can enter the name with which you want to describe the sensor.

  • Sensor Type:

There are many sensor types available by default along with the option to create custom sensor types. The default sensor types are given below:

  • Driver ID
  • Passenger ID
  • Trailer UUID
  • Ignition
  • Panic Button
  • External Power
  • Engine Status
  • Car Alarm
  • Doors
  • Fuel
  • Temperature
  • RPM
  • Board Power
  • Mileage
  • Speed
  • Counter
  • Avg. Fuel Consumption
  • Inst. Fuel Consumption
  • Flow Meter
  • Attributes:

All the currently available input attributes of the selected unit are displayed in the list. By selecting the required attributes on both sides, arithmetic operations can be performed on them.

  • Operator:

The arithmetic operation which has to be applied on the attributes can be selected from the list.

  • Return Type:

You can select the return type in which you want to display the result. There are three available options.

  • String
  • Number
  • Boolean
  • Save the last data received:

By clicking this option, the software will consider the last value otherwise not. It is usually used when the new data value from the device is delayed so the last saved data will be considered.

Decoder Sensors

Decoder Sensors are used to convert the data into the required format. For example, converting data from Decimal to hexa decimal or binary and vice versa, you can perform all these conversions through Decoder Sensors.

Description:

Add the Description or name of the decoder sensor

Attribute:

Add any attribute for the decoder sensor that determines what type of data it is like fuel data, ignition data, etc.

Input:

Add the input on which the data is coming that has to be converted.

Value From:

Add the data format that has to be converted.

Apply First Conversion:

Select this option if the conversion is being applied for the first time.

Little Endian:

Enable this option if the data has to be stored with little-endian order.

Conversion:

Select the format in which the data has to be converted.

Need Further Conversion (Optional):

Click on this option if you want to perform further conversion.

Save Last Data Received:

Check this checkbox to save the last data till the new data is received.

Mileage and Engine Hours

It contains the parameters required for calculating mileage and engine hours. There are sources available for calculating mileage, GPS, device sensors, and alternative sensors. You can select any option out of them to fetch mileage value.

Mileage Accuracy %

The mileage accuracy % is the correction percentage set for the mileage received from the device. For example, if the mileage accuracy percentage is 3.5, the mileage displayed for 100km will be 103.5km. It is kept as a buffer value to compensate for the inaccuracy of the device reading.

Advance

Trip Detection:

All the parameters for trip detection are mentioned in this option.

  • Movement Detection:

The movement can be detected from two sources:

  • GPS Speed: The movement is detected through the GPS tracking software.
  • Engine Ignition Sensor: The movement is detected through the engine.
  • Minimal No Data Duration:

It is the minimum no-data duration for ending a trip. For example, if the minimal no-data duration is set to 10 minutes, the trip will end if the device does not send any data for more than 10 minutes.

  • Minimal Parking/Idling Duration:

It refers to the minimum stop duration of the vehicle (unit) for checking the parking and idling conditions. For example, consider the case where minimal parking/idling duration is set for 5 minutes. It means that when the car is stopped for more than 5 minutes and its engine is ON, it is idling. Similarly, if the car is stopped for more than 5 minutes and its engine is OFF, it is in a parking state.

  • Minimal Trip Duration:

It is the minimum movement duration of a vehicle (unit) to detect a trip. For example, if the minimal trip duration is 1 minute, it means that if a vehicle moves for more than 1 minute, it would be considered as trip otherwise not.

  • Minimal Trip Distance:

It is the minimum distance to be covered by a vehicle to consider it as a trip. For example, if the minimum trip distance is 100m, the trip would be detected when the vehicle covers a distance of more than 100m otherwise not.

  • Speed Threshold:

It is the minimum speed to be achieved by a vehicle to consider it as a trip. For example, if the speed threshold is 3 km/h, the trip would be detected if the vehicle achieves a speed more than 3km/h otherwise not.

Fuel Settings:

The fuel Settings option allows you to calculate fuel consumption manually.

Standard: 

The Standard setting is not for manual calculation of fuel consumption. It calculates the fuel consumption with the help of fuel sensors.

Basic:

The Basic setting allows you to set the per 100 KM fuel consumption of your vehicle. Using this info, the fuel consumption of the vehicle is calculated manually.

Advance:

The Advance setting allows more customized settings for calculating fuel consumption manually. You can add per 100 km consumption in city and highway, City Speed, Highway Speed, Fuel Consumption on Idling, etc. Using this information, much more accurate fuel consumption can be calculated manually.

Fuel Filling/Drain Detection:

These are parameters that detect the filling and drainage of fuel in the software.

Minimal Fuel Filing Volume:

This is the minimal volume of fuel that has to be filled in the vehicle to be considered as a filling in the software.

Minimal Fuel Drain Volume:

This is the minimal volume of fuel drained from the tank to be considered as a drainage in the software.

Consecutive Fuel Filling Timeout:

This is the minimum time gap between two successive fillings for them to be considered as separate fillings in the software.

Consecutive Fuel Drain Timeout:

This is the minimum time gap between two successive fuel drains for them to be considered as separate drains in the software.

Detection in Motion:

By enabling this option, the fuel levels will be shown even when the fuel tank is moving.

Use Fuel Accuracy:

In the case of a low-precision sensor, fuel accuracy can be applied to get more consistent and accurate fuel readings.

Access

In this option, the access of the unit can be assigned to different users. A user can only give access to the users that they have created. It means that a parent account can give access to the child’s accounts. There are options to assign individual users and all users at once. When access to the unit is assigned to any users, they can view, edit, and delete the unit.

Notifications

In this option, notifications can be assigned to the unit. A user can assign those notifications to the unit that they have created. There are options to assign individual notifications all at once. When a notification is assigned to the unit, it is activated for that unit.

eLogic

In this option, eLogics can be assigned to the unit. eLogic is used to convert raw inputs into desired ones. At times, the device is not sending the required inputs and by using eLogic, you can use the available inputs to get the required values. Users can perform arithmetic and logical operations on different inputs to get the desired values. For example, if the device is not sending distance but it is sending speed and time.

You can apply the formula distance=speed*time to get the distance. You can assign individual eLogics and all at once. When an eLogic is assigned to the unit, it becomes valid for that unit.

Commands

In this option, commands can be assigned to the unit. Commands are the instructions sent to the device from the software to perform a certain function. For example, if you want to turn the ignition of a vehicle OFF, you can create and assign this command. You can assign individual commands all at once. When a command is assigned to the unit, it becomes applicable to that unit.

Maintenance

In this option, you can assign maintenance to the unit. Maintenance allows the users to create any maintenance needs of the vehicle and set notification alerts for them. For example, if you want to set a notification based on mileage, set a threshold mileage value in the ‘Start’ field and whenever the vehicle exceeds that limit, you will receive a notification alert to conduct the maintenance. You can add the distance after which you want to receive notifications in the ‘Period’ field. Users have the option to assign maintenance individually and all at once.

ECO Driving

ECO driving allows users to monitor their driving during trips. Whether you talk about speeding or sharp turns, everything can be monitored through ECO driving. The user can set threshold values for getting the notification alerts whenever they are crossed. For example, if the extreme acceleration is set at 0.50 G, the notification alert will be triggered whenever the vehicle exceeds this limit.

Resource

Resources

Resources is a giant group where you can add different entities like staff, trailers, vehicles, units, etc. It can be shared with any user so that they can view all the entities present in the resource. Users do not have to make separate groups for every entity as one group can contain everything. They can share a bulk of data in one go through resources.

Create New Resources

You can create a new resource by clicking on the ‘CREATE NEW’ option and entering its name.

Already Created Resources

All the created resources are displayed in the vertical list. By clicking on a specific resource, you can add the different entities in it.

Delete Resources

You can delete a resource by clicking on the trash button next to their names.

To assign the resource to the user, click on the user module and select the resource that you want to assign.

Users

A user is a person who uses the software. Flotilla IoT has different types of user accounts including distributors, resellers, service providers, admin, and users. All of these accounts have different privileges. For example, an account allowed access to create, delete, and edit other accounts can do all of that. Similarly assigning and unassigning different entities is also allowed through authorization.

CREATE NEW

A new user can be created by adding all the required information including Preferences and Attributes.

BASIC
  • Required:

It contains all the essential information of the user including Name, User Name, Password, and Role Name.

  • Preferences:

It contains all the optional choices that the user prefers including map type, coordinates format, POI layer, etc.

  • Permissions:

It contains all the permissions that are allowed to a user including Expiration date, Unit limit, and User limit.

  • Attributes:

It contains different attributes selected by the user including Maximum zoom, Time zone, Measurement standard etc.

UNITS

The units can be assigned and unassigned to the user from this option. When a unit is assigned to the user, it can be monitored by that user.

GROUPS

Groups can be assigned and unassigned to the user from this option. When a group is assigned to a user, it can be monitored by that user.

STAFF

Staff can be assigned and unassigned to the user from this option. When staff is assigned to the user, it can be monitored by that user.

TRAILER

Trailer can be assigned and unassigned to the user from this option. When a trailer is assigned to the user, it can be monitored by that user.

ACCESS

It contains all the child users created by the user.

NOTIFICATIONS

The units can be assigned and unassigned to the user from this option. When a unit is assigned to the user, it can be monitored by that user.

E LOGIC

E LOGIC can be assigned and unassigned to the user from this option. When an eLogic is assigned to the user, it can be monitored by that user.

Commands

Commands can be assigned and unassigned to the user from this option. When a command is assigned to the user, it can be monitored by that user.

Maintenance

Maintenance can be assigned and unassigned to the user from this option. When maintenance is assigned to the user, it can be monitored by that user.

Staff

Staff refers to drivers in the Flotilla IoT app. The staff can be assigned to different users and their activity can be monitored in real-time. There is an option to generate driver-based reports in Flotilla IoT to check their performance. By clicking on the name of the staff, its basic information including Name, ID, License Info, etc. can be seen along with its current location. The location of the unit assigned to the staff can also be viewed on the map.

CREATE

A new staff member can be created by adding all the basic information including Name, Unique ID, Department, Driving License Expiration Date, Phone, Email, etc.

Tags

Different tags can also be added with a staff to identify it in the software easily. Users can add more customized attributes for the staff according to their requirements.

Groups:

Multiple staff members (drivers) can be added to a group to manage their records conveniently. If you want to categorize different drivers, you can add them in separate groups. For example, the drivers of pickup vehicles can be entered into one group while the ones driving buses can be in another group. You can also create reports, schedules, and events concerning the groups.

Binders

Binders are independent entities that can be attached to the vehicles. There are three types of

Trailer is used for tracking the luggage carriers by attaching them to a vehicle. By clicking on a trailer’s name, users can view basic information about a trailer like Trailer ID. The current location of the unit with which the trailer is connected can also be viewed in the info and on the map.

CREATE

A new trailer can be created by adding all the required information including Name, Description, Unique ID, etc.

ATTRIBUTES

Users can also add customized attributes according to their requirements.

Groups:

Multiple trailers can be added to a group to manage their record conveniently. If you want to categorize different trailers, you can add them in separate groups. For example, the trailers with a 500kg load capacity can be entered into one group while the ones with a 250kg load capacity can be in another group. You can also create reports, schedules, and events concerning the groups.

Vehicle

The vehicle is a separate identity in the Flotilla IoT software. It is created to keep a record of the different types of vehicles added in the system. Different types of vehicles are assigned unique icons to differentiate between them. By clicking on the name of the vehicle, its basic information can be displayed including make, color, model, vehicle tags, etc. The current location of the can also be viewed in the info and on the map as well.

CREATE:

A new vehicle can be created by adding the basic information including the Label, Make, Model, Year, Color, Chassis Number, Fuel type, Capacity, etc.

TAGS:

Different customized tags can also be created for a vehicle according to the requirements of the user.

Groups:

Multiple vehicles can be added to a group to manage their record conveniently. If you want to categorize different vehicles, you can add them in separate groups. For example, the pickup vehicles can be entered in one group while the sedans can be in another group. You can also create reports, schedules and events concerning the groups.

Geofences

This module allows users to create a boundary on the map to strictly monitor their movement in that area. Users can set notification alerts on entry and exit of the geofence to keep you updated about the latest vehicle activity. It is really helpful for fleet managers to conduct area-based monitoring of the vehicles.

CREATE

You can create three types of geofences in the Flotilla IoT software including:

Circle

You can draw a circle of any size to make it a geofence.

Polyline

You can draw a geofence of any shape using straight lines by joining different points.

Polygon

You can draw a polygon of various shapes by joining the starting and ending point.

Name

Add the name of the geofence in this field.

Description

Users can add any description related to the geofence for their convenience.

Select a Color

You can select the color of the geofence according to your requirements.

Groups:

Multiple geofences can be added to a group to manage their record conveniently. If you want to categorize different geofences, you can add them in separate groups. For example, the circle geofences can be entered into one group while the polygons and polylines can be added in other groups. You can also create reports, schedules, and events concerning the groups.

Events

Users can create customized events as per requirements to get notification alerts. All the units created by the user can be viewed in this module by selecting the required information.

From To

Users have to select the duration for which they want to view the events. There are different durations given like Today, Yesterday, Last 7 Days, Last 30 Days, etc.

EVENT

All the customized events created by the user are displayed in this option. You can select any event to view its details including location, driver name, trigger date, and time.

TYPE

It includes all the default notifications available in the system. You can select any notification type to view its details like location, driver name, trigger date, and time.

Select Units

Users can select the units for which they want to view notification details. You can select one or multiple units according to your requirements. There is also an option to select all available.

MANAGE

By clicking on the ‘Manage’ button at the top, the user can create new events and update older ones. All the already created by the user events show up in the list. You can click on the event that you want to update and make changes to it according to your requirements.

CREATE NEW

You can create a new event and set up a notification for it.

Functional Type

It is the parameter to which the event is assigned. There are different types of functional types available and can be chosen according to requirements.

Movement

Notifications:

  • Geofence Entrance:
    You can choose a geofence to set an entrance notification for it. Whenever the vehicle enters the specified geofence, a notification will be triggered.
  • Geofence Exit:

You can choose a geofence to set an exit notification for it. Whenever the vehicle leaves the specified geofence, a notification will be triggered.

  • Speed Limit Exceeded:

You can set a specific speed limit and whenever it is crossed, a notification is triggered.

  • Tolerance:

The tolerance is the value added in the max. limit enhancing the range for triggering a notification. For example, if the max. limit = 100 and tolerance= 3, the notification will be triggered till the speed is 103.

  • Min. Limit:

The minimum speed limit of a unit is the lower threshold after which the notification is triggered. For example, if the min. limit is 80, the notification will be triggered when the vehicle reaches a speed of 81 and above.

  • Max. limit:

The maximum speed limit of a unit is the higher threshold till which the notification is triggered. For example, if the max. limit is 100, the notification will be triggered when the vehicle reaches a speed of

  • Unit Stopped:

You can create an event for the unit stopped and set a threshold time for it. When the vehicle is stopped for more than the threshold value, the notification is triggered. For example, if the threshold value is 2 minutes, then when the vehicle is stopped for more than 2 minutes, the notification will be triggered. If the vehicle starts moving before 2 minutes then the notification will not be triggered.

  • Unit Moving:

You can create an event for unit moving. Whenever the vehicle starts to move for the first time after a stop, the notification is triggered.

  • Towing:

When the engine of a vehicle is OFF and it is moving, it falls under the towing state and a notification triggers when this condition is fulfilled.

  • Idling:

When the vehicle is stopped for more than minimal parking/idling duration and its ignition is ON, this notification will be triggered.

  • Parking:

When the vehicle is stopped for more than minimal parking/idling duration and its ignition is ON, the notification will be triggered.

Maintenance Reminder

Search Maintenance:

Enter the maintenance for which you want to receive a reminder.

  • Notify me on due*:

In this field, you add the due value at which you want to receive notification.

  • Remind me before*:

In this field, you can set the value at which you want to receive a maintenance notification. For example, if you have set the maintenance for mileage at 3000, you can add 2900 in remind me before field.

Digital
  • Notification:

You can set different types of notifications including ignition panic buttons, and external power according to your requirements.

  • State:

Users can select the state for which they want to receive notifications. The available options are ON, OFF, Both ON & OFF.

Analog
  • Notification:

Users can select the parameter for which they want to receive notifications. The available options include Fuel, Temperature, RPM, Board Power, Mileage, Counter, Average Fuel Consumption, Instant Fuel Consumption, Flow Meter, and Humidity.

  • Index:

Here you enter the index of the notification which refers to the quantity of the notification.

  • Min. Limit/ Max. Limit:

You can set the minimum and maximum limit for the selected parameter to develop a range.

  • Trigger when:

It sets the condition to trigger a notification.

  • In Range:

By selecting this checkbox, the notification will be triggered when the value of the selected parameter is within the range.

  • Out Range:

By selecting this checkbox, the notification will be triggered when the value of the selected parameter is outside the range.

Detect
  • Notification:

Users can select the notification condition from the available options i-e. Driver Changed, Passenger Changed, and Trailer Changed.

  • Consider Null Value:

By checking this option, the null value will also be considered while analyzing the condition.

Unit Status
  • Notification:

You can select the condition for notification from the available options like Connection restore, Status unknown Connection loss.

Eco Driving
  • Notification:

You should select the condition for which you want to set notification. The available options include Harsh Brake, Harsh Turn, Harsh Acceleration, and Harsh Bump.

Tolerance

The tolerance is the cushion value that you want to set to trigger notification once the upper limit is achieved. For example, if you set the tolerance at 3 and the max. limit is 100, the notification will be triggered till 103.

Min. Limit/ Max. Limit

You can set the minimum and maximum limit for the selected parameter to develop a range. For example, if the min. limit is 80 and max. limit is 120, the notification will be triggered between 80-120.

Notifications:

Users can receive notifications on three mediums including:

  • Email:

By enabling this option, you can receive notifications on user email or any customized email.

  • Web Popup:

By enabling this option, you can receive notifications via web popups on the Flotilla web app.

  • Mobile Notification:

By enabling this option, you can receive notifications on the Flotilla IoT mobile app.

  • Commands:

By enabling this option, you can set different customized commands to the device automatically whenever the notification is triggered.

Basic
  • Alarm State/sec:

It is the time duration for which the alarm will be triggered. For example, if you set the alarm state as 10, the alarm will be triggered for 10 seconds.

  • Interval/min:

In this field, users can add the time interval between the notifications. For example, if the interval is set at 5, the notification will be triggered after every 5 minutes.

Custom Time Control

You can set the period, days, and months for receiving notifications. Regardless of the occurrence of the event, you will receive the notification only on the set time, date, and month.

Reports

Flotilla IoT offers an unlimited number of reporting templates. Users can create customized reports according to their requirements to get the desired data insights.

From To

In this option, you have to add the duration for which you want to view the report. There are different duration options given like Today, Yesterday, Last 7 Days, Last 30 Days, etc.

Report for Days

You can select the days for which you want to receive the report. If you uncheck any day, the report for that day will not be displayed.

Report Time Control

You can also select the time duration for which you want to receive the report. By specifying a time duration, you will only be able to see the reports for that specific time. For example, if you want to receive reports from 9 AM to 6 PM, you can select that time duration and view the reports generated for that period.

Select Template

You can select different report templates according to your requirements. These report templates are generated from the CMS and can be selected from the Flotilla IoT monitoring app as needed.

Unit

The unit reports can be seen by selecting the users.

Group

Users can view group reports by selecting this option.

Staff

The reports of the drivers can be displayed from the staff option.

Dlogs

Dlogs contain all the data received from the device for a specific unit. It keeps the record and history of all the data transfers that happened. From location coordinates to speed and time, everything is available in Dlogs. It is a really helpful module for technical support as it helps them debug an issue quickly and more accurately.

From To

In this field, you add the duration for which you want to view Dlogs. There are many default time durations available like today, yesterday, last 7 days, last 30 days, etc. In addition to that, the users can also set a custom range by selecting the date and time according to their requirements.

Select Units

In this field, you select the unit for which you want to view Dlogs.

Download

You can also download the Dlogs to save the useful data.

Tracks

This module provides the complete track record of the units. It provides the complete complete information about the total number of trips completed by a unit along with discreet details like distance, starting time, and duration. By clicking on any trip, you can view it on the map with starting/ending points and route taken.

From to

Select the time duration for which you want to view tracks. There are many default time durations available like today, yesterday, last 7 days, last 30 days, etc. In addition to that, the users can also set a custom range by selecting the date and time according to their requirements.

Search Units

Check all the units for which you want to view tracks.

Upload Tracks

You can upload the KML files to view tracks on the map.

Download Tracks

You can check the trips and download them in KML format.

Time Machine

Time Machine

This module provides the complete trip history of the units. The users can replay the whole trip and view the route taken, speed, and other trip activities like moving, idling, stopping, ping, etc. It is really helpful in assessing the performance of the drivers and saving fuel costs.

From To

In this option, you can select the time duration for which you want to replay trips.

Search Units

You can select one or multiple units to replay their trips. There is also an option to select all the units simultaneously.

Schedule

This module allows users to perform scheduling for various reports. You can set a time and date to receive any report via email. It allows you to stay one step ahead by planning and anticipating your reporting requirements.

CREATE NEW

You can edit already created schedules and create new ones as well.

Name

Select the name of the report you want to receive.

Report Interval

Select the period of the report that you want to receive. There are many default time durations available like today, yesterday, last 7 days, last 30 days, etc. along with custom intervals.

Commands

Commands

In this module, users can send various customized commands to the tracking device to perform certain functions. These commands control the outputs of the device. For example, if a user creates a command of a power cut and puts the data attribute for sending the command, the ignition of the car would be turned off.

Assign Unit

Any created command can be assigned to the units according to requirements. One command can be assigned to multiple units.

Assign User

Any created command can be assigned to the users according to requirements. One command can be assigned to multiple users.

Assign Group

Any created command can be assigned to the groups according to requirements. One command can be assigned to different groups.

Maintenance

Maintenance

This module allows users to maintain their fleet by creating different maintenance tasks. You can schedule maintenance for any unit and set reminders for them. It allows fleet managers to anticipate maintenance needs and conduct them timely.

CREATE NEW:

Users can create new maintenance according to their requirements.

Search Units:

Select the unit for which you want to create a maintenance.

Name:

Add the name of the maintenance in this field.

Cost:

Add the estimated cost of the maintenance.

Select Expense Type:

You can select the expense type of the maintenance from the list.

User Input Required:

By checking this option, you can add maintenance based on different parameters.

Maintenance Parameters:

You can set maintenance on three parameters including:

  • Mileage:

Enable mileage parameter to set the maintenance based on mileage.

Target Value:

Set the value at which you want to trigger the due maintenance notification.

Reminder:

Check this checkbox to set a value less than the target value to remind you about the upcoming due maintenance.

Repeat:

Check this checkbox to add the period after which maintenance will become due.

Period:

Add the value after which you want the trigger the due maintenance notification.

  • EngineHours:

Target Value:

Set the value at which you want to trigger the due maintenance notification.

Reminder:

Check this checkbox to set a value less than the target value to remind you about the upcoming due maintenance.

Repeat:

Check this checkbox to add the period after which maintenance will become due.

Period:

Add the value after which you want the trigger the due maintenance notification.

  • Date:

Target Value:

Set the date at which you want to trigger the due maintenance notification.

Reminder:

Check this checkbox to set a date earlier than the target date to remind you about the upcoming due maintenance.

Repeat:

Check this checkbox to add the period after which maintenance will become due.

Period:

Add the value after which you want the trigger the due maintenance notification.

User Input Required:

By checking this checkbox, the maintenance will become due allowing you to complete it by yourself. If this option is unchecked, the maintenance will be automatically completed once the notification is triggered.

Notifications:

Users can receive notifications on three mediums including:

  • Email
  • Web Popup
  • Mobile Notification

Maintenance Due/Overdue:

When the notification is triggered and the ‘User input required’ option is checked, the maintenance goes in this category. You can view the status of the maintenance showing due and overdue.

Due:

When the maintenance notification is triggered once and it has not been marked completed, it is considered due.

Overdue:

After becoming due, when the maintenance notification is triggered again when the threshold is achieved, it becomes overdue.

Mark Complete:

You can click on this option to mark maintenance as complete.

Update Maintenace:

By checking this checkbox, the values added by you at which the actual maintenance was performed will be updated. The next notification will be triggered by adding the period in the updated value.

Odometer:

Add the actual odometer reading at which you performed the maintenance.

Engine Hours:

Add the actual engine hours at which you performed the maintenance.

Date:

Add the actual date at which you performed the maintenance.

Add All Expenses:

You can select the expense types of all the maintenance tasks that you have actually performed. Click on ‘Add More’ option to add multiple expense types.

Upload/Download:

By clicking on the three vertical dots next to the CREATE NEW button, you can download and upload any maintenance.

Maintenance History:

All the completed maintenance is included in this category with their discreet detail like name, Mileage, Engine hours, Date, Cost, etc. You can also edit and delete any maintenance.

eLogic

eLogic is an innovative module mainly designed for technical staff to convert inputs into desired values. Users can apply different arithmetic and logical operations on multiple attributes. eLogic allows users to find aggregate and unknown values from the given inputs.

Description

Add the description or name that you want for the eLogic.

Attribute

In this field, you add the attribute on which the value of the eLogic will be stored. For example, if you want to find distance, you can select mileage in the attribute.

Type

In this field, you select the return type of the eLogic. You have three types of options available:

  • String (Gives output in all the data types including, characters, numbers etc.)
  • Number(Gives output only in numbers)
  • Boolean(Gives output in True/False)
Drag & Drop Builder

In this user-friendly feature, the users have everything available in front of them. They can just drag and drop everything including attributes and operators to get the desired result.

Direct Expression

If you want to write the complete expression by yourself, you can do it through this option.

Variables

This option includes all the data inputs that are available for the selected unit. They are the data inputs that the device is currently sending.

Add Custom Variables/Operators

In this field, you can create different custom variables/operators and add them in the eLogic.

ASSIGN UNIT

You can select the unit to which you want to assign the eLogic.

ASSIGN USER

You can select the user to which you want to assign the eLogic.

ASSIGN GROUP

You can select the user to which you want to assign the eLogic.

Trash

All the deleted entities go into the Trash and stay there for 30 days before getting permanently deleted. Users have the option to restore any entity within 30 days.

Action Logs

A record of all the activities done on the Flotilla IoT app is present in Action Logs with the date and time of the action.

Services

Customized services can be created to be used while creating maintenance for vehicles. Users can create any service and its sub-type. For example, a service can be Suspension and its subtype can be Shocks.

Start typing and press Enter to search