Rideet

Motorcycle Smart Assistant
https://rideet.com
Client

Rideet S.R.L.

Services

Product Development, Mobile App,
HW Design, Firmware Development,
Alexa Skill Development, Server-Side Infrastructure

Rideet® is an innovative startup born in 2018 to develop the world's first universal smart assistant for motorcycles, Rideet One, a device meant to improve the bike management and riding experience, allowing the rider to revisit every single corner of the route and enjoy the ride.
Rideet One consists in a small box with inertial sensors and connectivity to be installed on the motorcycle, a proximity key, an Alexa skill and a mobile app to access all the vehicle's data.
As co-founder and CTO of Rideet® I have been in charge of all the technical matters involving the development of such product including but not limited to: schematic definition, PCB layout, firmware development, iOS and Android app development, Alexa Skill development and server-side support infrastructure.

Product features

Performance

Detailed dynamic data logging and measurement including speed, acceleration and lean angles overlapped to the GPS position available from consultation on the mobile app.

Security

Satellite anti-theft that sends push notifications to the biker if the motorcycle is being hit, moved or stolen. Live position tracking over cellular network with global coverage. Geofencing functionality available.

Safety

Accident recognition using the inertial on-board sensors and GPS data. In case of accident the device shares via text message position, relevant info and useful medical data to contact numbers priorly selected by the rider.

Maintenance

Based on your motorcycle's actual mileage and registration date it notifies the user when maintenance actions specific for the bike are required. It also monitors the bike's battery level and alerts the biker when it's critical.

Trips

Automatic trip recognition, organization and sync of the aggregate data. Visualization of the trip details including performance and other relevant data from the Rideet App.

Smart

All the data available from the app are also accessible from Amazon Alexa smart assistance using the Rideet Skill.

Device hardware

Rideet One consists in two pieces of hardware: a box to be installed on the motorcycle and a BLE Key that should be kept in the keychain.
The Box is installed by simply connecting the cables to the motorcycle's battery and it's kind of the local brain of the system. It includes cellular connectivity to communicate with the cloud, WiFi to connect directly with the app, sync performance data and update the firmware via OTA. The firmware has been develop using C/C++ on top of FreeRTOS.
The Rideet Key main function is to automatically disengage the anti-theft when the rider is in proximity of its motorcycle and to engage the anti-theft as soon as it walks away. Every Key is associated to its own Box and the communication between the two is encrypted.

Learn more

Rideet Box

Device to be installed on the motorcycle's battery that packs GPS, WiFi, Bluetooth and cellular connectivity alongside a 9-axis IMU.

Rideet Key

BLE proximity key that connects to its own Rideet Box and allows to enable/disable the anti-theft depending to the distance from the motorcycle.

Bluetooth
WiFi
GNSS
IMU

Mobile app

The Rideet App is the main interface between rider and motorcycles and provides access to all the info relative to the bike such as: detailed technical data and maintence info, battery status, bike location, trips data and performance.
The app has been developed using the Flutter SDK, an open souce UI development kit created by Google that allows to build native iOS and Android apps on a single codebase with native performance, using the Dart programming language.
The most relevant pages of the app are shown below.

Dashboard

Main page that shows aggregate data since Rideet One installation and box connectivity status.

Maintenance

Batteries status monitoring with low battery alert notification. Upcoming and past services for the specific motorcycle model with step-by-step detailed info. Motorcycle technical data manual.

Security

Last GPS position of the motorcycle. Possibility to set a geo-fence in which the bike can freely move. Notification and position streaming in case of theft.

Safety

Page to enable the accidents recognition system. In case of accident, a text message including position and other relevant info is sent to the numbers chosen by the user.

Trip Details

For every point of the route it is possible to check the dynamic data of the motorcycle, including speed, acceleration and lean angle.

Performance

Aggregate data of the overall performance and the ones of the last ten trips. Moreover it is possible to measure 0-100 kph and 0-200 kph.

Settings

Settings page from which the user, among the others, can change the behavior of the Box, update the firmware via OTA and many more.

Garage

The app handles multiple users and motorcycles with Rideet One installed. The Garage shows all the motorcycle available and their relevant info.

Alexa skill

The Rideet Alexa skill gives the user the possibility to interact with the Rideet platform – get its bike's data, info relative to trips and maintenance – anytime using voice commands.
The skill uses an OAuth 2 flow to link the Rideet user account to the Skill – a custom solution based on Node.js was developed to meet the requirements.

Learn more