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:
BeeStack ZigBee protocol Stack
Small to large networks
I hope you’ll find this information useful. Have a great day!!
Plz feel free to add more information to this community.