WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Station météorologique sur arduino


par Raphaël BOURGEAY
Université d'Aix-Marseille - DUT Réseaux et Télécommunications 2020
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

7.2.1 Evolutivité

Par rapport à l'approche traditionnelle "pub/sub", l'évolutivité est également fonction du modèle "client/serveur". En fait, les opérations sur l'agent peuvent être fortement parallélisées et traitées par le biais d'événements. De même, les messages mis en cache et leur routage intelligent sont souvent essentiels pour améliorer l'évolutivité. Pour prendre en charge des millions de connexions, il peut être nécessaire de répartir la charge entre des clusters de brokers.

DUT R&T - Mémoire 2020 - BOURGEAY Raphaël 13

Figure 5: Mesure de latence des protocoles de messagerie d'application web IoT

DUT R&T - Mémoire 2020 - BOURGEAY Raphaël 14

7.2.2 Sécurité

Il existe de nombreuses possibilités de sécurisation (mot de passe, authentification par certificats client et serveur, chiffrement SSL/TLS (Secure Sockets Layer/ Transport Layer Security) listes de contrôle d'accès...)

Dans un monde où les objets connectés sont d'importants vecteurs d'attaque, c'est une qualité incontournable.

7.2.3 Difficultés

Quels sont les facteurs qui causent des difficultés dans le modèle pub/sub ?

Premièrement, il faut comprendre à l'avance la structure des données. Dans le cas d'un filtrage par sujet, l'éditeur et l'abonné doivent savoir quels sont les sujets adéquats.

Deuxièmement, en ce qui concerne la messagerie, un publisher ne peut pas supposer que quelqu'un écoute ses messages. Par conséquent, il se peut qu'un message ne soit lu par aucun subscriber.

7.2.4 Applications

De nombreux projets utilisent le protocole MQTT :

Facebook Messenger : Facebook a utilisé des aspects de MQTT dans Facebook Messenger, cependant on ne connaît pas exactement ce qui est utilisé de MQTT dans Facebook Messenger ni pourquoi.

La dernière version du système de contrôle de signalisation de IECC (International Energy Conservation Code) Scalable DeltaRail utilise MQTT pour les communications entre les différentes parties du système et les composants du système de signalisation.

7.3 Topics MQTT

Les subscribers MQTT s'enregistrent auprès du broker sur des topics, des sortes de chemins d'accès à une ressource. Ils demandent ainsi à être notifiés lorsque quelqu'un publie sur ces topics.

Cela peut être un topic de température par exemple : /raph/temperature.

On peut souscrire à un ensemble de topics en utilisant des métacaractères # : raph/#

DUT R&T - Mémoire 2020 - BOURGEAY Raphaël 15

Par exemple, si un client publie sur les topics /raph/température et /raph/humidite, un autre client peut écouter ces deux topics à la fois : /raph/#.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Nous voulons explorer la bonté contrée énorme où tout se tait"   Appolinaire