This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Home Automation Best choice product

Other Parts Discussed in Thread: CC2530, CC2531, CC2538, CC2531EM-IOT-HOME-GATEWAY-RD, Z-STACK, CC-DEBUGGER, CC2531EMK

Hello,

We want to add several home automation applications in our project, for that I have some questions to "Texas Instruments" hoping to get answers for them:

1- What should be the most powerfull CPU for home automation applications CC2530 , CC2531 or CC2538?

2- What should be the low cost evaluation kit which I have to purchase in order to start learning home automation applications knowing that I have a CC Debugger and a CC2530ZNP mini kit.

3- We are, also, interested in your ZigBee Home automation Gateway "CC2531EM-IOT-HOME-GATEWAY-RD". I would like to know if it's possible to configure this Gateway as a ZigBee coordinator and to communicate with many ZigBee endpoints from different companies?

4-The ZigBee Gateway is based on BeagleBone Balck, I would like to know if it supports both Linux and android for home automation application and if you have already developed a GUI application to communicate with remote endpoints zigbee devices?

Kind regards,

  • 1. CC2538 is more powerful than CC2530.
    2. I would recommend CC2530DK.
    3. In www.ti.com/.../CC2531EM-IOT-HOME-GATEWAY-RD, CC2531 is coordinator and it is OK to communicate with other company's Zigbee products which deploys HA profile.
    4. Since it is Linux base, it is no problem to porting it to Android. As I know, there is no reference design with GUI.
  • Thank you Yikai for your answer,
    It means that it's not recommended to use CC2530 for home automation applications knowing that we would like to have a ZigBee coordinator which communicates with at least 20 endpoints? Does the CC2530 support that or no?
    Is there any development kit based on CC2538?
    For the home automation gateway, I would like to know if there are some home automation examples and is it possible to design our QT application for beaglebone in order to communicate with remote endpoint ZigBee devices via CC2531 ZigBee coordinator?
  • 1. What do you mean 20 endpoints? Is it 20 end devices? If you mean 20 end devices, I think CC2530 is no problem at all.
    2. If you intend to use CZc2538, you can buy CC2538DK.
    3. As I told you in previous reply, you can do GUI part by yourself based on Zigbee Linux GW design.
  • 1- Yes I mean 20 end devices (I'm not sure may be the number will be more than 40 end device)
    2-OK, thank you but it seems that the price is a bit expensive. I 'm wondering if the CC2530EMV/CC2538EMV (www.ti.com/.../cc2530emk) could be enough to test some home automation examples or I have to buy the full kit (CC2538DK)?
    3-Just I want to make sure to make my own GUI design for HA

    Regards,
  • 1. You can add Zigbee routers and it would be no problem to add more devices into network.
    2. If you only buy CC253xEMK, you need to do some revisions on both HW and SW to make Z-Stack examples work. I would suggest you to buy CC253xDK and it would be easier for your first step.
  • Hi,
    we recommend using the CC253x dev kit for the out-of-box experience of the sample applications released of the Z-Stack SDK.
    The sample applications we deliver have been written using the keyboard and the display of the SmartRF0x board.
    CC2530DK (www.ti.com/.../cc2530dk) is slightly cheaper than the CC2538DK.
    Alternatively you can use the CC2531EMK and the CC-debugger to update the firmware on that board, porting the applications to that.
    Or, use the CC2531EMK as ZNP-dongle, plugged on the PC, and the host framework reference design (www.ti.com/.../tidc-znp-host-sw3) to develop your applications on the host.
    Though the framework describes a TI-RTOS environment in the design page, Ubuntu PC environment is also supported.
    Thanks,
    TheDarkSide
  • Hi,

    Thank you for your answers.

    Well, right now I am a bit confused. Sorry for that, but as I'm beginner with ZigBee and home automation...In fact, I would like to get more information in order to buy the suitable products.

    From your last answers I see that I can start my home automation learning with the full kit named "CC2530DK or CC2538DK". In fact, I'm searching for another alternative to learn home automation programming, I would like to know if I buy the ZNP-dongle "CC2531EMK" and the Beaglebone Black is it extremely enough to start my home automation learning? should I have a CC Debugger to load the  "Z-STACK-Home" into the "CC2531EMK"? should I develop any driver or a module in the beaglebone black to start learning the home automation examples of TI? Does TI has a ZigBee end device module in order to test their home automation examples, can I use "Zlight2" for example as an end device? 

    Kind regards,

  • You can use ZNP-dongle "CC2531EMK" and the Beaglebone Black to form a Zigbee network. You will need CC debugger to download ZNP FW into CC2531EMK. Besides, you would need to have Zigbee end device to study. Zlight2 is a choice but most of Z-Stack Home examples run on CC253xDK. So, I still recommend you to buy CC253xDK.
  • Hi,

    yes you don't need to develop any driver for BBB. You can use the application examples released in the Z-Stack Linux Gateway.

    There is lot of associated documentation (please start by looking at the quick start guide to bring the system up) and yes, you can use Zlight2 as an example of endpoint (as well as the CC253xDK and the Z-Stack Home 1.2.2 example applications).

    Thanks,

    TheDarkSide

  • Thank you Yikai
  • Thank you TheDarkSide
  • You are welcome!