Atnaujinimas (Daiktų internetas, IoT)

Dėl IoT (daiktų interneto) dėžės ir virtualios Windows IoT (daiktų interneto) dėžės sudėtingumo, terminas „atnaujinimas“ gali turėti kelias skirtingas reikšmes.

Faktinius tvarkykles galima atnaujinti, pagrindinį kodą „IoT“ (Daiktų Interneto) dėžutėje galima atnaujinti arba naują atvaizdą galima įkelti (naudojant fizinę „IoT“ (Daiktų Interneto) dėžutę).

Šis dokumentas nagrinėja įvairius būdus, kaip atnaujinti daiktų interneto (IoT) dėžutes, siekiant užtikrinti sklandų daiktų interneto (IoT) dėžučių procesų ir įrenginių veikimą.

Mirksinti SD kortelę IoT dėžutėje

Svarbu

Šis atnaujinimas netaikomas „Windows“ IoT dėžutei (Odoo 16 ir naujesnės versijos).

Norint atnaujinti Windows IoT, pirmiausia pašalinkite ankstesnę Odoo Windows programos versiją, o tada įdiekite ją naudodami naujausią diegimo paketą.

Norėdami pradėti diegimą, eikite į Odoo 16 (ar naujesnės versijos) diegimo paketą Enterprise arba Community - Windows leidimui, Odoo atsisiuntimo puslapyje.

Kai kuriais atvejais gali prireikti iš naujo įrašyti IoT dėžutės mikro SD kortelę naudojant Etcher programinę įrangą, kad būtų pasinaudota naujausiu Odoo IoT atvaizdo atnaujinimu. Tai reiškia, kad Odoo IoT dėžutės programinė įranga gali būti atnaujinta naujos IoT dėžutės atveju arba kai valdiklio atnaujinimas ar atnaujinimas iš IoT dėžutės pagrindinio puslapio neišsprendžia problemų.

Pastaba

  • Dažnai tenka iš naujo perrašyti IoT (Daiktų Interneto) dėžutės vaizdą, atnaujinus Odoo duomenų bazę į naują versiją.

  • Norėdami perrašyti micro SD kortelę, reikia kompiuterio su micro SD kortelių skaitytuvu / adapteriu.

Pirmiausia atsisiųskite Etcher. Tai yra nemokama, atviro kodo priemonė, naudojama vaizdo failams įrašyti į diskus. Po atsisiuntimo, įdiekite ir paleiskite programą kompiuteryje.

Tada atsisiųskite naujausią IoT vaizdą iš nightly, kuris bus pažymėtas kaip iotbox-latest.zip. Šis konkretus vaizdas yra suderinamas su visomis palaikomomis Odoo versijomis.

Užbaigus šį veiksmą, įdėkite IoT dėžutės micro SD kortelę į kompiuterį arba kortelių skaitytuvą. Atidarykite Etcher ir pasirinkite Flash from file, tada suraskite ir pasirinkite iotbox-latest.zip atvaizdą ir ištraukite jį. Vėliau pasirinkite diską, į kurį turi būti įrašytas atvaizdas.

Galiausiai, spustelėkite Flash ir palaukite, kol procesas bus baigtas.

Balena's Etcher programinės įrangos valdymo pultas.

Patarimas

Balena programinė įranga Etcher taip pat leidžia administratoriui įrašyti SD kortelę iš URL. Norėdami įrašyti iš URL, tiesiog spustelėkite Flash from URL, vietoje Flash from file.

Tada, įveskite šią nuorodą: http://nightly.odoo.com/master/iotbox/iotbox-latest.zip.

Vaizdas su Balena's Etcher programine įranga, kurioje paryškinta galimybė „Flash from URL“.

Pastaba

Alternatyvi programinė įranga „micro SD“ kortelei įrašyti yra „Raspberry Pi Imager <https://www.raspberrypi.com/software/>“_.

Windows IoT naujinimas

Windows virtualus IoT dėžutė kartais gali reikalauti atnaujinimo, kad tinkamai veiktų.

