Back

Electric Bicycle Software Suite

Powering an All-In-One eBike Cycle Computer.

Project Highlights

  • The eBike onboard computer is one of the world leaders in its segment.
  • Fortech provides the full stack solution – embedded application, a web portal, and mobile applications – with a team of 45+ software engineers.
  • Wi-Fi and Bluetooth used for connectivity.

Team Size: 45+ People

Duration: 6 Years (ongoing)

Technologies: C/C++, Qt, Embedded Linux, HTML/JS/CSS, jQuery, AngularJS, Java/J2EE, Grails, Android, iOS, Oracle, NoSQL

Services: Software Development, Software Testing, Integration, Support

Trends: Electric Vehicles

Solution

The core product is an HMI (Human Machine Interface) of an eBike powertrain that consists of the battery, including the charger, and the drive unit, including the gearbox – engine.

The solution is a complex infrastructure that implements the software running on the device connected to the electric motor and all the dependencies related to the connection to end users’ mobile phones and persisting information in the cloud. It consists of four software components: an embedded application, mobile applications (Android and iOS), an online REST API server and an online portal. Primarily, the software provides the users with relevant information about routes and biking activity.

Some of the highlights of the device include usability (high-quality design, large color display), functionality (e.g. built-in navigation engine, map information downloads and installation, automated system for updates check), integration (communication with mobile devices and online data synchronization) and security (IoT security standard compliant).

Collaboration

As a technology partner, Fortech implements all the software components of the eBike system.

  • The embedded application, which shows exercise-related information to the user, like speed, distance and calories burnt and displays live information coming from the sensors.
  • The online platform used for persisting device information and to generate statistics based on that.
  • The mobile applications, which enable users to send routes, adjust the level of assistance the eBike provides and receive push notifications about calls, messages or music player activity.
  • The online communication, done via the mobile apps, using custom built Bluetooth tethering implementation or direct Wi-Fi connection.

The eBike has been publicly launched onto the market and enjoyed a great response from consumers and industry reviewers. The project is currently in a maintenance and enhancement phase, with new features being added at a fast pace.

Client Benefits

Complete Platform for Car Connectivity, Control and Authorization

Software solution that enables car connectivity, control and authorisation services for a premium OEM (Original Equipment Manufacturer). The platform represents a core software component, connecting in real-time millions of premium cars with external content providers.

3D Product Visualization With Real-Time Interaction

The solution is a desktop application that enables real-time 3D digital simulation of a product (e.g. an aircraft or a vehicle). It also allows the simulation of actual human interactions with the product, by checking ergonomic characteristics of the design through motion tests and human proportion visualisation within the digital prototype.

Software Platform for Fleet Management

This is a complete centralized software solution that allows the management of fleets through vehicle status monitoring. The solution relies on a device that is installed in trucks and connected to the application via interserver communications. It provides valuble metrics regarding the health status of the trucks, allowing efficiency optimizations of the entire fleet.