
SubScribe Field OS paraqitet si një platformë zanore për formularët, listat e kontrollit dhe regjistrat e sigurisë në kantiere ndërtimi. Sistemi funksionon tërësisht në pajisje, duke shmangur varësinë nga lidhjet celulare të paqëndrueshme dhe duke mbrojtur të dhënat sensitive.
Arkitektura synon funksionim brenda kufirit prej 8 GB RAM në pajisje NUC me kosto të ulët ose Raspberry Pi 4. Një instalim i reduktuar Linux zë rreth 600 MB; me interpretuesin Python dhe bibliotekën SQLite, konsumi bazë arrin rreth 780 MB. Modeli i kuantizuar ONNX për kthimin e të folurit në tekst shton 45 MB, duke lënë mbi 6 GB për pjesën tjetër.
Për audion propozohet një radhë me maksimum 50 blloqe dhe kufi të shprehur prej 240 KB. Një numërues bajtesh kontrollon ngarkesën; nëse blloku i ri do ta tejkalonte kufirin, radha zbrazet. Sipas materialit, kjo masë synon të pengojë tejkalimin e buxhetit të memories gjatë flukseve të papritura të audios, për shembull nga sistemi i altoparlantëve të kantierit.
Materiali evidenton edhe një problem te shkrimi në SQLite: versioni fillestar i DBWriter.write() dërgonte komanda në një asyncio.Queue me kapacitet 100, pa trajtuar përjashtimin QueueFull. Kjo krijonte rrezik gabimi gjatë trafikut të dendur të komandave zanore; teksti i dhënë ndërpritet para paraqitjes së zgjidhjes.
Burimi: DEV Community (Web Dev Feed) — lexoni artikullin e plotë në anglisht.

