https://medium.com/@voidnikhil/demystifying-the-main-parts-of-iot-systems-a-comprehensive-overview-46148ec17c68