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.

RUN SEVERAL PROFILES SIMULTANEOUSLY IN THE ZIGBEE STACK

Other Parts Discussed in Thread: Z-STACK, REMOTI

HELLO E2E,

 

ONE CUSTOMER IS ASKING ME IF IT WOULD BE POSSIBLE TO SUPPORT SEVERAL PROFILES IN A SIMULTANEUS WAY IN THE ZIGBEE STACK, LETS SAY SMART ENERGY PROFILE, RF4CE AND ZIGBEE PRO. IF IT IS POSSIBLE WHICH WOULD BE APROX THE CODE SIZE NEEDED? CUSTOMER IS USING THE CC2530F256

MANY THANKS IN ADVANCE

  • Hi Alberto,

    We have many users that are added multiple profile support using our ZigBee Pro stack today. For example, it is possible to easily realize a device that implements both HA and SE clusters, each on a separate logical endpoint for example.This is all possible due to the multi tasking architecture of Z-Stack. Each profile is essentially its own application task within our task scheduler. The two applications can also perform inter-task communication using the osal_msg_send API, thereby enabling rapid application development.

    RF4CE and ZigBee Pro on the other hand is a much different story. RF4CE has its own network layer and so this is not low hanging fruit although theoretically possible since Z-Stack and RemoTI share the same MAC. However, there are many other differences like the NV driver that is being used, etc.

    Hope this helps.

    -- "Double O"

  • Hi, Double 0,

    Are there any example programs on running several profiles simutaneously?

     

  • Yes. I can attach something later. If I forget to do it, please remind me by sending me a private message. :)

  • Great!

    Thank you, Double 0.

  • Yes. I can attach something later. If I forget to do it, please remind me by sending me a private message. :)

     

    Hi, DOuble 0,

    I want to remind you, but don't know how to send you private message.

    Zhu

  • Hi Zhu, I just posted an example under "My files" section -> HA and SE example. This example shows how to read the instantaneous demand attribute, then send a broadcast dim to level command if a particular threshold is crossed. For this example we only check a non-zero value, but you can adjust it to your needs.

  • Hi, Double 0,

    Sorry, i was tied up by other things, but when i tried to open the Files TAB under you, just see a file called "Cskip.zip",

    Anything wrong?

    Zhu

  • I found the folder of HA and SE example, at the left side.

    Thanks, Double 0.

  • Hi Double O,

     

    Let's suppose I have a Zigbee node with one HA and two SE endpoints. Is it possible to use these endpoints simultaneously?

    Can HA and SE endpoints share the same Zigbee  network? Obviously, they wouldn't be able to bind with each other, but could they use the same network for routing their messages?

    Or (if this can not be done)  is it possible for the SE endpoints to join one network (containing SE devices), and the HA endpoint to join another network (with HA devices)?

    To my best knowledge, the latter is not possible because the commissioning process works on node (and not endpoint) basis. But the former should be possible, as routing is carried out on Network-layer level. So theoretically, the routing subsystem doesn't care about the profile of the participants.

    What is your opinion?

     

    Thanks

    Erik

  • I am looking for this same example for SE and HA. Where is the example for SE and HA together. I'd like to get this example to look at it.

  • Mark, i think they are at http://e2e.ti.com/members/611578/files/default.aspx

    Mark Guerra said:
    I am looking for this same example for SE and HA. Where is the example for SE and HA together. I'd like to get this example to look at it.