Skyline Solution
Station-based bike-sharing relies on few internet-connected kiosks and many bicycles, with communications driven by the stations. The introduction of many internet-connected bicycles, where each bike was now responsible for communication, created new problems that the existing software architecture couldn’t handle. Skyline solved this problem by providing an updated architecture built around two core Microsoft Azure technologies:
Azure IoT Hub and
Azure Service Fabric.
To solve the BCycle Dash smart bike information challenge, Skyline designed and built a suite of microservices designed around the capabilities of Service Fabric and the requirements of the Dash system. The team utilized IoT Hub and Service Fabric to provide device management and to connect the bikes to the existing software-as-a-service backend.
All bikes are registered with the system and given secure, bike-specific credentials to use for communication. The existing backend can leverage API endpoints within the Service Fabric application to "ask" a bike if it's available for check out. Stream-based processing of incoming IoT Hub messages can notify operators of bike status (e.g. bike location, battery level, firmware versioning).
After successful deployments of station-based systems around the country, BCycle is now positioned to revolutionize bike-sharing with a novel concept: the bike as the station.
The Bike is the Station
Dash is two things: an evolution of BCycle’s bikeshare product to meet a different price point at the same quality, and a response to disruptive competition. By adding a low-power computer, touch screen and modem; each bike becomes its own station and differentiates it from other smart bikes. To save power, the bike minimizes local processing and relies on the cloud. The touch screen and local RFID reader allows the bikes to be deployed in existing systems, providing additional flexibility to operators and familiarity to existing customers. Also, the flagship BCycle mobile app can be leveraged for sign-up, check out, mapping, navigation, payment processing, and many other features.
New features include (for Dash-based systems):
- GPS data from bike sent securely to BCycle via IoT Hub.
- Active monitoring of bike state to proactively alert operators
- Turn-by-turn directions, powered by the mobile app, displayed on the bike screen.
- Geofencing of stations to provide intelligent management of bike operations.
- Return bikes to any legal bike parking location (no dock required).
- Ability to check out with RFID card, mobile app, or user ID and PIN.
- Mobile Unlock System for a quicker bike checkout.
- Intelligent bike-driven flows for automated maintenance ticket management and problem reporting.
The Results
With the success of the mobile app and living the agile mindset every day, the BCycle team will be able to deploy the Dash nationwide in Spring of 2018. The
BCycle app and Dash smart bike have become central to BCycle's current and future product offerings. It allows both casual and card-holding members to access the benefits of their bikeshare system to help them solve their transit problems and explore their communities.