Apprendre à programmer pour rendre des objets connectés à Internet à l’aide des plateformes Arduino et Raspberry PI

Consulter le manuel
illustration-home-heading

Introduction au concept d’objets connectés

Qu’est-ce qu’un objet connecté ?

Après les objets intelligents, nous créons maintenant des objets connectés. Non seulement ceux-ci vont profiter de l’intelligence informatique, mais aussi d’une connexion à Internet, ou à un réseau domestique. Cela permet entre autres de contrôler ces objets ou de les surveiller à l’aide d’un téléphone intelligent.

Objet

Matériel nécessaire

Pour créer des objets connectés, il faut y inclure au minimum un microprocesseur et une connexion internet. On ajoutera aussi généralement des entrées et sorties, c’est-à-dire des capteurs et des actuateurs, et ensuite toutes sortes d’autres composants, selon l’objet. Des cartes électroniques comme Arduino et Raspberry Pi intègrent déjà un microprocesseur et des capacités d’entrées/sorties. Celles-ci facilitent le développement d’objets connectés.

Langages de programmation

Comme les objets connectés intègrent l’intelligence informatique, ça veut dire qu’on doit les programmer. La carte Arduino ne comprend que le langage machine, donc on doit utiliser un langage qui pourra être compilé, comme C ou C++. Le Raspberry Pi, quant à lui, possède un système d’exploitation et permet plus d’options et de facilité de programmation. Entre autres, il permet l’utilisation de langages interprétés, comme Python.

Langages de programmation