Silicon Laboratories Z-Wave 700 How To Use Manual
Silicon Laboratories Z-Wave 700 How To Use Manual

Silicon Laboratories Z-Wave 700 How To Use Manual

Hide thumbs Also See for Z-Wave 700:
Table of Contents

Advertisement

Quick Links

Instruction
How to Use Certified Apps in Z-Wave 700
Document No.:
INS14278
Version:
4
Description:
-
Written By:
AMUNKHAUS;JFR;AYURTTAS;COLSEN
Date:
2019-03-22
Reviewed By:
JFR;NOBRIOT;COLSEN;KEWAHID
Restrictions:
Approved by:
This document is the property of Silicon Labs. The data contained herein, in whole or in
part, may not be duplicated, used or disclosed outside the recipient for any purpose. This
restriction does not limit the recipient's right to use information contained in the data if it
is obtained from another source without restriction.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Z-Wave 700 and is the answer not in the manual?

Questions and answers

Summary of Contents for Silicon Laboratories Z-Wave 700

  • Page 1 Instruction How to Use Certified Apps in Z-Wave 700 Document No.: INS14278 Version: Description: Written By: AMUNKHAUS;JFR;AYURTTAS;COLSEN Date: 2019-03-22 Reviewed By: JFR;NOBRIOT;COLSEN;KEWAHID Restrictions: Approved by: This document is the property of Silicon Labs. The data contained herein, in whole or in part, may not be duplicated, used or disclosed outside the recipient for any purpose.
  • Page 2 INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 REVISION RECORD Doc. Rev Date Pages affected Brief description of changes 20181205 AMUNKHAUS ALL Initial release of document. 20180212 AMUNKHAUS ALL Reviewed for release. 20180226 AMUNKHAUS ALL Fixed certification issues.
  • Page 3: Table Of Contents

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 Table of Contents ABBREVIATIONS..........................6 INTRODUCTION ..........................6 Purpose..............................6 Audience and Prerequisites.......................6 SOFTWARE AND HARDWARE ......................7 Hardware Needed ..........................7 3.1.1 Main Development Board .......................8 3.1.2 Z-Wave Development Radio Boards..................8 3.1.3 Recommendation on SAW filters ....................9 3.1.4...
  • Page 4 INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 Sensor PIR............................32 5.4.1 Supported Command Classes....................33 5.4.2 Basic Command Class Mapping.....................33 5.4.3 Association Groups........................34 5.4.4 Usage of Buttons and LED Status ..................35 5.4.5 Firmware Update ........................35 5.4.6 Z-Wave Certification......................35 Switch On/Off ..........................36 5.5.1...
  • Page 5 INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 Table of Figures Figure 1: Content of the Z-Wave Development Kit ................7 Figure 2: Main Development Board .......................8 Figure 3: Z-Wave Development Radio Boards (Left: BRD4200A, Right: 4201A) ......8 Figure 4: Button Extension Adapter .......................9 Figure 5: Simplicity Studio―IDE for Developing Z-Wave Devices..........11...
  • Page 6: Abbreviations

    The audience is Z-Wave Developers. It is assumed developers already have the development environment up and running, as per the instruction " INS14280 Z-Wave 700 Getting Started for End Devices" [10]. silabs.com | Building a more connected world. Page 6 of 45...
  • Page 7: Software And Hardware

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 3 SOFTWARE AND HARDWARE This section will present the hardware that comes as part of the development kit and the needed software to start developing Z-Wave devices. For a guide in how to setup and connect the hardware, refer to [10].
  • Page 8: Main Development Board

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 3.1.1 Main Development Board The Main Development Board connects to the PC using USB. It features a coin cell holder, supports Advanced Energy Monitor for battery measurements and energy profiling, as well as expansion headers for easy expansion.
  • Page 9: Recommendation On Saw Filters

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 While BRD4200A and BRD4202A are intended for end devices, it can also be used for Controller development. The difference is the BRD4200A / BRD4202A comes as a SiP module, provides IO, and as such has a higher cost.
  • Page 10 INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 BTN0 and BTN1 on the expansion board are wired in parallel with PB0 and PB1 on the mainboard. silabs.com | Building a more connected world. Page 10 of 45...
  • Page 11: Software Needed

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 Software Needed All you need to start developing Z-Wave devices is Simplicity Studio. Figure 5: Simplicity Studio―IDE for Developing Z-Wave Devices Download the installer from silabs.com, where you will also find additional training material for how to develop, compile, debug, and measure energy consumption.
  • Page 12: Sdk And Framework Introduction

    Specifications have been updated to the Z-Wave Plus v2 to ensure interoperability between all Z-Wave products and vendors, and backward compatibility with all existing products. Z-Wave 700 devices work seamlessly with the world’s largest ecosystem of interoperable smart products.
  • Page 13: Z-Wave Plus V2 Framework

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22  Any state change must now be reported, making sure the controller always knows the true status of a device.  OTA Firmware update is mandatory to support for all nodes, and dynamic capabilities are now allowed as a controller must have an option to re-interview a node to detect any new / changed capabilities.
  • Page 14: Libraries

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 Libraries This section introduces the different libraries available in the SDK 7.11. See [6], [9] for more information. Overall the SDK has 2 libraries: controller library and slave library. The controller library is used for controllers running Z/IP Gateway and will not be used by end devices.
  • Page 15: Security

    Z-Wave network. However, the key exchange at inclusion is vulnerable to interception. The Security 2 is the latest Security Command Class and is required for all Z-Wave 700 devices. The S2 defines three types of security layers: ...
  • Page 16: 5 Z-Wave Plus V2 Applications

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 5 Z-WAVE PLUS V2 APPLICATIONS Because starting application development from scratch is difficult, the Z-Wave SDK comes with several Z-Wave certified applications covering the most frequent use cases. The Z-Wave SDK 7 includes Z-Wave Plus v2 slave applications which are implemented according to the Z-Wave Plus v2 specifications [1], [2], [3], [4], [5], [6], [7] and [8].
  • Page 17: Table 1. Functionality Covered By The Z-Wave Plus V2 Applications

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 Refer to Table 1 for an overview of the functionality covered by the applications. Table 1. Functionality Covered by the Z-Wave Plus v2 Applications Power Sensor Switch Wall Functionality Door Lock...
  • Page 18: General User Interface

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 5.1.1 General User Interface The following user interface applies to all the Z-Wave Plus v2 certified applications. Table 2: General User Interface Button/LED Action Description Resets the firmware of an application (like losing power). All Press volatile memory will be cleared.
  • Page 19: Smartstart

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 5.1.2 SmartStart SmartStart enabled products can be added into a Z-Wave network by scanning the Z-Wave QR Code present on the product with a controller providing SmartStart inclusion. No further action is required and the SmartStart product will be added automatically within 10 minutes of being switched on in the network vicinity.
  • Page 20: Door Lock

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 Door Lock The Z-Wave certified Door Lock application shows a lock implementation. It will support user codes to open a door and thereby eliminate the need for traditional keys. It is possible to both lock and unlock the door remotely through the Z-Wave protocol.
  • Page 21: Supported Command Classes

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 5.2.1 Supported Command Classes The Door Lock application implements mandatory and some optional command classes. The table below lists the supported Command Classes, their version, and their required Security class if any.
  • Page 22: Basic Command Class Mapping

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 5.2.2 Basic Command Class Mapping The Basic Command Class is mapped according to Table 4. Table 4: Basic Command Class mapping for Door Lock Basic Command Mapped Command Basic Set (Value)
  • Page 23: Usage Of Buttons And Led Status

    Firmware Update This section will describe backward compatibility when upgrading the Door Lock application from one SDK to a newer version. SDK 7.11 is the first SDK running on Z-Wave 700. 5.2.6 Z-Wave Certification The Door Lock passes certification with certification number ZC12-19030005.
  • Page 24: Power Strip

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 Power Strip The Z-Wave certified Power Strip application shows an extension block implementation used to turn on several devices that are connected to power. Examples include lights, appliances, etc. The Power Strip Z-Wave certified application implements several endpoints, which can be controlled individually.
  • Page 25: Supported Command Classes

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 5.3.1 Supported Command Classes The Power Strip application implements mandatory and some optional command classes. The table below list the supported command classes, their version, and their required Security class if any.
  • Page 26: Table 9: Power Strip, Endpoint 1, Supported Command Classes

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 Table 9: Power Strip, Endpoint 1, Supported Command Classes Command Class Version Required Security Class Association Highest Granted Security Class Association Group Info Highest Granted Security Class Basic Highest Granted Security Class...
  • Page 27: Supported Command Classes: Endpoint 2

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 5.3.1.2 Supported Command Classes: Endpoint 2 Endpoint 2 implements the following command classes. Table 10: Power Strip, Endpoint 2, Supported Command Classes Command Class Version Required Security Class Association Highest Granted Security Class...
  • Page 28: Basic Command Class Mapping

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 5.3.2 Basic Command Class mapping The Basic Command Class is mapped according to Table 11. Table 11: Basic Command Class mapping for Power Strip Endpoint Basic Command Mapped Command 1, 2...
  • Page 29: Table 13: Association Groups Available In Power Strip: Endpoint 1

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 Association groups for Endpoint 1: Table 13: Association Groups Available in Power Strip: Endpoint 1 Name Node Description count Mirror of root device, but without node count. Lifeline alarm EP 1 Notification report on overload.
  • Page 30: Usage Of Buttons And Led Status

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 5.3.4 Usage of Buttons and LED Status Besides the general functionality described in Table 2, the following buttons and LEDs are used. For details, refer to Table 15 and Table 16.
  • Page 31: Firmware Update

    Firmware Update This section will describe backward compatibility when upgrading the Power Strip application from one SDK to a newer version. SDK 7.11 is the first SDK running on Z-Wave 700. 5.3.6 Z-Wave Certification The Power Strip passes certification with certification number ZC12-19030003.
  • Page 32: Sensor Pir

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 Sensor PIR The Z-Wave certified Sensor PIR application shows a presence/movement detector implementation for controlling other devices and for sending notifications. The Sensor PIR application is based on:  Role Type: Reporting Sleeping Slave (RSS) ...
  • Page 33: Supported Command Classes

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 5.4.1 Supported Command Classes Sensor PIR implements mandatory and some optional command classes. The table below lists the supported Command Classes, their version, and their required Security class if any.
  • Page 34: Association Groups

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 5.4.3 Association Groups Table 18 shows the available association groups. Table 18: Association Groups Available in Sensor PIR Name Node Description count Supports the following command classes: Lifeline  Device Reset Locally: triggered upon reset.
  • Page 35: Usage Of Buttons And Led Status

    Firmware Update This section will describe backward compatibility when upgrading the Sensor PIR application from one SDK to a newer version. SDK 7.11 is the first SDK running on Z-Wave 700. 5.4.6 Z-Wave Certification Sensor PIR passes certification with certification number ZC12-19030002.
  • Page 36: Switch On/Off

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 Switch On/Off The Z-Wave certified Switch On/Off application shows a switch implementation which turns on any device that is connected to power. Examples include lights, appliances, etc. The Switch On/Off application is based on: ...
  • Page 37: Supported Command Classes

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 5.5.1 Supported Command Classes The Switch On/Off application implements mandatory and some optional command classes. The table below lists the supported Command Classes, their version, and their required Security class.
  • Page 38: Basic Command Class Mapping

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 5.5.2 Basic Command Class mapping The Basic Command Class is mapped according to Table 21. Table 21: Basic Command Class Mapping for Switch On / Off Basic Command Mapped Command...
  • Page 39: Usage Of Buttons And Led Status

    Firmware Update This section will describe backward compatibility when upgrading the Switch On/Off application from one SDK to a newer version. SDK 7.11 is the first SDK running on Z-Wave 700. 5.5.6 Z-Wave Certification The On/Off Switch passes certification with certification number ZC12-19030001.
  • Page 40: Wall Controller

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 Wall Controller Wall Controller application shows a push button switch panel implementation to Z-Wave certified control devices in the Z-Wave network from push buttons (physical or virtual) on a device that is meant to be mounted on a wall.
  • Page 41: Supported Command Classes

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 5.6.1 Supported Command Classes Wall Controller implements mandatory and some optional command classes. The table below lists the supported Command Classes, their version, and their required Security class if any.
  • Page 42: Basic Command Class Mapping

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 Use case: Wall controller’s tree buttons are configurable to control nodes. Each button action is sent over life-line as scene actions. Current figure shows an example of this: Figure 8. Wall Controller (node 5) example of Central Scene.
  • Page 43: Association Groups

    INS14278-4 How to Use Certified Apps in Z-Wave 700 2019-03-22 5.6.3 Association Groups The following association groups shown in Table 26 are available. Table 26: Association Groups Available in Wall Controller Name Node Description count Supports the following command classes: Lifeline ...
  • Page 44: Firmware Update

    Firmware update This section will describe backward compatibility when upgrading the Wall Controller application from one SDK to a newer version. SDK 7.11 is the first SDK running on Z-Wave 700. 5.6.6 Z-Wave Certification The Wall Controller passes certification with certification number ZC12-19030004.
  • Page 45: References

    Silabs, SDS14224, Software Design Specification, Z-Wave Plus v2 Device Types Specification. Silabs, INS14259, Instruction, Application Framework Z-Wave Plus V2 SDK 7.11.00. [10] Silabs, INS14280, Instruction, Z-Wave 700 Getting Started for End Devices. silabs.com | Building a more connected world. Page 45 of 45...

Table of Contents