
ZSWatch se temelji na Zephyr Project RTOS, otuda i naziv ZSWatch – Zephyr Smartwatch.
Nedavno je objavljen il otvoreni razvoj projekta ZSWatch, koji je razvoj pametnog sata temeljenog na čipu Nordic Semiconductor nRF52833, opremljenog ARM Cortex-M4 mikroprocesorom i kompatibilnog s Bluetooth 5.1.
Spominje se da Softver i hardver specifični za pametni sat razvijeni su posebno za projekt, budući da se shema i dizajn PCB-a (u kicad formatu) nalaze u repozitoriju i dostupni su za preuzimanje, kao i model za ispis kućišta i docking stanice na 3D printeru.
Softver se temelji na otvorenom Zephyr RTOS-u koji podržava uparivanje pametnih satova s pametnim telefonima temeljenim na Android platformi.
Za upravljanje su predviđene tri tipke, a za zaštitu ekrana koristi se safirno staklo. Također se razvija drugi, poboljšani model, koji se razlikuje po upotrebi funkcionalnijeg nRF5340 čipa temeljenog na ARM Cortex-M33 procesoru i prisutnosti zaslona osjetljivog na dodir.
Od strane softver, napisan je u jeziku C i radi pod operativnim sustavom u stvarnom vremenu (RTOS) Lahor .razvijen za IoT uređaje pod okriljem Linux Foundationa uz pomoć Intela, Linaroa, NXP Semiconductors/Freescale, Synopsysa i Nordic Semiconductora.
Jezgra Zephyr je dizajniran za minimalnu potrošnju resursa (od 8 do 512 KB RAM-a). Za sve procese osiguran je samo jedan globalno dijeljeni virtualni adresni prostor (SASOS).
Kod specifične aplikacije kombinira se sa specifičnom jezgrom aplikacije za formiranje monolitne izvršne datoteke koja će se učitati i izvoditi na određenom hardveru. Svi resursi sustava određuju se tijekom kompajliranja i samo one značajke jezgre koje su potrebne za pokretanje aplikacije uključene su u sliku sustava.
Također vrijedi spomenuti da se o sinkronizaciji s Android uređajima spominje izvrsna Android aplikacija GadgetBridge koja se bavi svime što je potrebno na telefonu, poput upravljanja obavijestima, kontrole glazbe i još mnogo toga.
ZSWatch sada tvrdi da je jedan od podržanih pametnih satova na Gadgetbridgeu, slijedeći isti API kao i on.
Sa strane hardverske komponente koje čine Projekt navodi sljedeće:
- Hardverske značajke u ZSWatch v1
- nRF52833 BLE čip (u-blox ANNA-B402 modul).
- 1,28″ 240×240 TFT IPS okrugli zaslon s GC9A01 kontrolerom.
- Akcelerometar za brojanje koraka, itd. (LIS2DS12TR).
- Upotreba pulsne oksimetrije i otkucaja srca (MAX30101EFD).
- Vibracijski motor s haptičkim kontrolerom za bolju kontrolu vibracija (DRV2603RUNT) .
- 8MB vanjska bljeskalica (MX25R6435FZNIL0).
- Punjač baterije i monitor baterije (MAX1811ESA+ kartica, TLV840MAPL3).
- 3 gumba za navigaciju (prethodno/sljedeće/unos)
- 220 mAh Li-Po baterija.
- Safirno staklo za zaštitu ekrana.
I za dioglavne značajke softvera projekta ističu se:
- Interakcija s pametnim telefonom i upravljanje putem Android aplikacije GadgetBridge.
- Grafičko sučelje koje može prikazati sat, datum, napunjenost baterije, vremensku prognozu, poduzete korake, broj nepročitanih obavijesti i broj otkucaja srca.
- Podrška za skočne obavijesti.
- Proširivi izbornik s postavkama.
- Sučelje za odabir aplikacije. Od programa predlaže se konfigurator i widget za kontrolu reprodukcije glazbe.
- Integrirani pedometar i funkcija mjerenja otkucaja srca.
- Podrška za Bluetooth tehnologiju traženja smjera za određivanje smjera Bluetooth signala, što vam omogućuje korištenje sata kao oznake koju prati bilo koja u-blox AoA ploča.
U dijelu budućih planova za razvoj projekta navodi se da se planira uključiti aplikaciju za otkucaje srca, ažurirati Bluetooth sustav za uparivanje te redizajnirati grafičko kućište u obliku zamjenske aplikacije.
Konačno za one koji su zainteresirani za razvoj projekta, trebali bi znati da se ovo distribuira pod licencom MIT-a i da mogu konzultirati sve o tome na sljedeći link.