MQTT is a messaging protocol that specifically used for communication in IoT connected devices. The whole MQTT system consists of many clients and one broker. Our devices act as clients. MQTT is supported by most microcontrollers and systems.
Raspberry pi is a small pocket sized computer having on-board GPIO pins to connect other peripherals and sensors. It has inbuilt Wi-Fi to connect with network and upload sensor data directly to any IoT cloud platform without using any external components.
ARTIK is an IoT platform which allows data sharing for IoT. In this session we are using ARTIK cloud service with Raspberry Pi to make a demo IoT application.
IFTTT (If This Then That) is a free IoT service that allows you to send a trigger from one device, and allow that trigger to make something happen elsewhere.
Blynk is an IoT Platform to control Arduino, Raspberry Pi, NodeMCU and other microcontrollers over the Internet. Blynk app is a digital dashboard where you can build a graphic interface for any IoT based project by simply dragging and dropping widgets.