Last week in partnership with Q-Perior two members of faizod took part in the SAP InnoJam and DemoJam Ultimate Developer Competition.
SAP is a German software corporation that develops business software for managing business operations and customer relations. The coding challenge was sponsored by Hewlett Packard Enterprise and invited talented professionals from the IT community as well as SAP customers, partners, and colleges to show what they can do.
Teams were given 30 hours to develop application prototypes using cloud-based SAP technology to answer a specific question and projects were judged and ranked at the end.
Development of prototypes took place in the following areas:
- Smart moving assets
- Assets, data, and intelligence
- Digital operations
Vision for a Blockchain-IoT marriage
faizod representatives envisioned the marriage of Internet of Things and Blockchain using Ethereum, and thus worked to further develop the beginnings of a bicycle tracking system by Q-Perior through the creation of an administration and end-user app supported by Ethereum Blockchain.
Two months ago Q-Perior took place in a hackathon and generated the idea of a rentable E-bike equipped with an Arduino in order to manage and track bikes for a rental station. E-Bikes were equipped with an Arduino Pro Mini, which sends the GPS data over the LoRaWAN-Netz to TheThingsNetwork (TTN).
A Java application was developed on the SAP cloud platform to pick up and decode the messages from TTN and save them in the cloud.
Ethereum powered app makes vision reality
faizod pulled through with Blockchain to take things to an innovative new level for the competition.
The administration app for bike rental stations provided a tracking summary of the available bikes and enabled the administrator to add or edit bikes. This was made possible by the connection to Ethereum Blockchain, specifically, the registration of a new bike with a Blockchain ID and the determination of the price of a bike based on class.
The end-user app for bike renters made it possible for renters to locate the next free bike and make price inquiries for bikes using Blockchain. This was also made possible by Ethereum Blockchain through the creation of smart contracts for the return of a bike, the enablement of inquiries regarding remaining credit for a specific user account, and the display of past bookings for a specific user account.
A shared economy for bikes on the horizon
The data exchange between SAP and Blockchain was made possible using REST API with an offshore Middleware, which could call up client protocols in the Blockchain. The app was created on the SAP cloud platform.
The shared vision of faizod and Q-Perior was the beginning of a shared economy for bikes, with technology not only for public bike administration stations, but also for private individuals who could offer their E-Bikes for rent.
The team came in 3rd place at the competition and the success represents a turning point development in Blockchain, namely the marriage of Blockchain with IoT.
Transactions done with Blockchain ensure transparency and security. Smart contracts for bike pricing eliminate the need for a third party, thus reducing the costs for both renters and bike owners. With Blockchain, the entire cost of the economy would be reduced without compromising security.