Connexion de systèmes IoT à Odoo¶
Conditions préalables¶
Pour connecter un système IoT à une base de données Odoo, les prérequis suivants doivent être remplis :
L’application Internet des objets (IoT) doit être installée
Le système IoT doit être connecté au réseau.
L’ordinateur se connectant à Odoo doit être sur le même réseau que le système IoT.
Note
Il est recommandé de connecter le système IoT à une instance de production, car les autres types d’environnements peuvent entraîner des problèmes (par exemple avec la génération des certificats HTTPS).
Voir également
Connexion¶
Le système IoT peut être connecté à la base de données Odoo en utilisant un code de couplage ou un jeton de connexion.
Connexion avec un code d’appairage¶
Note
Le code de couplage est affiché pendant 5 minutes maximum après le démarrage du système IoT. Si le code n’est plus visible, redémarrez l’IoT box ou redémarrez le service IoT virtuel Windows pour afficher à nouveau le code de couplage. Alternativement, connectez le système IoT à la base de données en utilisant un jeton de connexion.
Le code de couplage n’est pas affiché si le système IoT est déjà connecté à une base de données (par exemple, une base de données de test).
Récupérer le code de couplage du système IoT :
Connecter la box IoT à un écran externe ou une imprimante. Si la box IoT était déjà branchée avant cela, la redémarrer en la débranchant quelques secondes puis en la rebranchant.
Écran externe : le code d’appariement devrait s’afficher à l’écran quelques minutes après le redémarrage de la box IoT.
Imprimante : le code d’appariement devrait être imprimé automatiquement.
Astuce
Si aucun écran externe ou imprimante n’est connecté à la box IoT, accédez à la page d’accueil de la box IoT ; le code est affiché dans la section Code d’appairage.
Sur l’ordinateur où l’IoT Virtuelle est installée, ouvrez la page d’accueil du système IoT dans un navigateur en saisissant l’URL
http://localhost:8069. Puis, faites défiler la page jusqu’à la section Pairing Code.Dans Odoo, ouvrez l’app IoT et cliquez sur Connecter
Dans la fenêtre contextuelle Connecter une IoT Box qui s’ouvre, saisissez le Pairing code.
Cliquer sur Apparier.
Connexion à l’aide d’un jeton de connexion¶
Dans Odoo, ouvrez l’app IoT et cliquez sur Connecter
Dans la fenêtre contextuelle Connecter une IoT Box qui s’ouvre, copiez le Jeton.
Accédez à la page d’accueil de l’IoT Box ou de l’IoT Virtuelle.
Dans la section Odoo database connected, cliquez sur Configurer.
Collez le jeton dans le champ Server Token et cliquez sur Connect.
Formulaire du système IoT¶
Une fois que le système IoT est connecté à la base de données Odoo, une nouvelle carte apparaît dans l’application IoT. Cliquez sur l’adresse IP de cette carte pour accéder à la page d’accueil de l’IoT Box ou de l’IoT Box virtuelle. Cliquez sur la carte pour accéder à la liste des appareils connectés au système IoT.
Astuce
Activer le mode développeur pour accéder aux Informations techniques du système IoT, telles que son Identifiant, son Adresse de domaine, et sa Version d’image.
Note
Par défaut, les pilotes sont automatiquement mis à jour à chaque redémarrage du système IoT. Pour désactiver les mises à jour automatiques, décocher l’option Mise à jour automatique des pilotes.
Aide au dépannage¶
Le code d’appairage ne s’affiche pas ou ne fonctionne pas¶
Le code d’appairage peut ne pas être affiché ou imprimé dans les circonstances suivantes :
Le système IoT n’est pas connecté à Internet.
Le système IoT est déjà connecté à une base de données Odoo.
Le délai d’affichage du code d’appariement a expiré. Redémarrer la box IoT ou redémarrer le service IoT virtuel Windows pour afficher à nouveau le code d’appariement.
La version d’image du système IoT est trop ancienne et doit être mise à jour.
Le système IoT est connecté mais n’apparaît pas dans la base de données¶
Le système IoT peut prendre quelques minutes pour redémarrer lorsqu’il se connecte à une base de données. S’il n’apparaît toujours pas après quelques minutes :
Vérifier que le système IoT peut atteindre la base de données et que le serveur n’utilise pas un environnement multi-bases de données.
Redémarrer la box IoT ou redémarrer le service IoT virtuel Windows.
La box IoT est connectée à la base de données Odoo mais ne peut pas être atteinte¶
Vérifier que le système IoT et l’ordinateur exécutant la base de données Odoo sont connectés au même réseau.
La page d’accueil de l’IoT virtuel Windows n’est pas accessible depuis un autre appareil¶
Consulter Configuration du pare-feu Windows.
Le système IoT est déconnecté de la base de données après une mise à niveau Odoo¶
Mettre à jour l’image du système IoT en flashant la carte de la box IoT ou en désinstallant le programme IoT virtuel Windows et en réinstallant le dernier package pour Windows correspondant à la version de votre base de données.