I was exploring if the ZigBee driver was already developed for NuttX and I found that the 802.15.4. for the XBee and MRF24J40 module (two very popular modules) are developed. So despite of Zigbee "runs" with 802.15.4 protocol, it adds an upper layer.
Here you can see the differences between both.
The basic difference is that Zigbee allows you to work with mesh networking and have routing tables, roles...
So, I think It's good and necessary to develop a Zigbee driver .
Note:
Despite of the protocol is exactly the same for each module, the communication between the microcontroller and the module could be difference, so it's necessary to have a driver for each device.
I was exploring if the ZigBee driver was already developed for NuttX and I found that the 802.15.4. for the XBee and MRF24J40 module (two very popular modules) are developed. So despite of Zigbee "runs" with 802.15.4 protocol, it adds an upper layer. Here you can see the differences between both. The basic difference is that Zigbee allows you to work with mesh networking and have routing tables, roles... So, I think It's good and necessary to develop a Zigbee driver . Note: Despite of the protocol is exactly the same for each module, the communication between the microcontroller and the module could be difference, so it's necessary to have a driver for each device.