Summary
In this chapter, we have seen how IoT devices can send the data that they collect.
We explored the main protocols used to communicate with IoT devices: MQTT, HTTP, CoAP, and WebSocket. You learned about their characteristics, advantages, and challenges. Also, you saw how you can implement them using libraries and software.
Finally, we analyzed the factors that can lead to selecting one protocol or another.
With what you have learned in this chapter, you will be able to select the right protocol for your device and implement it in your IoT system.
In the next chapter, you will learn about different types of data sources that you can use in Grafana.