Module
01
Camera
Real-time visual intelligence, activated only when it matters.
Integrated directly into portable and fixed modules, the camera delivers on-demand visual verification without compromising battery life. Powered by intelligent activation logic, it captures and transmits images only during critical events—such as unauthorized access, anomalies, or defined triggers—ensuring maximum efficiency. Combined with devices like Flex, DoubleL, Trailer2.0, and Container2.0, it transforms every asset into a smart, self-aware node with visual proof built in.
Key capabilities.
Critical advantages.
Use cases
Supports anti-smuggling operations with real-time tracking, tamper detection and full visibility across transported assets.

Enables real-time monitoring for sensitive, high-value and regulated cargo.

Integrates with access control and security systems to enhance oversight, streamline operations and strengthen overall protection.

Captures photo evidence for quality control, inspections and claims management.

With Omni
An intelligent platform for high-performing, sustainable logistics.
Trusted precision
Real-time precision for better decisions across every operation.
At global scale
Fast, reliable infrastructure built for complex operational data.
Fully customisable
Seamless integration from assets and data to entire supply chains.
Anywhere, anytime
Unified control and visibility across field, transit and HQ.
CALCULATION DATA DEBUGGER
View Raw PHP Data Array
Array
(
[types] => Array
(
[Type_20D_tn_km] => Array
(
[name] => 20D
[vars] => Array
(
[road_additional_cargo_$] => 0.24
[rail_additional_cargo_$] => 0.24
[sea_additional_cargo_$] => 0.24
[road_co2_savings_kg] => 0.014448
[rail_co2_savings_kg] => 0.00372
[sea_co2_savings_kg] => 0.0017736
[road_fuel_savings_lt] => 0.0056
[rail_fuel_savings_lt] => 0.0014
[sea_fuel_savings_lt] => 0.0006
[road_km_year] => 100000
[rail_km_year] => 88000
[sea_km_year] => 124488
[t_wooden_floor_weight_kg] => 318
[t_biomass_used_for_one_woode_floor_kg] => 648.98
[t_number_of_the_wooden_floors_used] => 2
)
)
[Type_40D_tn_km] => Array
(
[name] => 40D
[vars] => Array
(
[road_additional_cargo_$] => 0.56
[rail_additional_cargo_$] => 0.56
[sea_additional_cargo_$] => 0.56
[road_co2_savings_kg] => 0.0337
[rail_co2_savings_kg] => 0.0087
[sea_co2_savings_kg] => 0.0041
[road_fuel_savings_lt] => 0.013
[rail_fuel_savings_lt] => 0.0033
[sea_fuel_savings_lt] => 0.0015
[road_km_year] => 100000
[rail_km_year] => 88000
[sea_km_year] => 124488
[t_wooden_floor_weight_kg] => 551
[t_biomass_used_for_one_woode_floor_kg] => 1124.49
[t_number_of_the_wooden_floors_used] => 2
)
)
)
[common_vars] => Array
(
[no_of_boxes] => 1
[operational_life_years] => 10
[road_cost_of_cargo_$_lt] => 0.115
[rail_cost_of_cargo_$_lt] => 0.017
[sea_cost_of_cargo_$_lt] => 0.0013
[road_cost_of_fuel_$_lt] => 1.57
[rail_cost_of_fuel_$_lt] => 1.57
[sea_cost_of_fuel_$_lt] => 0.48
[road_default_fuel_price_$] => 1.961
[rail_default_fuel_price_$] => 1.961
[sea_default_fuel_price_$] => 1
[t_percentage_of_wood_biomass_to_plywood] => 0.49
[t_average_co2_sequester_kg] => 0.171
[t_average_tree_weight_kg] => 200
)
[tabs] => Array
(
[0] => Array
(
[title] => Lower COâ‚‚
[shown_to_types] => Array
(
[0] => Type_20D_tn_km
[1] => Type_40D_tn_km
)
[inputs] => Array
(
[0] => Array
(
[title] => No. Container
[input_name] => no_container
[default_value] => $common_variables.no_of_boxes
[prefix_text] =>
[sufffix_text] =>
)
[1] => Array
(
[title] => Years active
[input_name] => years_active
[default_value] => $common_variables.operational_life_years
[prefix_text] =>
[sufffix_text] =>
)
[2] => Array
(
[title] => Annual distance (km)
[input_name] => annual_distance_road
[default_value] => 72405
[prefix_text] =>
[sufffix_text] => Road
)
[3] => Array
(
[title] => Annual distance (km)
[input_name] => annual_distance_rail
[default_value] => 37055
[prefix_text] =>
[sufffix_text] => Rails
)
[4] => Array
(
[title] => Annual distance (km)
[input_name] => annual_distance_shipping
[default_value] => 280094
[prefix_text] =>
[sufffix_text] => Shipping
)
)
[outputs] => Array
(
[0] => Array
(
[title] => kgCOâ‚‚ reduction (est.)
[prefix_text] =>
[content] => Array
(
[0] => Array
(
[calculation] => $self.years_active
*
$self.no_container
*
$active_type_vars.road_co2_savings_kg
*
$self.annual_distance_road
[description] => road
[prefix_text] =>
)
[1] => Array
(
[calculation] => $self.years_active
*
$self.no_container
*
$active_type_vars.rail_co2_savings_kg
*
$self.annual_distance_rail
[description] => rail
[prefix_text] =>
)
[2] => Array
(
[calculation] => $self.years_active
*
$self.no_container
*
$active_type_vars.sea_co2_savings_kg
*
$self.annual_distance_shipping
[description] => sea
[prefix_text] =>
)
)
)
[1] => Array
(
[title] => COâ‚‚ offset (est.)
[prefix_text] =>
[content] => Array
(
[0] => Array
(
[calculation] => (
$active_type_vars.t_biomass_used_for_one_woode_floor_kg
*
$active_type_vars.t_number_of_the_wooden_floors_used
/
$common_variables.t_average_tree_weight_kg
)
*
$self.no_container
[description] => trees saved
[prefix_text] =>
)
[1] => Array
(
[calculation] => (
$common_variables.t_average_co2_sequester_kg
*
$active_type_vars.t_biomass_used_for_one_woode_floor_kg
*
$self.years_active
)
+
(
$common_variables.t_average_co2_sequester_kg
*
$type_values.Type_20D_tn_km.t_biomass_used_for_one_woode_floor_kg)
*
6
[description] => kgCOâ‚‚
[prefix_text] =>
)
)
)
[2] => Array
(
[title] => Total kgCOâ‚‚ reduced, reducing global warming
[prefix_text] =>
[content] => Array
(
[0] => Array
(
[calculation] => (
$common_variables.t_average_co2_sequester_kg
*
$active_type_vars.t_biomass_used_for_one_woode_floor_kg
)
*
6
+
$self.years_active
*
$self.no_container
*
$type_values.Type_20D_tn_km.sea_co2_savings_kg
*
$self.annual_distance_shipping
+
$self.years_active
*
$self.no_container
*
$type_values.Type_20D_tn_km.rail_co2_savings_kg
*
$self.annual_distance_rail
+
$self.years_active
*
$self.no_container
*
$type_values.Type_20D_tn_km.road_co2_savings_kg
*
$self.annual_distance_road
[description] => kgCOâ‚‚
[prefix_text] =>
)
)
)
)
)
[1] => Array
(
[title] => Extra cargo
[shown_to_types] => Array
(
[0] => Type_20D_tn_km
[1] => Type_40D_tn_km
)
[inputs] => Array
(
[0] => Array
(
[title] => No. Container
[input_name] => no_container
[default_value] => $common_variables.no_of_boxes
[prefix_text] =>
[sufffix_text] =>
)
[1] => Array
(
[title] => Years active
[input_name] => years_active
[default_value] => $common_variables.operational_life_years
[prefix_text] =>
[sufffix_text] =>
)
[2] => Array
(
[title] => Annual distance (km)
[input_name] => annual_distance_road
[default_value] => 72405
[prefix_text] =>
[sufffix_text] => Road
)
[3] => Array
(
[title] => Annual distance (km)
[input_name] => annual_distance_rail
[default_value] => 37055
[prefix_text] =>
[sufffix_text] => Rails
)
[4] => Array
(
[title] => Annual distance (km)
[input_name] => annual_distance_sea
[default_value] => 280094
[prefix_text] =>
[sufffix_text] => Shipping
)
[5] => Array
(
[title] => Cargo price (per tkm)
[input_name] => road_cargo_price_per_lt
[default_value] => $common_variables.road_cost_of_cargo_
$_lt
[prefix_text] => $
[sufffix_text] => Road
)
[6] => Array
(
[title] => Cargo price (per tkm)
[input_name] => rail_cargo_price_per_lt
[default_value] => $common_variables.rail_cost_of_cargo_
$_lt
[prefix_text] => $
[sufffix_text] => Rail
)
[7] => Array
(
[title] => Cargo price (per tkm)
[input_name] => sea_cargo_price_per_lt
[default_value] => $common_variables.sea_cost_of_cargo_
$_lt
[prefix_text] => $
[sufffix_text] => Shipping
)
)
[outputs] => Array
(
[0] => Array
(
[title] => Additional cargo by tnkm (est.)
[prefix_text] =>
[content] => Array
(
[0] => Array
(
[calculation] => $self.years_active
*
$self.no_container
*
$self.annual_distance_road
*
$active_type_vars.road_additional_cargo_
$
[description] => road
[prefix_text] =>
)
[1] => Array
(
[calculation] => $self.years_active
*
$self.no_container
*
$self.annual_distance_rail
*
$active_type_vars.rail_additional_cargo_
$
[description] => rail
[prefix_text] =>
)
[2] => Array
(
[calculation] => $self.years_active
*
$self.no_container
*
$self.annual_distance_sea
*
$active_type_vars.sea_additional_cargo_
$
[description] => sea
[prefix_text] =>
)
)
)
[1] => Array
(
[title] => Additional income or savings (est.)
[prefix_text] =>
[content] => Array
(
[0] => Array
(
[calculation] => (
$self.years_active
*
$self.no_container
*
$self.road_cargo_price_per_lt
*
$self.annual_distance_road
*
$active_type_vars.road_additional_cargo_
$)
+
(
$self.years_active
*
$self.no_container
*
$self.rail_cargo_price_per_lt
*
$self.annual_distance_rail
*
$active_type_vars.rail_additional_cargo_
$)
+
(
$self.years_active
*
$self.no_container
*
$self.sea_cargo_price_per_lt
*
$self.annual_distance_sea
*
$active_type_vars.sea_additional_cargo_
$)
[description] => kgCOâ‚‚
[prefix_text] => $
)
)
)
)
)
[2] => Array
(
[title] => Fuel saved
[shown_to_types] => Array
(
[0] => Type_20D_tn_km
[1] => Type_40D_tn_km
)
[inputs] => Array
(
[0] => Array
(
[title] => No. Container
[input_name] => no_container
[default_value] => $common_variables.no_of_boxes
[prefix_text] =>
[sufffix_text] =>
)
[1] => Array
(
[title] => Years active
[input_name] => years_active
[default_value] => $common_variables.operational_life_years
[prefix_text] =>
[sufffix_text] =>
)
[2] => Array
(
[title] => Annual distance (km)
[input_name] => annual_distance_road
[default_value] => 72405
[prefix_text] =>
[sufffix_text] => Road
)
[3] => Array
(
[title] => Annual distance (km)
[input_name] => annual_distance_rail
[default_value] => 37055
[prefix_text] =>
[sufffix_text] => Rails
)
[4] => Array
(
[title] => Annual distance (km)
[input_name] => annual_distance_sea
[default_value] => 280094
[prefix_text] =>
[sufffix_text] => Shipping
)
[5] => Array
(
[title] => Fuel price (per lt)
[input_name] => road_fuel_price_per_lt
[default_value] => $common_variables.road_default_fuel_price_
$
[prefix_text] => $
[sufffix_text] => Road
)
[6] => Array
(
[title] => Fuel price (per lt)
[input_name] => rail_fuel_price_per_lt
[default_value] => $common_variables.rail_default_fuel_price_
$
[prefix_text] => $
[sufffix_text] => Rail
)
[7] => Array
(
[title] => Fuel price (per lt)
[input_name] => sea_fuel_price_per_lt
[default_value] => $common_variables.sea_default_fuel_price_
$
[prefix_text] => $
[sufffix_text] => Shipping
)
)
[outputs] => Array
(
[0] => Array
(
[title] => Fuel savings by litre (est.)
[prefix_text] =>
[content] => Array
(
[0] => Array
(
[calculation] => $self.years_active
*
$self.no_container
*
$self.annual_distance_road
*
$active_type_vars.road_fuel_savings_lt
[description] => road
[prefix_text] =>
)
[1] => Array
(
[calculation] => $self.years_active
*
$self.no_container
*
$self.annual_distance_rail
*
$active_type_vars.rail_fuel_savings_lt
[description] => rail
[prefix_text] =>
)
[2] => Array
(
[calculation] => $self.years_active
*
$self.no_container
*
$self.annual_distance_sea
*
$active_type_vars.sea_fuel_savings_lt
[description] => sea
[prefix_text] =>
)
)
)
[1] => Array
(
[title] => Cost savings (est.)
[prefix_text] =>
[content] => Array
(
[0] => Array
(
[calculation] => (
$common_variables.road_cost_of_fuel_
$_lt
*
$self.years_active
*
$self.no_container
*
$self.annual_distance_road
*
$active_type_vars.road_fuel_savings_lt
)
[description] => kgCOâ‚‚
[prefix_text] => $
)
)
)
)
)
)
)









