Monday, September 12, 2016

My experience with IBM Watson IoT Bluemix

My experience with IBM Watson IoT Bluemix 

                                                                                       at RevolutionUC 2016


A Little about me and my team

Hello people,
My name is Sayali and I am a Computer Science Graduate student at University of Cincinnati. I currently work as a Ruby on Rails Web Developer at Massachusetts General Hospital. I love to dance, sing and meet new people. That’s me trying to figure out what to do at the event.


My team included Suprabha, Laxmi, Vamsi, all Computer Science Graduate students at University of Cincinnati. We participated in RevolutionUC 2016, a hackathon for students across the midwest. It was here, that we met Gayathri, a Business Development Executive at IBM, who introduced us to IBM Bluemix, after which we decided on using this platform for building our prototype for the Hackathon. This is how we looked after working for 12 hours.


(L-R) That's my team -  Vamsi, Suprabha, Laxmi and me!

A simple, yet useful application of IBM Bluemix- Face Recognition and Safety system!

Attending the information session for IBM Bluemix, got us thinking of how we could use this platform and build something useful for the Hackathon (Ohh yes, until this point, we were clueless about what we were going to do for the Hackathon). Our main focus was to create something,which would make an individuals life easier and secure. We ended up with the idea of making a home security system called Face Recognition and Security System. We made a prototype that  captures the image of a person at the doorstep and recognizes if the person has access to the house and also sends a message and image URL to all the family members if the person at the doorstep is someone not from the registered list of house members.


To build this prototype we used IBM Bluemix, Python, JavaScript, Twilio, a cloud communication platform and Kairos Face Recognition API. The prototype involved using Kairos to simulate the actual existence of a camera and verification of identity. Kairos API was used to store images of the family members and also compare images to recognize if the person is registered as a family member. Success or failure of recognition was passed as payload to determine the acceptance of commands from the person at the door. Failure of recognition would trigger a message to the registered number using Twilio along with the captured image. Success would also trigger a message to the registered number, registering the command to open the door.

My overall experience about IBM Bluemix
We were unaware of this platform until we met Gayathri at the Hackathon and attended a workshop conducted by the IBM team. After the workshop we were more interested in working on this platform, that makes things so easy. We felt the platform is user-friendly and the learning curve is not that steep.
We  experimented with the existing services in IBM Bluemix to send messages and also convert voice to text or the vice versa. The platform has various services to offer, which helped us in building a working prototype within 30 hours.
We were thrilled to know that we received the “Best Use of Watson IoT Bluemix” award. Look at our happy faces!

The winners for the "Best Use of Watson IoT Bluemix" award

4 comments:

  1. Superb! though technically I could make out nothing but this has a potential for enhancing home security. Who knows some home security company may be vying for such a technology back here in India. I think you should find out ;)

    ReplyDelete
    Replies
    1. Thank you! I guess there must be something similar to this already in the market. :) I just tried to implement the prototype using IBM Watson IoT Bluemix!

      Delete
  2. This comment has been removed by the author.

    ReplyDelete
  3. "• Nice and good article. It is very useful for me to learn and understand easily. Thanks for sharing your valuable information and time. Please keep updating IOT Online Training
    "

    ReplyDelete