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’appareil 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

Pour connecter le système IoT à une base de données Odoo, ouvrir l’application IoT et cliquer sur Connecter.

Le navigateur analyse ensuite le réseau auquel l’ordinateur est connecté pour rechercher les systèmes IoT disponibles. Si un système IoT est détecté, il est connecté automatiquement. Si plusieurs systèmes IoT sont trouvés, sélectionner celui approprié dans la fenêtre contextuelle qui s’ouvre, puis cliquer sur Connecter. Si aucun système IoT n’est détecté automatiquement, essayer de le connecter à la base de données à l’aide d’un code d’appairage ou d’un jeton de connexion.

Astuce

Le nom du système IoT est composé soit du numéro de série de la carte mère de l’IoT box, soit de l’ordinateur Windows, suivi de son code d’appairage.

Connexion avec un code d’appairage

Note

  • Le code d’appairage est valide jusqu’à 2 heures après la mise sous tension du système IoT. Si le code n’est plus valide, redémarrer l’IoT box ou redémarrer le service IoT virtuel Windows pour afficher un autre code d’appairage. Alternativement, connecter le système IoT à la base de données à l’aide d’un jeton de connexion.

  • Le code d’appairage 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). Si nécessaire, déconnecter le système IoT de la base de données.

  1. Récupérer le code d’appairage du système IoT :

    Connecter l’IoT box à un moniteur externe ou à une imprimante USB. Si l’IoT box était déjà branchée avant cela, la redémarrer.

    • Moniteur externe : le code d’appairage sera affiché sur l’écran après le (re)démarrage de l’IoT box.

    • Imprimante connectée par USB : le code d’appairage 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.

  2. Dans Odoo, ouvrez l’application IoT et cliquez sur Connecter.

  3. Dans la fenêtre contextuelle Recherche d’une IoT Box qui s’ouvre, cliquer sur Utiliser le code d’appairage.

  4. Saisissez le Code d’appairage et cliquez sur Connecter.

Connexion avec un jeton de connexion

  1. Activer le mode développeur.

  2. Dans Odoo, ouvrez l’application IoT et cliquez sur Connecter.

  3. Dans la fenêtre contextuelle Recherche d’une IoT Box qui s’ouvre, cliquez sur Appairage hors ligne.

  4. Dans la fenêtre contextuelle Appairer une IoT Box hors ligne qui s’ouvre, copiez le Jeton.

  5. Accédez à la page d’accueil de l’IoT box’s ou de l’IoT virtuelle Windows.

  6. Dans la section Base de données Odoo connectée, cliquez sur Configurer.

  7. Collez le jeton dans le champ Jeton du serveur et cliquez sur Connecter.

Note

Une fois le système IoT connecté à une base de données :

Voir également

Aide au dépannage

Formulaire du système IoT

Une fois le système IoT connecté à la base de données Odoo, il apparaît sous forme de carte dans l’application IoT. Cliquer sur la carte pour accéder au formulaire du système IoT, qui permet d’accéder à la page d’accueil de l’IoT box ou de l’IoT virtuelle Windows et de consulter 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 Adresse de domaine, sa Version de l’image et la Date de fin du Certificat SSL. 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.

  • On the IoT system’s form, click the Test button to test the connection between the IoT system and Odoo and assess the quality of the system’s Internet connection.

Déconnecter un système IoT d’une base de données

Pour déconnecter le système IoT d’une base de données, suivre ces étapes :

  1. Ouvrir l’application IoT et cliquer sur la carte du système IoT concerné.

  2. Cliquer sur l’icône (Actions), puis sélectionner Supprimer.

Astuce

Sinon :

  1. Accédez à la page d’accueil de l’IoT box’s ou de l’IoT virtuelle Windows.

  2. Cliquer sur Configurer dans la section Base de données Odoo connectée.

  3. Cliquer sur Déconnecter dans la fenêtre contextuelle qui s’ouvre.

Certificat HTTPS

HTTPS est la version sécurisée et chiffrée de HTTP. Il utilise des certificats TLS (précédemment SSL) pour authentifier le serveur et protéger les données échangées entre un navigateur et un site web. Certains appareils réseau, tels que les terminaux de paiement, nécessitent un certificat HTTPS valide pour communiquer avec le système IoT ; sans celui-ci, ils ne peuvent pas interagir correctement.

Note

Dans cette documentation et dans Odoo, le terme certificat HTTPS désigne un certificat SSL valide qui permet une connexion HTTPS.

Lorsque le système IoT est (re)démarré et connecté à une base de données, il télécharge automatiquement le certificat HTTPS si la base de données répond aux critères d’éligibilité suivants :

  • La base de données doit être une instance de production. Elle ne doit pas être une copie, un duplicata, un environnement de staging ou de développement.

  • L’abonnement Odoo doit être en cours (statut En cours).

Lorsque le certificat a été reçu :

  • L’adresse de la page d’accueil du système IoT est mise à jour vers une nouvelle URL HTTPS se terminant par .odoo-iot.com.

  • La bannière Certificat HTTPS affiche la période de validité du certificat. Pour afficher ces informations, cliquer sur le bouton (rouages) en haut à droite de la page d’accueil du système IoT.

    Page d'accueil de l'IoT box avec la date de validité du certificat HTTPS.