IoT and Smart Office Applications