This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

what is the meaning of Basic Reset

Hi everybody!

     there is a call back item(BasicReset)  in  ZCL General Profile Callback table  which will reset the device.

     Although TI sample call back this BasicReset function by local key press.

     But i am always so curious about the ZCL profile note as below

    if  that means other device could easy  reset the device remotely by sending a 0x00 ?

        

  • Yes, it mean any device in the network can send reset command. However, you can see the section 3.2.2.3.1.1 Effect on Receipt:
    On receipt of this command, the device resets all the attributes of all its clusters to their factory defaults.
    Note that Zigbee networking functionality and any bindings are not affected by this command.
  • which fucntion should be call ?
    and is it safe for locall device ?
  • 1. I don't know there is any specific API for this. You can use AF_DataRequest to compose this ZCL command by yourself.
    2. What do you mean safe for local device? This capability is provided by Zigbee spec and you can use it accordingly. I don't see anything unsafe.