Connect Windows IoT Odoo¶
En Virtual IoT box är ett datorprogram som måste laddas ner och installeras på en Windows-dator. Detta kräver ett Windows-operativsystem med en Odoo 16 eller senare databas.
Windows virtuella IoT box fungerar på samma sätt som en fysisk IoT box, med möjlighet att köra de flesta av samma enheter. Alla POS-enheter fungerar med den, t.ex. en våg eller skrivare. Betalterminaler fungerar också, men det bör noteras att MRP-enheter inte är kompatibla. Dessa inkluderar kameror eller mätverktyg.
Förkunskaper¶
Följande artiklar kommer att behövas för att slutföra Windows IoT-installationen.
Odoo 16 databas eller någon version ovan.
IoT-kompatibla enheter (förutom de som nämns ovan). Se vidare: Odoos kompatibla IoT-enheter.
Drivrutiner för Windows.
Observera
Odoo rekommenderar att du använder en uppdaterad, ny version av Windows (Windows 10/11) eftersom vissa äldre operativsystem kan orsaka att Windows virtuella IoT inte fungerar.
Windows-dator (bärbar dator, stationär dator eller server).
Odoo IoT prenumeration. Hänvisa till: iot/iot-berättigande.
Anslut den virtuella Windows IoT-boxen till en Odoo-databas¶
Windows virtuella IoT-box är enkel att installera med bara några få enkla steg. Följ denna process när du installerar Windows virtuella IoT-programvara för första gången.
Nedladdning och första installation¶
För att påbörja installationen, navigera till Odoo 16 eller högre installationspaket för Community - Windows edition på Odoos nedladdningssida. Installera och konfigurera sedan Odoo .exe
-filen. När instruktionerna visas klickar du på Nästa för att starta installationen och godkänna TOS.
Under nästa steg i installationen väljer du Odoo IoT i rullgardinsmenyn Välj typ av installation.
Example
Som referens bör följande installeras:
Odoo-server
Odoo IoT
**Nginx webbserver
Ghostscript-tolk
Kontrollera att det finns tillräckligt med utrymme på datorn för installationen och klicka på Next.
Ange destination och slutföra installationen¶
För att slutföra installationen, välj Destination Folder och klicka på Install.
Tips
Om du väljer C:\odoo
som installationsplats kan Nginx-servern startas. Om mappen inte finns skapar du den. Annars kommer installationsfilerna att spridas över hela hårddisken.
Varning
Odoo’s Windows virtuella IoT-programvara bör inte installeras i någon av Windows User’s kataloger. Om du gör det kommer Nginx inte att kunna initialiseras.
Installationen kan ta några minuter. När installationen är klar klickar du på Next för att fortsätta.
Se till att rutan Start Odoo är markerad och klicka på Finish. Efter installationen kommer Odoo-servern att köras och automatiskt öppna http://localhost:8069
i en webbläsare. Webbsidan bör visa IoT boxens hemsida.
Se även
En omstart av Windows IoT-programmet kan vara nödvändig om webbläsaren inte visar något. Starta om Windows IoT-boxen
Ansluta enheter¶
Anslut sedan IoT-enheterna till Windows-datorn. Windows bör automatiskt upptäcka enheten eftersom drivrutinen är förinstallerad på datorn. Om inte, sök efter och installera Windows-drivrutinen för enheten.
Viktigt
De flesta enheter ansluts automatiskt till Windows Machine för Windows IoT via Windows Plug-N-Play (PnP). Men om Windows inte automatiskt känner igen enheten efter anslutningen kan administratören behöva installera motsvarande drivrutiner manuellt.
Enheter identifieras automatiskt:
Vanliga bläck-/tonerbaserade skrivare
Kvittoskrivare (Epson/Star)
Streckkodsläsare
Mätinstrument (även om viss konfiguration av mätinstrumentets inställningar krävs) Se denna dokumentation: Anslut ett mätverktyg
Enheter identifieras inte automatiskt (kräver manuell nedladdning av drivrutiner):
Etikettskrivare (Zebra)
Vågar
Gå till tillverkarens webbplats för den aktuella utrustningen. Ladda sedan ner drivrutinerna och installera dem på Windows-maskinen. Anslut den aktuella enheten igen och Windows kommer att hitta enheten.
När du har anslutit enheter till datorn uppdaterar du IoT boxens hemsida och kontrollerar att enheten syns. Om inte, ladda om hanterarna via IoT boxens hemsida.
Slutligen ansluter du Windows IoT till en databas med hjälp av befintliga instruktioner (manuellt med hjälp av Token).
Se även
/applikationer/generellt/iot/config/connect
Nu när installationen är klar kan de enheter som är anslutna till IoT användas för att slutföra processer/åtgärder.
Felsökning¶
Starta om Windows IoT-boxen¶
I vissa fall kan en manuell omstart av den fysiska IoT-boxen lösa problemet med att en IoT-box inte visas i databasen. För den virtuella IoT boxen i Windows kan en manuell omstart av Odoo-servern lösa problem med databasanslutningen.
Starta om den virtuella Windows IoT-servern:
Skriv
Services
i Windows Sökfält.Välj appen Odoo.
och bläddra ner till tjänstenHögerklicka på Odoo och välj Start eller Restart. Denna åtgärd startar om Odoo IoT-servern manuellt.
Brandväggar¶
Brandväggar håller enheter säkra och skyddade. Ibland kan de dock blockera anslutningar som borde göras. Den virtuella IoT boxen i Windows kanske inte kan nås via LAN på grund av att en brandvägg förhindrar anslutningen. Kontakta din lokala IT-support för att göra undantag (upptäckt av nätverk) i OS eller brandväggsprogrammet. Windows har en egen brandvägg liksom andra virusskyddsprogram.
Example
En kund kan råka ut för att de kan nå hemsidan för IoT boxen, men de kan inte komma åt den från en annan dator/mobil enhet/surfplatta i samma nätverk.
Gör ett undantag i Windows Defender¶
Det är möjligt att tillåta andra enheter att komma åt den virtuella Windows IoT boxen samtidigt som brandväggen är aktiverad. Detta görs genom att skapa en regel på Windows Defender och tillåta kommunikation via port 8069
. Följande process beskriver de steg som ska tas för att göra detta undantag.
Skapa en regel i Windows Defender¶
Öppna först Windows Firewall genom att gå till Firewall
. Öppna sedan programmet . I vänstermenyn navigerar du till Avancerade inställningar.
När du har valt Avancerade inställningar klickar du på Inkommande regler i vänstermenyn. I den högra menykolumnen (under Inbound Rules) klickar du sedan på New Rule för att skapa en ny regel.
Konfigurera ny regel¶
På skärmen Port. Klicka sedan på Next. Från sidan lämna regeltillämpningen till TCP. Välj sedan Specific Local Ports för alternativet ports. I textrutan skriver du in 8069, 443
. Klicka slutligen på Next för att gå vidare till nästa steg.
På sidan Allow the connection och klickar på Next. Följande sida i guiden är sidan Profil. På den här sidan väljer du den anslutningstyp som gäller för det nätverk som Windows-maskinen körs på. Helst ska du välja Private endast anslutningar. Anslutningstypen Privat är den säkraste anslutningen samtidigt som den tillåter den valda porten att kommunicera. Klicka på Next för att fortsätta.
väljer duSlutligen tilldelar du regeln ett nytt, unikt namn. Detta namn kan till exempel vara Odoo
. Du kan även lägga till en kort beskrivning i fältet Description. Klicka på Finish för att slutföra guiden Regelkonfiguration. Nu är den nya regeln aktiv och enheter kan ansluta till Windows virtuella IoT box.
Worldline undantag¶
Worldline är en betalterminal som kan anslutas till Odoos PoS-system (Point of Sale). Det möjliggör en omfattande och smidig betalningsupplevelse för kunderna. Worldline är tillgänglig i Belgien, Nederländerna och Luxemburg.
När Windows IoT-servern används för att ansluta Worldlines betalterminal är det nödvändigt att skapa ett undantag i Windows brandvägg så att en anslutning kan göras mellan Odoo databas/IoT box och Worldline.
Se även
För att skapa undantaget måste du först öppna appen Windows Defender Firewall på Windows-maskinen. Detta kan göras genom att skriva windows defender
i Sök-fältet.
Klicka sedan på Avancerade inställningar i vänstermenyn.
I menyn till vänster väljer du Inbound Rules.
När du har valt Inbound Rules väljer du New Rule i menyn längst till höger.
För Rule Type väljer du sedan alternativknappen för Port. Klicka på Next för att fortsätta med resten av konfigurationen.
På sidan Protokoll och portar väljer du alternativknappen för TCP, under Är denna regel tillämplig på TCP eller UDP?.
Markera sedan alternativknappen för Specifika lokala portar under Är denna regel tillämplig på alla lokala portar eller specifika portar. Ange sedan 9050
och klicka på Next för att fortsätta.
Nästa skärm är sidan Åtgärd. Under What action should be taken when a connection matches the specified conditions? väljer du alternativknappen för Allow the connection. Klicka sedan på Nästa för att fortsätta.
Sidan Profil visas. Under När gäller denna regel? låter du de tre kryssrutorna vara markerade för: Domän, Privat och Publik. Klicka på Next för att fortsätta till sidan med namngivningskonventioner.
På sidan Name, ange Odoo Worldline
, under fältet Name. Ange en Beskrivning (valfri). Slutligen, när du är klar, klicka på Finish.
Den slutliga Inbound rule bör se ut på följande sätt:
Odoo Worldline |
|
---|---|
Profil |
Alla |
Aktiverad |
Ja |
Åtgärder |
Tillåt |
Åsidosättande |
Nej |
Program |
Någon |
Lokal adress |
Någon |
Fjärradress |
Någon |
Protokoll |
TCP |
Lokal hamn |
9050 |
Fjärrport |
Någon |
Behöriga användare |
Någon |
Auktoriserade datorer |
Någon |
Godkända lokala huvudmän |
Någon |
Lokal användare Ägare |
Någon |
PolicyAppld |
Inga |
Paket för ansökan |
Någon |
Avinstallera Windows IoT¶
Avinstallation av Windows virtuella IoT box görs via Windows programhanterare. Använd alla Windows-versioner och sök efter program
. Välj sedan Add or Remove Programs som finns i kontrollpanelen. Sök efter Odoo
och klicka på trepunktsmenyn för att avinstallera.
Bekräfta avinstallationen och följ stegen för att avinstallera via Odoo avinstallationsguide.