Trident IoT Z-Wave SDK
 
Loading...
Searching...
No Matches
Getting started with Z-Wave development

Back to Trident IoT SDK

Prerequisites

Hardware

You'll need a DKNCZ20 board with a T32CZ20B Z-Wave chip and a USB-C cable.

Software

On Windows, we recommend using 7-Zip to speed up the unzipping of the SDK.

For working with Z-Wave, you would need the following software tools:

  1. Trident Elcap (for SDK installation and project creation)
  2. Docker Desktop (for running a container with the needed build tools, alternatively Rancher Desktop)
  3. Segger J-Link (for flashing a binary to the chip)
  4. Windows Subsystem for Linux (WSL) 2 (recommended, if your OS is Windows)

Our recommended and verified environment is based on Docker, but if you want to avoid containers, you should be able to compile with the latest versions of:

  1. CMake
  2. Python
  3. Arm GNU Toolchain
  4. OpenSSL (for generating signing keys)
Note
We discourage using Docker on Windows without WSL2 as compilation is painfully slow with this approach.

Creating a project

For getting started with a Z-Wave project refer to the Trident-sdk getting started guide