IoT Based HOME & BUILDING AUTOMATION