Hello,
We have a custom hardware with MKW24D512 on it. I wish to learn how to set BeeKit and also BeeStack so that it is set as a ZC and tries to form a network as the first thing it does.
How to do this? What is the relation of it to ZDO api? Where should the formation take place inside the code?
Regards,
Mete
Solved! Go to Solution.
Hello Atilla,
As a first approach, I'd suggest you to take a look into some ZigBee simple demo projects:
ZigBee light Coordinator
C:\Freescale\Kinetis_BeeStack_5.0.0\examples\zigbee_HAOnOffLight\kw2x\frdmkw24\freertos\iar\zigbee_HAOnOffLight_frdmkw24_freertos_Zc_Rs
ZigBee switch Router
C:\Freescale\Kinetis_BeeStack_5.0.0\examples\zigbee_HaOnOffSwitch\kw2x\frdmkw24\freertos\iar\zigbee_HaOnOffSwitch_frdmkw24_freertos_Zr_Rs
Demo documentation:
Kinetis ZigBee Stack Demo Applications User's Guide - C:\Freescale\Kinetis_BeeStack_5.0.0\doc\KZSDAUG.pdf
ZDO states for network formation are managed in ASL_UserInterface.c -> ASL_UpdateDevice()
I use a Linux and i cant find your recommendation in my HDD , so, are there some place in the freescale where can i download this demo projects?
Thanks
Hello Carlos,
Unfortunately, the BeeStack 5.0.0 is only available for IAR compiler on Windows.
You may be interested in the KW41Z Connectivity Software. It supports multiple protocols for 2.4GHz: SMAC, IEEE802.15.4 MAC, GFSK, Thread and BLE. The package is also available for Linux. See FRDM-KW41Z|Freedom Development Kit|NXP --> Downloads --> Protocol Stacks.
-JC
Hello Atilla,
As a first approach, I'd suggest you to take a look into some ZigBee simple demo projects:
ZigBee light Coordinator
C:\Freescale\Kinetis_BeeStack_5.0.0\examples\zigbee_HAOnOffLight\kw2x\frdmkw24\freertos\iar\zigbee_HAOnOffLight_frdmkw24_freertos_Zc_Rs
ZigBee switch Router
C:\Freescale\Kinetis_BeeStack_5.0.0\examples\zigbee_HaOnOffSwitch\kw2x\frdmkw24\freertos\iar\zigbee_HaOnOffSwitch_frdmkw24_freertos_Zr_Rs
Demo documentation:
Kinetis ZigBee Stack Demo Applications User's Guide - C:\Freescale\Kinetis_BeeStack_5.0.0\doc\KZSDAUG.pdf
ZDO states for network formation are managed in ASL_UserInterface.c -> ASL_UpdateDevice()