E-Vehicle Companion App

E-Vehicle Companion Application

E-Vehicle Companion App for Greaves Electric Mobility, stable BLE pairing, hybrid navigation, secure live tracking and console-app sync to improve rider experience and service efficiency.
Client
Greaves Electric Mobility Limited
Platform
Mobile
Industry
Manufacturing
Technology
React Native, AWS

90%

Enhanced Customer Experience

85%

Optimized Battery Performance

Data-driven

Insights

Proactive

Maintenance

About

Greaves Electric Mobility (GEML) is an India-based electric mobility company designing, manufacturing, and distributing electric two-wheelers and three-wheelers under brands such as Ampere, Ele, and Greaves 3W. GEML supports a large and growing customer base and operates across retail, service, and financing ecosystems to make electric transport accessible and sustainable.

Business Challenges

  1. No Standard Bluetooth Protocol — Inconsistent BLE support across scooter models made pairing unstable and integration unpredictable.
  1. Cost Constraints Pushed Local Maps — To control costs, navigation relied on lightweight local maps that lacked full routing, POI, and offline support.
  1. Limited OEM Integration Support — Manufacturers offered minimal API documentation, complicating telemetry integration.
  1. Console & App Synchronization — Maintaining real-time alignment between mobile app displays and scooter console UI added development complexity.
  1. Secure Real-Time Tracking Needs — “Find My Scooter” and live tracking demanded fast, reliable, and privacy-sensitive communication over Bluetooth.

Solution

  1. Adaptive Bluetooth Handling — Developed a robust BLE interface capable of handling varied protocols and implementing automatic reconnection logic.
  1. Hybrid Mapping Approach — Layered real-time GPS routing and overlays atop local maps to enrich navigation without skyrocketing costs.
  1. Reverse-Engineered Telemetry — Collaborated with field engineers to decode and normalize scooter data, enabling accurate telemetry integration.
  1. Dual-Channel UI Sync — Engineered a mirrored UI system so both console and mobile apps reflect ride status and navigation in real-time.
  1. Encrypted Location Sharing — Implemented secure broadcast of GPS data with user-controlled permissions and optimized polling for low-latency updates

Our Approach

1
Discovery & Strategy
Conduct in-depth analysis and identified key inefficiencies.
2
Tech Implementation
Integrated AI-powered tools to steer development activities.
3
Deployment & Support
Launched the solution and provided continuous support.

Our Steps

1
Pairing
Implement adaptive BLE handling (auto-detect protocol variants, automatic reconnection, robust error handling) so pairing is resilient across scooter models.
2
Navigate
Layer GPS routing and POI overlays atop compact local maps to offer routing and basic offline behavior while keeping costs and bandwidth low.
3
Sync & Secure
Mirror UI state between console and app with efficient state diffs, and enable encrypted, permissioned location sharing for secure, low-latency tracking.

Outcome

  • Improved pairing reliability and fewer lost-connection incidents during rides.
  • Richer navigation experience without large map data costs (routing + POI overlays on local maps).
  • Unified telemetry stream enabling clearer diagnostics, better battery/health reporting, and easier backend analytics.
  • Seamless rider experience as console and mobile show consistent status and navigation.
  • Privacy-conscious, responsive “Find My Scooter” and live tracking with controlled sharing and low latency.
  • No items found.