- Raspberry Pi is small computer running OS and used for complex functions.
- Arduino is microcontroller board for simple functions. There is separate Arduino Wi-Fi Module ESP8266.
- NodeMCU is microcontroller board with built-in WiFi and consumes more energy than Arduino.