Smart Homes and Smart Cities: The Future of Urban Living