Source: https://www.tala-informatique.fr/wiki/images/3/39/IOT.pdf