Vous êtes sur la page 1sur 5

ETUDE DES ENVIRONNEMENTS DE L’INTERNET DES OBJETS

IoT (Internet Of Things)


Les réseaux IoT sont focalisés sur la performance énergétique pour augmenter :
 La durée de vie des objets sur batterie ;
 La distance de communication pour diminuer les couts
d’infrastructure ;
 Le cout de service pour permettre de connecter plus d’objets.
Ainsi, le réseau sera choisi en fonction de plusieurs critères à savoir : disponibilité,
déploiement, maturité, espérance de vie, objets fixes ou mobiles, localisation des objets,
niveau de sécurité, type d’opérateur de réseau, maintenance et interopérabilité.

Composants Cisco IOx


IOx rassemble Cisco IOS le système d’exploitation de réseau leader de l’industrie et
Linux la principale plateforme open source.
Il combine le Cisco IOS à Linux car linux est un logiciel open source qui permet de
développer des applications qui s’exécutent sur l’infrastructure réseau de Cisco IoT et
l’hébergement uniforme pour les applications sur le réseau Cisco IoT. Les partenaires Cisco
peuvent fournir des applications prêtes à être exécutées sur une infrastructure compatible IOx
et développer avec une gamme de langage commun.

Rédigée par CHIEGANG YONKEU Annie Merveille


Fonctionnalités : créer et déployer rapidement des applications IOx permettant un
déploiement cohérent d’applications indépendantes de l’infrastructure de l’entreprise.
Accélérer le développement et le test de déploiement des applications pour une intégration des
preuves de concept et des démos plus rapides. Une sécurité intégrée des conteneurs permet
d’exécuter uniquement des applications fiables avec signature et vérification des applications.

Langages de programmation utilisés dans l’IoT

Langages C++, HTML, JavaScript,


Micropython, Python, Java
Stockage InfluxDB, MongoDB
Protocoles MQTT, HTTP
Systèmes d’exploitation Linux, Windows
Technologies utilisées en IoT Sigfox, LoRaWAN
Domaines d’applications de l’IoT Industrie, villes, transport, retail

Cloud computing et IoT

Le cloud computing se définit par la mise à disposition d’un parc de machines, de


réseau et de logiciels. Les clients utilisent un réseau informatique (en général à travers
Internet) facilité par le fournisseur qui en assure la maintenance. Il existe trois modèles de
services de cloud computing adaptés aux différents besoins : Iaas, Paas et Saas.
IAAS (Infrastructure As A Service) externalisation de l’infrastructure matérielle
L’Iaas offre au client une infrastructure externe. Le fournisseur prend en charge
l’installation des serveurs de fichiers, les réseaux et le stockage des données. De cette façon,
le client n’a pas besoin d’acheter les équipements liés à ces ressources : il les loue au
prestataire. En revanche, le client est responsable de ses applications, de ses données et du
système d’exploitation.

Paas (Platform as a service) : externalisation de l’infrastructure matérielle,


des applications et des données

Le Paas inclut les services de l’Iaas mais va encore plus loin : outre les serveurs, le
stockage et les réseaux, le prestataire fournit également l’ensemble des applications
middleware : système d’exploitation, base de données, serveur web… En d’autres termes, le
client loue l’exploitation des serveurs et les outils intégrés.

Saas (Software as a service) : la formule « tout compris »

Rédigée par CHIEGANG YONKEU Annie Merveille


Le Saas est le service le plus connu du grand public. Le fournisseur s’occupe de
l’installation, de la configuration, du fonctionnement et de la maintenance de l’interface. Le
client paye en général un abonnement mensuel et peut directement utiliser la plateforme que
le fournisseur met à sa disposition.

Le choix de la solution la plus adaptée à une entreprise dépend de ses besoins de ses
compétences et de son budget.

MCU et IoT

Une unité de microcontrôleur (MCU) est un petit ordinateur autonome qui est hébergé sur un
seul circuit intégré ou micropuce. Il diffère d’un ordinateur de bureau qui sont généralement
dédiés à une seule fonction et sont le plus souvent intégrés à d’autres appareils.

Pourquoi utiliser un MCU pour l’IoT ?

Simplicité les MCU ne nécessitent pas de système d’exploitation pour fonctionner et sont
faciles à interfacer avec des périphériques externes tels que des capteurs et des moteurs. Leurs
manques de dépendances externes les rendent également faciles à configurer. Et enfin le
codage requis pour programmer un MCU est minime.

Sécurité coder sur un MCU offre moins de voies d’attaque. Chaque port ouvert et chaque
protocole disponible est également une vulnérabilité potentielle. Coder sur un MCU signifie
qu’il ne comprend aucun système d’exploitation intermédiaire pour exécuter les instructions.

Cout les MCU offrent des fonctionnalités simples et sécurisées à moindre cout.

SBC et IoT
SBC (Session Border Controller) est un élément de réseau assurant la sécurité des
infrastructures de téléphonie SIP. C’est une application de type passerelle protocolaire qui a
pour but d’autoriser, relayer voire router et éventuellement modifier la signalisation SIP.
L’utilisation des ordinateurs a carte unique présente de nombreux avantages à savoir : leurs
fonctionnalités sont bien intégrées car presque tout est natif de la machine. Les SBC peuvent
facilement être produits et ont un temps de mise sur le marché rapide par rapport aux
ordinateurs personnels ou aux ordinateurs portables. Ils sont plus légers, compacts, plus
fiables et beaucoup plus économe en énergie que les ordinateurs multicartes.

Ils sont également utilisés dans des applications de contrôle de processus, comme les
systèmes robotiques complexes et les applications gourmandes en processeurs. Ils sont
souvent considérés comme une excellente alternative aux microcontrôleurs.

Fog computing et IoT

Rédigée par CHIEGANG YONKEU Annie Merveille


Le fog computing, aussi appelé "informatique dans le brouillard", définit une infrastructure
chargée de stocker et de traiter des données issues d’objets connectés. Concurrent direct, alternative
ou solution complémentaire au cloud computing, le fog computing a comme particularité de stocker
et de traiter les données via le recours à des équipements implantés à la périphérie du réseau. Il
permet donc de réaliser ces deux actions en local, sans avoir à solliciter un Datacenter situé à
plusieurs centaines de kilomètres ou un cloud. Dans ce domaine du stockage et du traitement des
données et de l’IoT, le fog computing crée une interface supplémentaire que l’on peut situer entre le
Edge Computing et le Cloud Computing.

Rédigée par CHIEGANG YONKEU Annie Merveille


TABLEAUX RECAPITULATIFS DES CABLES, OBJETS, TYPES
D’ALIMENTATION ELECTRIQUES, TYPES DE CONNEXION, DES
SYSTEMES D’EXPLOITATION ET LOGICIELS D’APPLICATION A
UTLISER
Câbles à utiliser
Objets connectés
Types d’alimentation électrique
Types de connexion
Systèmes d’exploitation
Logiciels d’application

DIFFERENCE ENTRE OBJETS CONNECTES ET INTERNET DES


OBJETS

Un objet connecté est un objet auquel le raccordement à internet apporte des fonctions
supplémentaires. Il n’est ni un périphérique, ni une interface.
Par contre l’Internet des Objets est l’interconnexion entre l’internet et des objets lieux
et des environnements physiques.

Rédigée par CHIEGANG YONKEU Annie Merveille

Vous aimerez peut-être aussi