The OH2 ZigBee binding works with the TI2531 dongle. Hopefully we’ll support more dongles at some stage, but since every manufacturer uses a different API, it’s a significant amount of work to add new dongles. This is where ZWave really made a good move with a standard API for every dongle that is available.
For the compatitable zigbee binding, as chris mention, TI2531 works with it.
I have some questions for compatible dongles.
1 In addtion, am I correct to say that any product use this cc2531 chipset should works with zigbee binding?
Or only CC2531 USB Evaluation Module Kit as below works with zigbee binding? http://www.ti.com/tool/cc2531emk In simple, zigbee binding work with cc2531 chipset or cc2531 eval board only?
2 As you say, different sticker from different manufacturer use different serial API to communicate with PC, but even from TI, there are also other zigbee chipset like cc2538, cc2592. Does zigbee binding works with other zigbee chipsets for USB dongle from TI? In simple, zigbee binding work with TI zigbee dongle chipset or cc2531 chipset only?
3 Also somewhere in forum, I know that programmable firmware on http://www.ti.com/tool/cc2531emk
is NOT suitable for zigbee binding. So another hex file as firmware is needed to be programmed onto cc2531 to work with zigbee binding.
Am I correct to say serial API that cc2531 use is NOT depend on the programmable firmware? Meaning, No matter which firmware I program onto cc2531 chipset, the serial API that cc2531 is the same. In simple, does programmable firmware matter to work with zigbee binding?
Hopefully I ask the question in a right way.
Thank you very much.
Actually in the question, more I am trying to ask is whether the serial API is supported by firmware?
As by my understanding from forum and mostly your post, zigbee dongle has 2 side. 1 side with PC, 1 side with zigbee device, like hue blub.
For dongle, the communication with zigbee device side is the same, the difference is on the communication with PC. So we say, different dongle manufacturer has different serial API with PC.
**Here comes my question, ** does this serial API hardcoded in chipset by hardware? Or this serial API is supported by the firmware we are supposed to use?
If it is supported by firmware, I think it should NOT be too much work for TI to port onto their other zigbee dongle chipset. Do you agree with me on this?
http://www.ti.com/tool/z-stack. I note that this is now updated for V3 and I’ve not tested this. Personally I’m not a fan of the TI chip as I’ve had problems with them and will look to introduce new stick.
The 2541 is Bluetooth. The 2531 EMK is the hardware that you can use.
I’m still using the 2531 for now, but support is also being added for the EM3588 (partly done).
The binding is being revamped - I hope to have a basic version done in the coming days - probably just supporting lights for now (tested against the Hue bulb) so we can get something included into the system. Other clusters can be added reasonably easily…
Yeah - I have one, with the initial intention of supporting them, but I’m a bit unclear about their firmware at the moment.
Currently I’m adding support for the ETRX35x through the EZSP API - the Telegesis dongles can (I think!) be reprogrammed to use this (although it might need a programmer - I’m not sure about this at the moment).