Basic components of IoT solutions include sensors, data processing and analytics, gateway for cloud integrations, user interface, cloud server, protocols and automation services.