Kensho

Kensho is a cross-platform Flutter mobile & tablet app for our Australian client that interfaces with smart truck via Bluetooth Low Energy (BLE) allowing users to control vehicle functionalities like the engine, lights, inverter & AC. Secured with passkey-based pairing for safe access while smooth UI performance & efficient state management is offered by Provider.
Looking for a Smart Device to develop?

About Kensho
This application enhances operational convenience by enabling truck drivers to control systems directly from their mobile devices through low-latency BLE control in both Android & iOS. Through the app’s scan & connect interface, users can pair with ESP32 BLE devices embedded in the smart truck. Once paired, the app allows instant toggling of the truck features while Android takes automatic reconnection with bluetooth. The app stores previously connected devices for faster access and sends real-time notifications for changes in engine state.
The Kensho application is designed with user-friendliness in mind, with minimal setup, responsive controls and a clean UI. A dedicated Help section improves user onboarding. The solution is ideal for logistics operators looking to streamline truck management with secure and responsive mobile control.
Features & Purpose Of
This Application

BLE-Controlled Truck Features: Lights, AC, inverter & engine toggle using ESP32 BLE

BLE-Controlled Truck Features: Lights, AC, inverter & engine toggle using ESP32 BLE



Secure Bluetooth Pairing: Passkey-based pairing for safe device access

Secure Bluetooth Pairing: Passkey-based pairing for safe device access

Persistent Device Storage: Reconnect to previously paired devices instantly & automatic BLE reconnect support on Android

Persistent Device Storage: Reconnect to previously paired devices instantly & automatic BLE reconnect support on Android



Engine Monitoring: Push notifications for engine state changes

Engine Monitoring: Push notifications for engine state changes

UI Components: Splash, Home, Scan & Help screens for easy navigation

UI Components: Splash, Home, Scan & Help screens for easy navigation



State Management: Built using Provider for efficient UI updates

State Management: Built using Provider for efficient UI updates