Comment connecter la passerelle au serveur MQTT-Apache-Apollo 

MQTT est un protocole de connectivité machine à machine (M2M)/"Internet des objets". Il a été conçu comme un transport de messagerie de publication/abonnement extrêmement léger. Il est utile pour les connexions avec des emplacements distants où une petite empreinte de code est requise et/ou où la bande passante du réseau est limitée.
Table des Matières

Qu'est-ce que MQTT ?

MQTT est un protocole de connectivité machine à machine (M2M)/"Internet des objets". Il a été conçu comme un transport de messagerie de publication/abonnement extrêmement léger. Il est utile pour les connexions avec des emplacements distants où une petite empreinte de code est requise et/ou où la bande passante du réseau est limitée. Par exemple, il a été utilisé dans des capteurs communiquant avec un courtier via une liaison satellite, via des connexions commutées occasionnelles avec des prestataires de soins de santé et dans une gamme de scénarios de domotique et de petits appareils. Il est également idéal pour les applications mobiles en raison de sa petite taille, de sa faible consommation d'énergie, de ses paquets de données minimisés et de sa distribution efficace des informations à un ou plusieurs récepteurs.

Dusun La passerelle prend en charge le protocole MQTT pour se connecter à la plate-forme cloud, veuillez vous référer au cadre ci-dessous

Dusun passerelle prend en charge le protocole MQTT pour

Comment configurer le serveur MQTT apache-Apollo ?

1. Téléchargez et installez JDK

Accédez à la page de téléchargement du JDK :

http://www.oracle.com/technetwork/java/javase/downloads/ index.html

Vous trouverez le tableau suivant sur la page.

Télécharger et installer JDK

Téléchargez le fichier JDK Windows X86 ou X64 en fonction de la version Windows des utilisateurs. Lancez le fichier "jdk-82u211-*. exe" et effectuez une installation par défaut. Ensuite, vous verrez deux dossiers dans le dossier /windows/program files/java, l'un est JDK, l'autre est JRE, comme le montre la figure ci-dessous.

Fichiers JDK

2. Définir les variables d'environnement JDK dans Windows

Ouvrez les paramètres système avancés

Paramètre système avancé JDK 2
Paramètre système avancé JDK 1

Sous Windows 10, appuyez sur la touche Windows + la touche Pause, cela ouvrira la fenêtre Paramètres système. Accédez à Modifier les paramètres et sélectionnez l'onglet Avancé. Alternative : Ouvrez « Recherche Windows » – vous le trouverez à côté du logo Windows. Dans le champ de recherche, saisissez – paramètres système avancés, puis cliquez sur la correspondance en haut de la liste.

Définir la variable d'environnement JAVA_HOME

Dans la "fenêtre Propriétés système", cliquez sur "Variables d'environnement…"

Définir l'environnement JAVA HOME

Sous « Variables système », cliquez sur le bouton « Nouveau… » et entrez JAVA_HOME comme « Nom de la variable » et le chemin d'accès à votre répertoire Java JDK sous « Valeur de la variable ».

Variables système JDK

Mettre à jour le CHEMIN du système

  1. Dans la fenêtre "Variables d'environnement" sous "Variables système", sélectionnez Chemin
  2. Cliquez sur "Modifier..."
  3. Dans la fenêtre "Modifier la variable d'environnement", cliquez sur "Nouveau"
  4. Saisissez %JAVA_HOME%\bin
mettre à jour le chemin du système

Testez votre configuration

Ouvrez une nouvelle invite de commande et tapez :

Commande : Java -version

Cela imprimera la version de Java si la variable Path est correctement définie

Testez votre configuration

3. Téléchargez Apache-apollo et installez

Utilisez les liens ci-dessous pour télécharger le logiciel Apache-Appollo pour Windows :

http://mirrors.hust.edu.cn/apache/activemq/activemq-apollo/1.7.1/apache-apollo-1.7.1-windows-distro.zip

Décompressez le package sur un lecteur local (par exemple, E :)

appel apache

Exécutez cmd avec les privilèges d'administrateur et utilisez la commande cd pour localiser le répertoire apache-apollo bin comme le montre la figure ci-dessous :

exécuter cmd

Tapez la commande:"apollo create myapollo c:\apache-apollo\broker" pour créer le courtier :

commande d'entrée

Le répertoire suivant apparaît dans le répertoire racine c:\.

répertoire racine
Ouvrez une nouvelle invite de commande et saisissez : "cd c:\apache-apollo\broker\bin\ ; apollo-broker run", cela imprimera les informations suivantes :
courtier apollon

Ouvrez un navigateur Web et saisissez http://127.0.0.1:61680/, nom d'utilisateur : admin, mot de passe : mot de passe

ouvrir la console d'appel

Ensuite, le serveur MQTT a été configuré avec succès, mais pour le moment, aucun appareil ne se connecte à ce serveur :

liens

4. Configurez un Dusun Passerelle pour se connecter au serveur

1561886620403

Connectez un Dusun passerelle vers un PC ; ouvrez un navigateur Web et tapez - 192.168.66.1 ; puis connectez-vous à la passerelle pour effectuer une configuration :

Autorisation requise

Nom d'utilisateur: root

Mot de passe: root

Configurez MQTT dans la page de configuration :

Serveur MQTT

Configuration de la configuration MQTT comme ci-dessous :

adresse du serveur mqtt

Adresse du serveur MQTT : renseignez l'adresse IP du PC.

Network2
Port du serveur MQTT : le port TCP
port TCP

Nom d'utilisateur : administrateur

Mot de passe Mqtt : mot de passe

Appuyez sur Entrée et la configuration Mqtt est terminée.

Vous pouvez voir que le voyant de la passerelle est éteint et que la passerelle s'est connectée au serveur :

connecteur
Spécifications des produits IoT associés

Oxymètre de pouls à pince doigt JPD-500F (OLED)

1. Description du produit 1.1. Objectif et description L'oxymètre de pouls à pince JPD-500F (OLED) est un appareil léger et portable utilisé pour mesurer la fréquence du pouls et les niveaux d'oxygène dans le sang.

Spécification du tensiomètre cellulaire

Le tensiomètre poignet DSBP-020 est basé sur la technologie 4G et plus discret pour des lectures partout où vous allez. Avec Advanced Accuracy, ce moniteur

Vous recherchez un fournisseur d'appareils IoT pour vos projets ?

CONTACTEZ-NOUS

    Ce site est protégé par reCAPTCHA et Google Politique de Confidentialité que le béton ey Conditions d’utilisation s'appliquent.

    CONTACTEZ-NOUS

      Ce site est protégé par reCAPTCHA et Google Politique de Confidentialité que le béton ey Conditions d’utilisation s'appliquent.

      Bienvenue chez DusunIoT

      Salut 👋 Y a-t-il quelque chose que nous pouvons vous aider aujourd'hui ? Veuillez remplir le formulaire ci-dessous pour que l'équipe fasse un suivi si vous devenez déconnecté.

        DusunIoT Programme de distribution

          Ce site est protégé par reCAPTCHA et Google Politique de Confidentialité que le béton ey Conditions d’utilisation s'appliquent.

            Ce site est protégé par reCAPTCHA et Google Politique de Confidentialité que le béton ey Conditions d’utilisation s'appliquent.