understanding iot platform needs