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 ?
- Un réseau domestique
- Routeur avec serveur DCHP
- Une framboise Pi B + ou mieux
- Un Hub USB, clavier, souris et écran LCD moniteur pour mettre en place le Pi
- Une victoire 7 PC
Quelles compétences ai-je besoin ?
- Haut de la liste:-Patience
- Une connaissance de TCP/IP
- Une compréhension très basique de signifie quel client/serveur
- 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 :