Ride and type: Use phone while riding a bike in a secure manner
summary
mySPIN connects phone apps to motorcycle head units, streams HD UI frames over TCP using a shared memory frame buffer on Android to avoid IPC latency, and advertises services on iOS via Bonjour and a URL scheme. Input arrives from handlebar buttons with touch injection or vehicle touchscreen, audio uses HFP/A2DP audio over Bluetooth, and large packets and screen frames go over USB or Wi‑Fi. The SDK lets third‑party apps send rendered views and receive vehicle state; the system is deployed and handles two helmet audio streams.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 1:21Project background
- 3:03Problem and motivation
- 4:38Technical requirements
- 7:50Third-party app integration
- 11:31Android implementation
- 13:57Shared memory for video
- 16:01System architecture overview
- 17:30Helmet and intercom support
- 18:39Handlebar controls
- 20:21Phone mount limitations
- 22:55Bosch Serbia hiring
- 24:13Demo video
- 25:27Q&A session
related talks
38mDeveloping Apps for Android Auto.
39mTalking to your bike and other devices (wait, what?)
13mFrom Dashboard to Driver Display
36mChallenges developing an Android based system for 2-wheel …
32mAndroid Auto: Rolling Droid gather no moss (en)
15mArchitecting Amp: Android integration with embedded systems
19mAndroid Auto: Your Media in the Car
19mHow we brought the Uber Driver App to Android Auto
