Nous avons découvert précédemment ce que représente ce concept, cette tendance - l'internet des objets (IIoT).   Nous comprenons comment il nous affecte en tant qu'individus ainsi que la société mondiale au quotidien, et nous en avons également une définition :   Un monde numérique interconnecté, une interconnexion qui va de la "relation" classique individu-individu à individu-dispositif intelligent ou dispositif intelligent-dispositif intelligent. Mais comment ce concept d'IoT est-il mis en œuvre ? Quels sont les éléments structurels, quels sont les éléments physiques, comment les fonctions logiques sont-elles attribuées et quelle est l'interaction entre ces éléments ?

 

Une réponse du type "d'IoT pour les nuls" serait la suivante : l'architecture de l'IoT est composée d'un carré : - L'architecture de l'IoT est composée d'un carré avec une antenne, d'un éclair et d'un nuage.

 

Commençons par la base : le carré avec l'antenne.

Il représente les éléments intelligents qui collectent des données et exécutent des commandes. La "couche de perception" ou "couche de détection" est formée par le carré avec l'antenne. Telle est la représentation structurelle.

Mais qu'en est-il du point de vue du comportement, du point de vue de la représentation comportementale ? Quelles sont les fonctions de ces carrés ?

Eh bien, ces éléments peuvent être divers et implicitement dotés de fonctions variées, allant de simples capteurs ou actionneurs à des éléments intelligents : prises intelligentes, téléviseurs intelligents, haut-parleurs audio intelligents, appareils électroménagers intelligents et éléments militaires intelligents (en effet, le concept a également atteint le domaine militaire) - l'éventail est très large et couvre de multiples cas d'utilisation commerciale.

À ces fonctions dédiées s'ajoute une couche de fonctionnalité sous-jacente : la sécurité. Une fois que ces éléments ont acquis l'attribut "intelligent", il s'agit d'une caractéristique fonctionnelle obligatoire.

 

Lightning est la représentation générique de ce que l'on appelle la "couche transport"/"couche connectivité" ou "couche réseau".

Si nous avons autant de noms, c'est parce que les choses ne sont pas si simples. Le transfert de données s'effectue par le biais de plusieurs protocoles et de plusieurs couches physiques. Ainsi, nous pouvons avoir une transmission sans fil, une transmission câblée, etc. et, pour utiliser des termes techniques, nous pouvons détailler les choses comme suit : Ethernet, WiFi, NFC, BLE, LPWAN, ZigBee, MQTT, OPCUA, et la liste peut continuer...

En termes de structure, nous pouvons avoir plusieurs dispositifs intelligents (les carrés avec des antennes) qui envoient des données à une structure de passerelle/agrégateur de données, d'où elles sont ensuite envoyées à la couche supérieure. L'un des éléments clés associés aux passerelles est l'importance accordée à la sécurité.

La sélection du support/protocole de transmission dépend également de l'élément intelligent et de ses caractéristiques.

Nous devons tenir compte non seulement du volume de données et de la largeur de bande, mais aussi de la consommation, de la couverture et du coût. Une option populaire, par exemple, est un réseau WiFi pour un appareil domestique intelligent, mais cette solution n'est pas idéale pour un système de surveillance de l'activité sismique utilisé le long des failles marines.

Dans ce cas, nous avons besoin d'une faible consommation, d'une couverture à longue distance et d'un transfert de données relativement faible.

 

Le nuage représente ce terme qui est entré dans notre dictionnaire informatique quotidien : Le nuage.

C'est l'endroit où toutes ces données sont transférées, ce qui implique des serveurs, de grandes capacités de stockage et de traitement.

Le terme "nuage" peut également englober d'autres structures et d'autres actions : le stockage et le traitement des données. Il existe plusieurs définitions logiques de cette couche.

On peut la considérer comme une structure unitaire, auquel cas, on peut l'appeler "couche d'application", ou on peut la diviser en deux grandes fonctionnalités : "couche de traitement des données" et "couche d'application".

C'est là que réside non seulement la partie stockage des données, mais aussi un autre concept qui a pris de l'ampleur ces derniers temps : l'IA ou les applications d'intelligence artificielle : Les applications d'IA ou d'intelligence artificielle qui, dans la plupart des cas, ont besoin d'une condition préalable fournie par un système IoT : un grand volume de données à traiter.

Ceci représente l'architecture générique d'une solution IoT.

Si nous devons faire un résumé, nous parlons d'une structure en 3 ou 4 couches : couche de détection/perception, couche de réseau et couche d'application (avec la couche de traitement des données qui la précède).

En termes de fonctionnalité, compte tenu de tous les composants mentionnés ci-dessus, nous devons définir les interfaces, les fonctionnalités, les contraintes, les performances, etc.

Le nuage, la foudre, les carrés avec l'antenne... un écosystème complexe avec lequel nous devons construire une relation symbiotique pour atteindre les objectifs de notre système.