Zigbee_TempMeas_Server_SED Application Description

How to use the Temperature Measurement cluster on a device acting as a Server within a Centralized Zigbee network.

The purpose of this application is to show how to create a Zigbee centralized network, and how to communicate from one node to another one using the Temperature Measurement cluster. Once the Zigbee mesh network is created, the Server sends regularly the Temperature to Client. The Server is a SED device, no traces are available.

Keywords

Connectivity, Zigbee, Zigbee protocol, 802.15.4 protocol, Temperature Measurement cluster

Hardware Requirements

For this application it is requested to have:

Demo use case

    
    

               Coord.                                                                    SED
             +----------+                                                              +----------+
             |          |                                                              |          |                                       
             | TempMeas |                                                              | TempMeas |
             [ Client   |                                                              | Server   |  - Temperature Server during Init 
             |          |                                                              |          |    launch a 500 ms Periodic Timer
             |          |                                                              |          |  
             |          |                                                              |          |  - Every 500 ms 
             |          |                                                              |          |    * Read the Temperature Sensor (if exist)
             |          |                                                              |          |      or simulate it with RNG.
             |          |                                                              |          |    * <= ZbZclAttrIntegerWrite(ZCL_TEMP_MEAS_ATTR_MEAS_VAL) 
             |          |  After a SED was connected :                                 |          |
             |          |  ZbZclAttrReportConfigReq(ZCL_TEMP_MEAS_ATTR_MEAS_VAL, 5sec) |          |
             |          | -----------------------------------------------------------> |          |
             |          | <----------------------------------------------------------- |          |
             |          |                                                              |          |
             |          | <-------------- Report (every 5 seconds) ------------------- |          |
             |          |                                                              |          |             
             |          |                                                              |          |      
             |          |                                                              |          |          
             |          |                                                              |          |      
             |          |                                                              |          |          
             +----------+                                                              +----------+
  

Application Setup

Hardware and Software environment

Traces