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.

Home Automation profile on CC2480

Other Parts Discussed in Thread: CC2430, Z-STACK

Hi,

I am working on home automation using Zigbee. I have gone through various documents on CC2480. But I have few questions. I would like to know how to enable a profile on CC2480? Does it have the home automation public profile, how to go about it? How to activate the public profile? 

 

Thanks in advance.

 

Regards,

Aziz

 

 

 

  • Hi, Aziz:

    You can download Z-Stack CC2430-1.4.3-1.2.1.exe, there is a sample implimentation of Home automation but it only apply to CC2430 chip, but you can utilize the documentation which guide you to do the porting.

    For more informatin, you can download the ZigBee HomeAutomation specification. Here is the link:

    http://www.zigbee.org/Products/TechnicalDocumentsDownload/tabid/237/Default.aspx

    BR

    Jch

  • Hi Jch,

    Thank you for your reply.

    Yes I will do that. CC2480 is the Zigbee processor, it has the Z-stack inbuilt so does it have the home automation profile inbuilt?

    Regards,

    Aziz 

  • Hi Aziz,

    The HA profile is the general description of the application, so it is defined in Z-Stack, the CC2480 is the SOC that integrate the PHY and MAC(Maybe) and for the ZigBee is implimented in Z-Stack.

    BR

    Jch

  • I have always viewed the Home Automation Profile as a layer of functionality that sits on top of ZigBee and interacts with the ZigBee stack.

  • The Zigbee application profiles use the Zigbee Cluster Library which is essentially an application framework that talks to the AF layer.
    Take a look at the ZCL and HA profile implementation in Z-stack 1.4.3 and above. At the lowest level, it still calls AF_DataRequest. It is conceivable
    that you could port our ZCL and profile implementation to your host processor. At the lowest level, you would be calling the AF_DATA_REQUEST command, and
    processing incoming messages and feeding them to your ZCL application vai AF_DATA_INDICATION.