Mise en place d’un courtier MQTT. Partie 2: ITO, domotique

Avant-propos

Okay en ' partie 1: ITO, domotique ', vous avez créé et configuré votre « Vanilla » Raspberry Pi (pardonnez le jeu de mots) et peut y connecter à distance avec du mastic. Maintenant, nous allons configurer un serveur qui établira votre infrastructure principale d’ITO ménage et test qu'il fonctionne comme prévu.

Introduction

Ce Instructable documente comment mettre en place un IoT MQTT courtier et il fonctionne correctement par « espionnage » sujets MQTT avec MQTTSpy.

Quelles pièces me faut-il ?

  1. Un réseau domestique
  2. Routeur avec serveur DCHP
  3. Une framboise Pi B + ou mieux
  4. Un Hub USB, clavier, souris et écran LCD moniteur pour mettre en place le Pi
  5. Une victoire 7 PC

Quelles compétences ai-je besoin ?

  1. Haut de la liste:-Patience
  2. Une connaissance de TCP/IP
  3. Une compréhension très basique de signifie quel client/serveur
  4. Faibles connaissances de Linux

Dispositifs d’Ito

Dispositifs de l’ITO s’appuient sur un protocole sous-jacent nommé 'Message Queuing Telemetry Transport' ou "MQTT" pour faire court. Ce protocole est connu comme « Publish/Subscribe » et est extrêmement simple et léger, étant conçu spécifiquement pour les « systèmes » et les systèmes de faible bande passante. En langage normal c'est-à-dire un protocole de communication si simple et si petit que même un système à microprocesseur comme un ESP8266 ou un Arduino peut la soutenir. Une fois que vous ajoutez à cela avec une connexion Wi-Fi (ESP8266) ou la liaison Ethernet (Ethernet Shield) vous avez vous-même la base d’un dispositif de l’ITO.

Publication/abonnement

La deuxième photo ci-dessus est une représentation picturale généralisée d’un protocole de publication/abonnement en action.

Ici un appareil ITO ou le "Client" a détecté une température inhabituellement élevée et 'Published' ce 'Sujet' au MQTT « Courtier ». Le courtier MQTT a ensuite transmis cette information à tous les « Clients » qui ont choisi de "S’abonner" à cette nouvelle "Sujet". Dans ce cas, il pourrait être un dispositif intelligent qui met en marche un climatiseur ou un système d’enregistrement des données passives ou même un intelligent bâtir le système de gestion qui, dans sa grande sagesse, a choisi d’ouvrir les fenêtres.

Aussi, il aurait pu être une moteur gestion système publication carburant consommation de données ou un compteur intelligent, publication des chiffres de consommation d’électricité.

Si cette explication est troublante vous alors pensez comme YouTube. J’ai télécharger une vidéo sur YouTube (le courtier) et mes nombreux adeptes qui ont souscrit à ma chaîne recevra un avis de la nouvelle publication.

Le courtier

C’est le cœur du protocole de publication/abonnement. Le courtier MQTT est idéalement conçu pour gérer plusieurs milliers de clients MQTT connectés simultanément.

Il est principalement responsable de recevoir tous les messages, filtrer, décider qui s’intéresse à eux et transmettre des messages à tous les clients abonnés.

Le Client

Le Client MQTT, que ce soit abonné ou éditeur (ou les deux en un seul appareil) est un appareil de petit microcontrôleur jusqu'à un serveur entière, qui dispose d’une bibliothèque MQTT en cours d’exécution et est connecté à un courtier MQTT sur tout type de réseau.

.

Et c’est tout que vous devez savoir sur MQTT. Nous ne nous rendre dans le protocole, ou comment ils brancher car il n’est simplement pas nécessaire à ce stade.

Liens de la série

Suivant :

Précédent :

Articles Liés

Créer votre premier périphérique Ethernet de l’ITO. Partie 5: ITO, domotique

Créer votre premier périphérique Ethernet de l’ITO. Partie 5: ITO, domotique

Il s'agit d'un "twofer" (deux pour une), la première partie (A) est l'équivalent d'Ethernet de son WiFi ESP8266/DHT22 fonction prédécesseur avec un écran LCD I2C supplémentaire pour les données de synthèse (voir deuxième photo ci-dessus). Dans l
« Proxénétisme » votre premier périphérique WiFi d’Ito. Partie 4: ITO, domotique

« Proxénétisme » votre premier périphérique WiFi d’Ito. Partie 4: ITO, domotique

OK, pas tellement proxénétisme mais qui s'étend de votre premier appareil ITOIntroductionCe Instructable documente comment simple c'est d'étendre et de développer un dispositif d'Ito (photographié ci-dessus) et s'articule autour du module ESP8266-01
Création de votre premier appareil WiFi d’Ito. Partie 3: ITO, domotique

