Building IoT Controller: The Journey Begins