Uppdatering (IoT)¶
På grund av komplexiteten hos IoT box, och virtuella Windows IoT box, kan termen ”uppdatering” betyda flera olika saker.
De faktiska drivrutinerna kan uppdateras, kärnkoden på IoT-boxen kan uppdateras eller en ny bild kan flashas (med hjälp av en fysisk IoT-box).
Detta dokument beskriver de olika sätten att uppdatera IoT-lådor för att säkerställa smidig drift av IoT-lådans processer och enheter.
Flasha SD-kortet på IoT-boxen¶
Viktigt
Denna uppdatering gäller inte för Windows IoT box (Odoo 16 och senare).
För att uppdatera Windows IoT, avinstallera först den tidigare versionen av Odoo Windows-programmet och installera sedan om det med det mest uppdaterade installationspaketet.
För att påbörja installationen, navigera till Odoo 16 (eller högre) installationspaket för Enterprise eller Community - Windows edition, på Odoo’s nedladdningssida.
Under vissa omständigheter kan IoT boxens micro SD-kort behöva flashas med Etcher programvara för att dra nytta av Odoo:s senaste IoT image-uppdatering. Detta innebär att Odoo IoT box programvara kan behöva uppdateras i fall av en ny IoT box, eller när en hanterares uppdatering, eller en uppdatering från IoT box hemsida, inte löser problem.
Observera
Det är ofta nödvändigt att återflasha IoT boxens image efter uppgradering av Odoo-databasen till en ny version.
En dator med en läsare/adapter för micro SD-kort krävs för att uppdatera micro SD-kortet.
Börja med att ladda ner Etcher. Det är ett gratis verktyg med öppen källkod som används för att bränna bildfiler på hårddiskar. När nedladdningen är klar installerar och startar du programmet på datorn.
Ladda sedan ner den senaste IoT-imagen från nightly, som kommer att märkas som iotbox-latest.zip
. Just denna image är kompatibel med alla versioner av Odoo som stöds.
När detta steg är klart sätter du in IoT-boxens micro SD-kort i datorn eller läsaren. Öppna Etcher och välj Flash from file, hitta och välj sedan bilden iotbox-latest.zip
och extrahera den. Välj sedan den enhet som bilden ska brännas till.
Klicka slutligen på Flash, och vänta tills processen är klar.
Tips
Balenas Etcher-programvara gör det också möjligt för administratören att flasha SD-kortet från en URL. För att flasha från en URL, klicka helt enkelt på Flash from URL, istället för Flash from file.
Ange sedan följande: http://nightly.odoo.com/master/iotbox/iotbox-latest.zip
.
Observera
En alternativ programvara för flashning av micro SD-kortet är Raspberry Pi Imager.
Uppdatering av Windows IoT¶
Windows virtuella IoT-box kan ibland behöva en uppdatering för att fungera korrekt.
Följande processer omfattar avinstallation och ominstallation av den virtuella Windows IoT-boxen.
Avinstallera Windows IoT¶
Innan du uppgraderar den virtuella Windows IoT-boxen bör du först avinstallera den tidigare versionen.
Viktigt
Innan du avinstallerar en tidigare version av den virtuella Windows IoT-boxen ska du kontrollera att det finns en nyare version av den virtuella Windows IoT-boxen tillgänglig jämfört med den version som för närvarande är installerad. För att göra detta, navigera till sidan Odoo Nightly builds.
På sidan Odoo Nightly builds, navigera till för att se datumet bredvid filen odoo_(version).latest.exe
; där (version) är lika med versionen av Odoo (t.ex. 16.0, 17.0). Den senaste versionen av den virtuella Windows IoT-boxen kan laddas ner genom att välja den här filen, eller så finns den alltid tillgänglig på sidan Odoo Download.
Avinstallation av Windows virtuella IoT-box görs via Windows programhanterare.
På alla versioner av Windows, sök efter program
för att öppna :menyval:`Program --> Program och funktioner` i Kontrollpanelen. Välj sedan Avinstallera eller ändra ett program. Sök sedan efter Odoo
och klicka på … (tre punkter)-menyn på Odoo.exe-programmet som ska avinstalleras.
Bekräfta avinstallationen och följ stegen för att avinstallera genom Odoos avinstallationsguide.
Ladda ner och installera om¶
Den senaste versionen av den virtuella Windows IoT-boxen kan laddas ner från sidan Odoo Nightly builds eller så finns den alltid tillgänglig på sidan Odoo Download.
För att ladda ner från sidan Odoo Nightly builds, navigera till till och välj filen odoo_(version).latest.exe
; där (version) är lika med versionen av Odoo (t.ex. 16.0, 17.0).
För att ladda ner från sidan Odoo Download, hitta avsnittet för versionen av Odoo (t.ex. 16.0, 17.0) och välj knappen Download för Windows.
Därefter installerar och installerar du den nedladdade Odoo .exe
-filen. När instruktionerna visas klickar du på Nästa för att starta installationen och godkänner TOS.
Under nästa steg i ominstallationen väljer du Odoo IoT från rullgardinsmenyn Välj typ av installation.
Example
Som referens bör följande installeras:
Odoo server
Odoo IoT`
Nginx WebServer
Ghostscript-tolk
Kontrollera att det finns tillräckligt med utrymme på datorn för installationen och klicka sedan på Next.
Ställ in destinationen och slutför installationen¶
För att slutföra ominstallationen väljer du Destination Folder och klickar på Install.
Varning
Om du väljer ”C:\odoo” som installationsplats kan Nginx-servern starta. Odoos virtuella Windows IoT-boxprogramvara ska inte installeras i någon av Windows-användarens kataloger. Om du gör det kan Nginx inte initialiseras.
Installationen kan ta några minuter. När installationen är klar klickar du på Next för att fortsätta.
Se sedan till att rutan Start Odoo är markerad och klicka på Finish. Efter installationen körs Odoo-servern och öppnar automatiskt http://localhost:8069
i en webbläsare. Webbsidan bör visa IoT boxens hemsida.
Tips
En omstart av Windows IoT-programmet kan vara nödvändig om webbläsaren inte visar något.
Uppdatering från IoT-boxens hemsida¶
I bakgrunden använder IoT boxen en version av Odoo-koden för att köra och ansluta till Odoo-databasen. Denna kod kan behöva uppdateras för att IoT boxen ska fungera effektivt. Denna åtgärd bör utföras rutinmässigt för att säkerställa att IoT-systemet och dess processer hålls uppdaterade.
Gå till IoT-boxens hemsida genom att navigera till IP address för IoT-boxen. Klicka sedan på Update (bredvid versionsnumret).
, och klicka påOm en ny version av IoT-boxen är tillgänglig visas en Uppgradera till _xx.xx_-knapp längst ner på sidan. Klicka på denna knapp för att uppgradera enheten, varvid IoT-boxen blinkar till den nyare versionen. Alla tidigare konfigurationer sparas sedan.
Viktigt
Denna process kan ta mer än 30 minuter. Stäng inte av eller koppla ur IoT -boxen, eftersom det skulle lämna den i ett inkonsekvent tillstånd. Detta innebär att IoT-boxen måste re-flashas med en ny image.
Uppdatering av hanterare (drivrutin)¶
Det kan finnas fall där drivrutiner eller gränssnitt behöver uppdateras för enskilda enheter (t.ex. vågar, mätverktyg etc.). IoT-hanterarens kod (drivrutiner och gränssnitt) kan ändras genom att synkronisera dem med den konfigurerade serverhanterarens kod.
Detta kan vara till hjälp i fall där IoT-enheter (t.ex. vågar, mätverktyg etc.) inte fungerar korrekt med IoT-boxen.
För både Windows IoT (Odoo 16 och senare) och fysiska IoT boxen kan denna process utföras manuellt från IoT boxens startsida. Gå till IoT-boxens hemsida genom att navigera till IP address för IoT-boxen.
, och klicka påKlicka sedan på Handlers list och välj sedan Load Handlers längst ned på sidan.
Viktigt
Handlerns kod hämtas från den konfigurerade servern, och den måste vara uppdaterad för att ha de senaste korrigeringarna och patcharna.
Observera
En hanteraruppdatering utförs också automatiskt varje gång IoT boxen startas om. Det enda undantaget till denna process är om Automatisk drivrutinsuppdatering är avmarkerad i formulärvyn för IoT-boxen på Odoo-servern. Denna inställning kan nås genom att gå till
.