The MAC stack is complaint with IEEE 802.15.4 Standard, which is not a ZigBee only Standard. This standard specifies the physical layer and medium access control for low-rate wireless personal area networks such as ZigBee and RF4CE.
BeeStack is complaint with the ZigBee Alliance specification. ZigBee uses IEEE 802.15.4 as lower layers, but offering a complete networking solution by adding upper layers, such as Network/security layers and application framework.
Then BeeStack is based on MAC stack but with extra features. The main difference is that MAC may only implement coordinator and end devices, while BeeStack can add router devices as well, offering a whole new horizon on network configurations.
Here are some features and characteristics for both stacks:
IEEE802.15.4 MAC
Is
Flexible
Robust
IEEE standard
Proprietary Networks
20-32k size
Is not
Application Interoperable
Simple
Mesh Network
BeeStack ZigBee protocol Stack
Is
Standard Based
Application Interoperable
Mesh network
Small to large networks
70-100k size
Is not
Simple
Mobile
I hope you’ll find this information useful. Have a great day!!
Plz feel free to add more information to this community.