question: What are the three main components of an IoT (Internet of Things) network? option 1: IoT devices, communication network, and destination nodes option 2: IoT devices, communication network, and source nodes option 3: IoT devices, power supply, and destination nodes option 4: IoT devices, power supply, and source nodes option 5: IoT devices, communication network, and control nodes 