Toliau aprašomi procesai apima pašalinimą ir perdiegimą virtualios Windows IoT dėžutės.

Pašalinama Windows IoT

Prieš atnaujinant Windows virtualiąją daiktų interneto (IoT) dėžutę, pirmiausia reikia pašalinti ankstesnę versiją.

Svarbu

Prieš pašalindami ankstesnę Windows virtualiosios IoT dėžutės versiją, įsitikinkite, kad yra prieinama naujesnė Windows virtualiosios IoT dėžutės versija, palyginus su šiuo metu įdiegtąja versija. Norėdami tai padaryti, eikite į Odoo Nightly builds <https://nightly.odoo.com/> puslapį.

Odoo Naktinių versijų puslapyje, eikite į Buildai (stabilios versijos) ‣ windows/, kad pamatytumėte datą šalia odoo_(versija).latest.exe failo; kur (versija) yra lygi Odoo versijai (pvz. 16.0, 17.0). Naujausią Windows virtualios IoT dėžutės versiją galima atsisiųsti pasirinkus šį failą, arba ji visada prieinama Odoo Atsisiuntimų <https://odoo.com/download/> puslapyje.

„Virtualios Interneto dalykų (IoT) dėžutės išdiegimas yra atliekamas per Windows programų tvarkyklę.“

Bet kurioje Windows versijoje, ieškokite program norėdami atidaryti Programs ‣ Programs and Features skyrių Control Panel. Tada pasirinkite Uninstall or change a program. Po to ieškokite Odoo ir spauskite … (trijų taškų) meniu prie Odoo.exe programos, kad pašalintumėte.

Patvirtinkite pašalinimą ir vadovaukitės žingsniais, kad pašalintumėte per Odoo pašalinimo vedlį.

Atsisiųskite ir iš naujo įdiekite

Naujausią „Windows“ virtualiosios IoT dėžutės versiją galima atsisiųsti iš „Odoo Nightly builds <https://nightly.odoo.com/>“ puslapio arba ji visada yra pasiekiama „Odoo Download <https://odoo.com/download/>“ puslapyje.

Norėdami atsisiųsti iš Odoo Nightly builds puslapio, eikite į Builds (stable version) ‣ windows/ ir pasirinkite odoo_(version).latest.exe failą; kur (version) yra lygu Odoo versijai (pvz., 16.0, 17.0).

Norėdami atsisiųsti iš Odoo Download puslapio, suraskite skyrių, skirtą Jūsų „Odoo“ versijai (pvz., 16.0, 17.0), ir pasirinkite Download mygtuką, skirtą Windows.

Toliau įdiekite ir nustatykite atsisiųstą Odoo .exe failą. Po instrukcijų ekrano paspauskite Next (Kitas), kad pradėtumėte diegimą, ir sutikite su TOS (Paslaugų teikimo sąlygos).

Kito pakartotinio įdiegimo žingsnio metu pasirinkite iš išskleidžiamojo meniu Pasirinkti įdiegimo tipą parinktį Odoo IoT.

Example

Nuorodai turėtų būti įdiegtos:

  • Odoo server

  • Odoo IoT

  • Nginx WebServer

  • Ghostscript interpreter

Įsitikinkite, kad kompiuteryje yra pakankamai vietos diegimui, tada spustelėkite Kitas.

Nustatykite paskirties vietą ir užbaikite diegimą

Norėdami užbaigti perinstaliavimą, pasirinkite Tikslinį aplanką ir spustelėkite Įdiegti.

Įspėjimas

Pasirinkus C:\odoo kaip įdiegimo vietą leidžiama paleisti Nginx serverį. „Odoo“ „Windows” virtualios IoT dėžės programinė įranga neturėtų būti diegiama į bet kurį „Windows“ naudotojo aplanką. Tai neleidžia inicializuoti Nginx.

Diegimas gali užtrukti keletą minučių. Baigus, spustelėkite Kitas, norėdami tęsti.

