Introduction: ELock (Intel Road Show)

During the Intel IoT Road Show ,Tokyo on 17-18th October, 2015, team Ants hacked a normal bicycle to make it smarter. Specifically we have developed a smart lock system called "eLock".

Step 1: Preparations

Hardwares we used (please note that the Hackathon organisers provided kits below except the miniature bicycle):

  • A miniature bicycle
  • Intel Edison (Standard Power on Board Antenna + Arduino)
  • Grove Starter Kit Plus
  • 3D printer

Softwares and programming environments

  • Server: IBM Bluemix
    • Communication MQTT: IBM IoT
    • Node-RED
    • Database: SQL DB
  • Mobile Development (on Android)
    • IDE: Android Studio (Java)
    • Libraries: facebook-android-sdk, universal-image-loader, volley
  • IntelEdison Development
    • IDE: Intel XDK (NodeJS)
  • 3D prototype of eLock development
    • 123D Design
    • 3D printer provided by DMM.MAKE

Step 2: Development Steps

Server:

We chose Node-RED on IBM Bluemix Server because it is very oriented for IoT development. You can just drag and drop nodes for programming. Moreover, Bluemix supports MQTT which is used for communication between the bicycle and user.

Mobile development was done for Android,

The logo for eLock is "e" which stands for the Edison ;)

Step 3: Prototype

Here is a working model for miniature bicycle