Connecter Windows pour l’IoT à Odoo¶
Une IoT Box Virtuelle est un logiciel qui doit être téléchargé et installé sur un ordinateur Windows et requiert un système d’exploitation Windows avec une base de données Odoo 16 ou ultérieure.
L”IoT box virtuelle de Windows fonctionne de la même manière qu’une IoT box physique, avec la capacité de faire fonctionner la plupart des mêmes appareils. Tous les appareils de PdV fonctionnent avec elle, comme une balance ou une imprimante. Les terminaux de paiement fonctionnent également, mais il convient de noter que les appareils MRP ne sont pas compatibles. Il s’agit notamment de caméras ou d’outils de mesure.
Prérequis¶
Les éléments suivants sont nécessaires pour compléter l’installation de Windows pour l”IoT.
Base de données Odoo 16 ou toute version ultérieure.
Appareils compatibles avec l”IoT (à l’exception de ceux mentionnés ci-dessus). Consultez Appareils IoT compatibles avec Odoo.
Pilotes de périphériques pour Windows.
Note
Odoo recommande d’utiliser une version récente et mise à jour de Windows (Windows 10/11), car certains systèmes d’exploitation plus anciens peuvent empêcher le fonctionnement de l”IoT virtuelle de Windows.
Ordinateur Windows (portable, ordinateur de bureau ou serveur).
Abonnement à Odoo IoT. Consultez Éligibilité à l’Internet des objets (IoT).
Connect the Windows virtual IoT box to an Odoo database¶
L’IoT Box virtuelle de Windows est facile à configurer en quelques étapes faciles. Suivez cette procédure lors de l’installation du logiciel virtuel Windows pour l’IoT pour la première fois.
Téléchargement et installation initiale¶
To begin the installation, navigate to the Odoo 16 or higher installation package for Community -
Windows edition at Odoo’s download page. Next, install and setup the
Odoo .exe
file. After the instructions screen, click Next to start the
installation and agree to the TOS.
During the next step of the installation, select Odoo IoT from the Select the type of install drop-down menu.
Example
Pour référence, les éléments suivants doivent être installés :
Serveur Odoo
Odoo IoT
Nginx WebServer
Interpréteur Ghostscript
Assurez-vous qu’il y a suffisamment d’espace sur l’ordinateur pour l’installation et cliquez sur Suivant.
Définir la destination et finaliser l’installation¶
Pour terminer l’installation, sélectionnez le dossier de destination et cliquez sur Installer.
Astuce
Choisir C:\odoo
comme emplacement d’installation permettra au serveur Nginx de démarrer. Si le dossier n’existe pas, créez-le. Sinon, les fichiers d’installation seront dispersés sur le disque dur.
Avertissement
Odoo’s Windows virtual IoT software should not be installed inside any of the Window’s User’s directories. Doing so will not allow for Nginx to initialize.
L’installation peut prendre quelques minutes. Une fois l’installation terminée, cliquez sur Suivant pour continuer.
Ensure that the Start Odoo box is checked and click Finish. After
installation, the Odoo server will run and automatically open http://localhost:8069
on a web
browser. The webpage should display the IoT box homepage.
Pour plus d'infos
Un redémarrage du programme Windows IoT peut être nécessaire si le navigateur web n’affiche rien. Redémarrer l’IoT box de Windows
Connecter des appareils¶
Ensuite, connectez les appareils IoT à l’ordinateur Windows. Windows devrait détecter automatiquement l’appareil, car le pilote est préinstallé sur l’ordinateur. Si ce n’est pas le cas, recherchez et installez le pilote Windows de l’appareil.
Important
Most devices connect to the Windows Machine for Windows IoT automatically through Windows Plug-N-Play (PnP). However, if Windows does not automatically recognize the device after connecting, then the administrator may need to install the corresponding drivers manually.
Devices automatically recognized:
Regular ink/toner based printers
Receipt printers (Epson/Star)
Lecteurs de codes-barres
Measurement devices (although some configuration of the measurement device settings is required) See this documentation: Connecter un outil de mesure
Devices not automatically recognized (requires manual driver download):
Label printers (Zebra)
Balances
Reference the manufacturer’s website for the equipment in question. Then, download the drivers and install them on the Windows machine. Reconnect the device in question and Windows will find the device.
Après avoir connecté les appareils à l’ordinateur, actualisez la page d’accueil de l”IoT box et vérifiez que l’appareil est visible. Si ce n’est pas le cas, rechargez les gestionnaires via la page d’accueil de l”IoT box.
Finalement, connectez Windows pour l”IoT à une base de données en suivant les instructions existantes (manuellement à l’aide du jeton).
Pour plus d'infos
Maintenant que l’installation est terminée, les appareils connectés à l”IoT peuvent être utilisés pour exécuter des processus/actions.
Aide au dépannage¶
Redémarrer l’IoT box de Windows¶
Dans certains cas, un redémarrage manuel de l”IoT box physique peut résoudre le problème d’une IoT box qui n’apparaît pas dans la base de données. Pour l”IoT box virtuelle de Windows, un redémarrage manuel du serveur Odoo peut résoudre les problèmes de connexion à la base de données.
Pour redémarrer le serveur IoT virtuel de Windows :
Tapez
Services
dans la barre de recherche dans Windows.Sélectionnez l’application Odoo.
et faites défiler jusqu’au serviceCliquez droit sur Odoo et sélectionnez Démarrer ou Redémarrer. Cette action redémarrera manuellement le serveur IoT d’Odoo.
Pare-feu¶
Les pare-feu assurent la sécurité des appareils. Parfois, ils peuvent bloquer des connexions qui devraient pourtant être établies. Le logiciel de l”IoT box virtuelle de Windows peut ne pas être accessible au LAN en raison d’un pare-feu empêchant la connexion. Consultez votre équipe d’assistance technique locale pour créer des exceptions (découverte du réseau) dans le système d’exploitation ou le programme de pare-feu. Windows a son propre pare-feu, tout comme d’autres programmes de protection contre le virus.
Example
Il peut arriver qu’un client soit en mesure d’accéder à la page d’accueil de l”IoT box, mais qu’il ne puisse pas y accéder à partir d’un autre ordinateur, d’un autre appareil mobile, d’une tablette sur le même réseau.
Créer une exception dans Windows Defender¶
It is possible to allow other devices to access the Windows virtual IoT
box while keeping the firewall on. This is done by creating a rule on Windows Defender and
allowing communication through port 8069
. The following process describes the steps to take in
order to make this exception.
Créer une règle dans Windows Defender¶
Ouvrez d’abord le pare-feu Windows en allant au Pare-feu
. Ensuite, ouvrez le programme . Dans le menu de gauche, cliquez sur Paramètres avancés.
Une fois les paramètres avancés sélectionnés, cliquez sur Règles de trafic entrant dans le menu de gauche. Ensuite, dans la colonne de droite du menu (sous Règles de trafic entrant), cliquez sur Nouvelle règle pour créer une nouvelle règle.
Configurer une nouvelle règle¶
On the Port. Then click Next. From
the page leave the rule application to TCP. Then,
select Specific Local Ports for the ports option. In the text box, type in
8069, 443
. Finally, click Next to continue to the next step.
Sur la page Autoriser la connexion et cliquez sur Suivant. La page suivante de l’assistant de est la page de Profil. Sur cette page, sélectionnez le type de connexion qui s’applique au réseau sur lequel la machine Windows fonctionne. Dans l’idéal, sélectionnez Connexions privées uniquement. Le type de connexion Privée est la connexion la plus sûre tout en permettant au port sélectionné de communiquer. Cliquez sur Suivant pour continuer.
, sélectionnezEnfin, attribuez un nouveau nom unique à la règle. Par exemple, ce nom peut être Odoo
. Vous pouvez également ajouter une brève description dans le champ Description. Cliquez sur Terminer pour finaliser l’assistant de Configuration de la règle. La nouvelle règle est désormais active et des appareils peuvent être connectés à l”IoT box virtuelle de Windows.
Worldline exception¶
Worldline is a payment terminal that can be connected to Odoo’s PoS (point of sale) system. It allows for a comprehensive and fluid payment experience for customers. Worldline is available in Belgium, the Netherlands, and Luxembourg.
When using the Windows IoT server to connect the Worldline payment terminal, it is necessary to create an exception in the Windows firewall so that a connection can be made between the Odoo database/IoT box and Worldline.
Pour plus d'infos
To create the exception, first, open the Windows Defender Firewall app on the Windows machine.
This can be accomplished by typing windows defender
in the Search bar.
Next, click Advanced settings in the left menu.
In the left menu, choose Inbound Rules.
After selecting Inbound Rules, select New Rule in the far right menu.
Then, for the Rule Type, select the radio button for Port. Click Next to continue to the rest of the configuration.
On the Protocols and Ports page, choose the radio button for TCP, under Does this rule apply to TCP or UDP?.
Next, under Does this rule apply to all local ports or specific ports?, select the radio
button for Specific local ports. Then, enter 9050
, and click Next to
continue.
The next screen is the Action page. Under What action should be taken when a connection matches the specified conditions?, choose the radio button for Allow the connection. Then, click Next to continue.
A Profile page appears. Under When does this rule apply?, leave the three boxes checked for: Domain, Private, and Public. Click Next to continue to the naming convention page.
On the Name page, enter Odoo Worldline
, under the Name field. Enter a
Description (optional). Finally, once ready, click Finish.
The final Inbound rule should appear as follows:
Odoo Worldline |
|
---|---|
Profil |
Tous |
Activé |
Oui |
Action |
Autoriser |
Override |
Non |
Programme |
Au moins un |
Local Address |
Au moins un |
Remote Address |
Au moins un |
Protocol |
TCP |
Local Port |
9050 |
Remote Port |
Au moins un |
Utilisateurs autorisés |
Au moins un |
Authorized Computers |
Au moins un |
Authorized Local Principals |
Au moins un |
Local User Owner |
Au moins un |
PolicyAppld |
Aucun |
Application Package |
Au moins un |
Désinstaller Windows pour l’IoT¶
La désinstallation de l”IoT box virtuelle de Windows s’effectue via le gestionnaire de programmes Windows. Quelle que soit la version de Windows, recherchez programme
. Sélectionnez ensuite Ajouter ou supprimer des programmes dans le panneau de configuration. Recherchez Odoo
et cliquez sur le menu à trois points pour désinstaller.
Confirmez la désinstallation et suivez les étapes de désinstallation à travers le guide de désinstallation d’Odoo.