Firmware and Mobile App for Extreme Sport Watercraft
Company’s Request
Technology Set
Solution
Firmware
Our team created firmware for the wakeboard, from scratch. The board is set up by a mobile app and has three power levels (Eco/Sport/Awake) and throttles (Easy/Normal/Aggressive).
The wakeboard is equipped with sound and LED smart indicators and sensors: GPS, temperature, gyroscope, accelerometer, and humidity. The battery is outfitted with active balancing and an intelligent charging process.
Also, the wakeboard has a hall sensor which is mounted with a magnet that stops the board’s engine if the user should fall off the wakeboard in active mode.
The wakeboard is controlled by a Wireless Hand Control (HC), which communicates with the object through the ZigBee module (protocol xbee 802.15.4).
The HC displays the following features:
• Product battery level.
• HC battery level.
• Product speed km/h/mp/h.
• Power/throttle mode.
• Error mode (if errors occur in HC, wakeboard, or if there is a communication issue).
Sirin Software worked together with the hardware designer. We performed the review and tested the hardware used in the wakeboard and offered advisement.
MOBILE APP
We developed the functionality of the mobile app based on the design provided.
The mobile app connects with the wakeboard via Bluetooth SMART 4.1 and enables operational control, data acquisition, and storage.
Main features:
• User settings for the engine’s power and throttle mode based on requirements.
• Stats (max speed, g-force, distance length and path (recorded on a map).
• All data is recorded and stored in firebase and can be exported to MS Excel.
• Firmware update.
• Control HC and board battery level and health.
• Geo-fence service: user can set playground and forbidden areas for the wakeboard on the map.
• Entering a custom device name.
The app was created both for IOS and Android OS.