We intend to build a Lighting Coordinator / web gate way. However, we expect to encounter devices with custom attributes (like lifetime lighting hours) that we will need to make available. I have spent quite some time researching Zigbee stacks. We have lots of automation know how but little experience with Zigbee. TI appears to be the only major player that seriously invests in making Linux based developments cheaper making it our first choice.
I will (have somebody) look into the source of the ZLL. However, there is one thing, that I could not yet figure out. Suppose we go with TI USB (preferable) or UART attached interface on arm Linux, can we go all the way Zigbee-gateway-wise (i.e. implementing whatever custom cluster calls we may encounter) with an open toolchain (gcc, standard library versions and so on) or do we need anything else? I know the Z-Stack is built with the IAR compiler. Do we need this at some point? Do we need other tools? Or can we go with the ZLL code which we already built for our target platform?