Il existe 2 groupes d’ « IOT »s:
- Les « IOTs » ordinateurs qui sont créés par les informaticiens.
- Les IOTs qui sont créés de toutes pièces.
L’IOT d’ordinateur
L’IOT d’ordinateur sont des mini-ordinateurs qui embarque un OS. La plus part du temps, c’est du « Raspberry« , ARM. Normalement utilisé dans les projets demandant beaucoup puissance, il est aussi utilisé par les informaticiens qui ne font pas électronique.
Avantages:
- S’utilise comme un ordinateur
- Utilisation d’une grande puissance de calcul
- Beaucoup de ports entrée/sortie (GPIO)
- Les projets sont rapide à réaliser surtout s’il existe dans le monde du PC.
Désavantages:
- Consommation élevé entre 4W et 15 W pour les plus récent.
- Oblige d’avoir un contrat de maintenance vu que c’est un ordinateur.
- Facilité de contourner les systèmes de sécurité.
- Surchauffe si on ne pense pas à refroidir correctement la CPU et le GPU.
Ses IOTs sont utiles notamment dans quelques domaines:
- IA, l’apprentissage autonome: Il s’agit d’un ordinateur coupé du monde Internet et qui doit utiliser des algorithmes d’apprentissage.
- IA, supervision temps réel autonome
Pour ma parts j’utilise le nvidia Nano, qui fait 10 Watt ( officiellement et 15 Watt relevé ).
Exemple de développement inutile selon moi
- AI: Reconnaissance facial
- AI: Classification
- Utilisation juste pour les GPIO
L’IOT le vrai
Les iots sont un peu plus complexe à créer. Il demande un savoir faire mécanique, électronique et informatique. Le programme est souvent sans OS et très petits ( de l’ordre de quelques Mo).
Quelques exemple de microcontrôleurs: cortex ( utilisé dans les téléphone), Risc V, Ardiuno, …
Avantages:
- IOT optimisés
- Plus difficile à contourné si c’est bien fait
- Généralement petit
- Consommation maîtrisé et du coûts faible entre 0,005W à 5W
- Autonomie très élevés pour certains projets ( plusieurs années )
Désavantages:
- Un peu plus longue à développer
- Demande des compétences assez poussées dans plusieurs domaines