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