IoT platform challenges