Création de votre premier appareil WiFi d’Ito. Partie 3: ITO, domotique

Ce Instructable documente comment créer un simple dispositif d'Ito (photographié ci-dessus) basé sur le module ESP8266-01 WiFi activé et est le troisième volet d'une série de Instructables détaillant comment mettre en place votre propre réseau domest
Installer et configurer OpenHAB. Partie 6: ITO, domotique

Installer et configurer OpenHAB. Partie 6: ITO, domotique

Avant-proposDonc, si vous avez suivi les premières parties (IoT - « Intranet » des choses : domotique. Partie 1: ITO, Introduction partir) vous aurez vous-même un réseau IoT similaire à celle illustrée ci-dessus (photo 2 et 3). Dans cette partie, nou
Un autre presque gratuit ordinateurs client léger mis en place la partie II.

Un autre presque gratuit ordinateurs client léger mis en place la partie II.

Dans cette section nous ajouter certains logiciels de sécurité internet et permettre l'accès au réseau des clients ltsp.Étape 1: Configuration de proxyPour filtrer l'internet nous avons besoin d'un outil pour nous permettre de le faire. Tinyproxy nou
Mise en place de votre Pi framboise

Mise en place de votre Pi framboise

Bienvenue à nos instructions pour la mise en place d'une nouvelle marque Pi framboise ! Malgré quoi ça ressemble, un Pi de framboise est un ordinateur ; il manque juste une majorité de cloches et de sifflets avec que la plupart des ordinateurs sont l
Girouette analogique avec obturateur automatique mis en place

Girouette analogique avec obturateur automatique mis en place

À mesure que le projet de Station météo GPRS en ligne incroyable, nous avons encore une autre mise à niveau vers le large éventail de capteurs avec une professionnel analogique girouette, gentiment offert par vecteur Instruments. Ce dispositif sera f
Mise en place d’un serveur Lamp sur Ubuntu

Mise en place d’un serveur Lamp sur Ubuntu

Maintenant que nous avons Ubuntu installé sur notre ordinateur, nous voulons obtenir notre serveur LAMP mis en place. LAMP signifie Linux Apache MySQL Php. Nous voulons que ce car il nous permet d'écrire et tester le code web sur un hôte local.Étape
Mise en place de la Zybot - quincaillerie, ronds et grand Edition

Mise en place de la Zybot - quincaillerie, ronds et grand Edition

Ce Instructable est une partie d'une série de six épisodes qui passera par la Zybot de construction. Ce Instructable vous guidera à travers tout ce que vous devez assembler le matériel de la Zybot.Pour plus d'informations sur le Zybot Découvre ce blo
Mise en place de la Zybot - logiciel Version 2

Mise en place de la Zybot - logiciel Version 2

Ce Instructable fait partie d'une série de six épisodes de construire la Zybot. Dans ce Instructable nous sera mise en place du côté du logiciel de le Zybot. Le ZYBO (Zynq Conseil) est un logiciel embarqué et la plateforme de développement de circuit
Mise en place d’un hotspot Wi-Fi à l’aide de TP-Link TL-MR3020 routeur sans fil N

Mise en place d’un hotspot Wi-Fi à l’aide de TP-Link TL-MR3020 routeur sans fil N

Il s'agit d'un guide sur la mise en place d'un hotspot Wi-Fi simple à l'aide d'une installation TP-Link TL-MR3020 routeur N sans fil 3 G/4 G avec NoDogSplash. L'objectif est de fournir un hotspot gratuit avec une page de garde de la publicité qui fou
Mise en place de votre premier aquarium d’eau salée

Mise en place de votre premier aquarium d’eau salée

il s'agit d'un guide étape par étape comment mettre en place votre premier aquarium. Cette information est basée sur mes expériences de mise en place mes 2 réservoirs et les problèmes que j'ai rencontrés et comment j'ai fait affaire avec eux. Tous le
Mise en place d’un site Web et le domaine

Mise en place d’un site Web et le domaine

Image par : Nitin maoucheÉtape 1: Inscrivez-vous !J'ai déjà un compte sur wix, mais la mise en place d'un compte est un processus simple gratuit. Si vous allez à signe en vous pouvez tapez dans votre e-mail ou connectez-vous avec Facebook ou Google p
Mise en place d’Apple AirPort routeur sans fil

Mise en place d’Apple AirPort routeur sans fil

tout dans notre monde est aujourd'hui va sans fil et Wi-Fi n'est pas nouveau. Cependant, il n'y a peut-être des personnes qui sont encore sans elle et si c'est votre première fois, créez votre propre réseau sans fil personnel, ces instructions seront