Tada įsitikinkite, kad pažymėtas langelis Pradėti Odoo, ir spustelėkite Baigti. Po įdiegimo Odoo serveris pradės veikti ir automatiškai atidarys http://localhost:8069 interneto naršyklėje. Tinklalapyje turėtų būti rodoma Daiktų interneto dėžutės pagrindinis puslapis.

Patarimas

„Windows IoT“ programos restartas gali būti būtinas, jei interneto naršyklė nieko nerodo.

Naujinimas iš IoT dėžutės pagrindinio puslapio

Fone Daiktų interneto dėžutė naudoja Odoo kodo versiją, kad galėtų veikti ir prisijungti prie Odoo duomenų bazės. Šį kodą gali reikėti atnaujinti, kad Daiktų interneto dėžutė veiktų efektyviai. Ši operacija turėtų būti atliekama reguliariai, siekiant užtikrinti, kad Daiktų interneto sistema ir jos procesai išliktų atnaujinti.

Eikite į IoT dėžutės pagrindinį puslapį, naršydami IoT app ‣ IoT Boxes, ir paspausdami ant IP address IoT dėžutės. Tada spustelėkite Update (šalia versijos numerio).

Jei yra nauja IoT dėžutės vaizdo versija, puslapio apačioje pasirodys mygtukas Atnaujinti į _xx.xx_. Paspauskite šį mygtuką, kad atnaujintumėte įrenginį, ir šiuo metu IoT dėžutė pati persiprogramuos į naujesnę versiją. Visi ankstesni nustatymai bus išsaugoti.

Svarbu

Šis procesas gali užtrukti daugiau nei 30 minučių. Ne išjunkite ir neatsijunkite IOT dėžutės, nes tai paliktų ją nestabilioje būsenoje. Tai reiškia, kad IOT dėžutę reikia iš naujo perrašyti su nauju įvaizdžiu.

„IoT Box“ programinės įrangos atnaujinimas „IoT Box“ pagrindiniame puslapyje.

Vairuotojo (tvarkyklės) atnaujinimas

Gali būti atvejų, kai reikia atnaujinti tvarkykles ar sąsajas atskiriems įrenginiams (pvz., svarstyklėms, matavimo priemonėms ir pan.). IoT tvarkyklės (tvarkyklės ir sąsajos) kodas gali būti modifikuotas sinchronizuojant jį su sukonfigūruoto serverio tvarkyklės kodu.

Tai gali būti naudinga tais atvejais, kai IoT įrenginiai (pvz., svarstyklės, matavimo įrankiai ir kt.) neveikia tinkamai su IoT dėžute.

Windows IoT (daiktų internetui) (Odoo 16 ir aukštesnė versija) ir fizinėje IoT (daiktų internetui) dėžėje šis procesas gali būti atliktas rankiniu būdu iš IoT (daiktų interneto) dėžės pagrindinio puslapio. Eikite į IoT (daiktų internetui) dėžės pagrindinį puslapį, naviguodami į IoT programėlę –> IoT dėžės, ir spustelėdami IoT dėžės IP adresą.

Toliau spustelėkite Handlers list, o tada puslapio apačioje pasirinkite Load Handlers.

Apdorotojų sąrašas IoT dėžutėje su padidintu "krauti apdorotojus" mygtuku.

Svarbu

Tvarkyklės kodas gaunamas iš sukonfigūruoto serverio, ir jis turi būti atnaujintas, kad turėtų naujausius pataisymus ir atnaujinimus.

Pastaba

Atnaujinimų tvarkyklė taip pat automatiškai atnaujinama kiekvieną kartą, kai perkraunama IoT dėžutė. Vienintelė šio proceso išimtis yra tada, kai Automatinis tvarkyklių atnaujinimas yra išjungtas formos rodinyje Odoo serverio IoT dėžutėje. Šį nustatymą galima pasiekti einant į IoT App ‣ Pasirinkti IoT dėžutę ‣ Automatinis tvarkyklių atnaujinimas.