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