Étape 1: Installation de Mosquitto MQTT courtier sur votre facture pro forma framboise
Nous utiliseront le Mosquitto MQTT courtier d’Eclipse comme c’est gratuit et fonctionne sous Linux. Il est possible d’utiliser un PC basé MQTT courtier mais je voulais précisément utiliser un Pi framboise car ils sont bon marché, très petite et emballer un coup de poing grande puissance de traitement en matière, mieux encore, j’ai une charge de leur pratique. J’ai utilisé un B + Pi.
Préambule
Je suppose que vous avez suivi les étapes dans mon Instructable antérieure nommée ' IoT - Intranet des choses : domotique. Partie 1: ITO, Introduction' et avoir un Pi framboise déjà mis en place et prêt à aller.
Tout ce que vous devez faire est de changer le nom d’hôte de « MYHOSTNAME » à « MQTTSVR ». Vous pouvez le faire en utilisant PuTTY pour se connecter à la Pi et de la ligne de commande, entrez ;
sudo raspi-config
Sélectionnez Options avancées (9) puis le nom d’hôte (A2).
Entrez « MQTTSVR » et enregistrez les modifications. Sortie, puis choisissez de redémarrer la Pi
Vous pouvez maintenant re-connecter mastic à ce Pi en utilisant le nouveau nom d’hôte 'MQTTSVR.local'. Créer un mastic sauvé session nommée « MQTTSvr », il vous sera utile plus tard.
Installation
Le processus d’installation est la suivante ;
Se connecter à votre nouveau serveur MQTT via PuTTY et se souvenant de copier de ce Instructable et coller dans PuTTY pour éviter d’avoir à taper des commandes à la main.
S’assurer que vous êtes dans le répertoire de base. Si vous êtes vous verrez le message suivant
pi :~ $
Si vous ne voyez pas cette entrée
CD ~
Terminer les commandes suivantes ;
wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
ensuite ;
sudo apt-key ajouter mosquitto-repo.gpg.key
Maintenant à disposition de ce dépôt apt ;
CD /etc/apt/sources.list.d/
Comme nous utilisons l’image Debian Raspberry Pi Jessie entrez ce qui suit :
sudo wget http://repo.mosquitto.org/debian/mosquitto-jessie.list
Maintenant, entrez les commandes de l’instance, qui peuvent prendre un certain temps pour terminer. Également répondre Oui (Y) à toutes les questions ;
sudo apt-get update
sudo apt-get upgrade
Pour terminer l’installation processus entrez le suivant, répondant Oui (Y) à toutes les questions ;
sudo apt-get install moustique
Laissez la Pi faire sa chose et complet où vous pourrez voir l’invite de commande.
pi $
.
.
Qu’est-ce que vous avez terminé. Mosquitto a été installé en tant que service et démarre automatiquement lorsque vous démarrez votre Pi de framboise.
Maintenant nous avons besoin pour faire le test fonctionne.
.
Note : avant que vous débranchez le de votre courtier MQTT, entrez la commande suivante et attendez que la Pi à l’arrêt.
sudo shutdown maintenant
.
Astuce
Si vous souhaitez rapidement vous connecter à votre serveur de Raspberry Pi en utilisant PuTTY sans avoir à taper dans le nom d’utilisateur et mot de passe chaque fois. Procédez comme suit, en supposant que vous avez déjà créé une session enregistrée nommée « MQTTSvr » comme dans l’étape 7, « partie 1: ITO, automatisation "et votre nom d’utilisateur MQTTSVR et le mot de passe sont inchangés depuis l’exemple donné.
Recherchez votre installation de PuTTY et procédez de la manière suivante ;
- Créer un raccourci vers elle.
- Faites un clic droit sur le raccourci
- Sélectionnez l’onglet « Raccourci »
- Dans la zone de texte nommée "cible:" entrez ce qui suit après le texte «... \putty.exe »
- -charger -l MQTTSvr pi - pw framboise
- Donc dans mon cas, que j’ai installé dans "C:\Program Files (x86) \PuTTY" le texte sera lu ;
- "C:\Program Files (x86)\PuTTY\putty.exe"-charger -l MQTTSvr pi - pw framboise
- Maintenant supprimer ce raccourci sur votre bureau et double-cliquez sur chaque fois que vous voulez ouvrir une session PuTTY.