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.

end devices polling

Other Parts Discussed in Thread: CC2430, Z-STACK, TIMAC

For end devices I have a question

all end devices have a polling rate (1s in my case) that means they call their parent every 1s for a short time?
in what sleeping mode are they in these 2 phases please?

I would like to make 2 end devices send messages, can a beacon-enabled network do this?
for example a GENERIC_STAR (using ZStack 1.4.2 and cc2430)
and to build a beacon enabled network, should I change the configuration of the coordinator only:
in ZDApp.c:
// Beacon Order Settings (see NLMEDE.h)

#define DEFAULT_BEACON_ORDER        BEACON_ORDER_NO_BEACONS
#define DEFAULT_SUPERFRAME_ORDER    DEFAULT_BEACON_ORDER
 replaced by :

#define DEFAULT_BEACON_ORDER        7
#define DEFAULT_SUPERFRAME_ORDER    6

Do I have to change ZDApp.c for every end device built or just for the coordinator that manage the network?

Thanks again

  • Sleep Modes: the CC2430 uses PM0 when the device is "awake" and uses PM2 when "sleeping" with a timer wakeup.

    Beacons: Z-Stack does not support beacon-enabled networks, so you should not change the Beacon Order Settings.

    If you need to use beacon-enabled communications in a star configuration, consider using the TIMAC software package.

    If you want to use ZigBee on CC2430 devices, I suggest that you upgrade to ZStack-1.4.3 - it's free on the TI ZStack web page.

  • Sorry it's ZStack 1.4.3  i'm using

    ok 1 last question

    with end devices, they are either in PM2 or PM0 for short times

    but with power_saving option and osal_pwrmgr_task_state( NWK_TaskID, PWRMGR_CONSERVE ); they go in PM3?

    and what does it change for end device to turn their receiver on or off (ZMacSetReq( ZMacRxOnIdle, true or false );) ?

     

    I'm trying to make 2 end devices communicate directly, it works sometimes when I put their receivers on, but frequently the messages is not received, I guess it works when by chance the 2 end devices are simultaneously pooling their parent ( PAN coordinator)


  • Hello

    Can someone answer urgently this question

    Is it possible to put an End device in PM0 for a defined time?

    Thanks