В рамките на проекта ZSWatch се създава „отворен“ смарт часовник на базата на чипа Nordic Semiconductor nRF52833, в който се използват процесорните ядра ARM Cortex-M4 и който има вградената поддръжка на Bluetooth 5.1. Вече са достъпни за изтегляне схемата (github.com/jakkra/ZSWatch/blob/main/schematic/ZSWatch-kicad.pdf) и макета на печатната платка (в kicad формат), както и моделите за печат на 3D принтер на корпуса и докинг станцията. Целият софтуер се базира на отворената RTOS Zephyr. Поддържа се сдвояването с всякакви Android устройства. Всички разработки на проекта се разпространяват под MIT лиценза.
Специфичните за смарт часовниците софтуер и хардуер се разработват специално и единствено за този проект. Освен BLE-чипа nRF52833, в устройството се използват 1,28-инчов екран (IPS TFT 240×240), акселерометър с възможностите на крачкомер, сензор за измерване на сърдечния ритъм, вибрационен мотор, 8 MB флаш диск, 220 mAh литий-полимерна акумулаторна батерия. Управлението става с помощта на три бутона, а екранът е защитен със сапфирено стъкло. Подготвя се и подобрен модел със сензорен екран, базиран на системата върху чипа nRF5340 с ARM Cortex-M33 процесорни ядра.
Програмното осигуряване е написано на езика Си и се изпълнява под управлението на операционната система в реално време (RTOS) Zephyr. Ядрото на Zephyr е проектирано да използва възможно най-малко ресурси – от 8 до 512 KB оперативна памет. За всички процеси е предоставено едно глобално съвместно използвано виртуално адресно пространство (SASOS, Single Address Space Operating System). Всички системни ресурси за приложенията се определят по време на тяхната компилация.