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.

ZigBee Home Automation App, Z-Stack

Other Parts Discussed in Thread: Z-STACK, CC2530, CC2538, AM3352, WL1801MOD, CC2531

Hi All -

 

Q1: In the link below it states that Z-Stack Linux Gateway is able to run on most Linux or Android based platforms including BeagleBone Black.

 

http://www.ti.com/tool/Z-STACK?keyMatch=cc2530 z-stack&tisearch=Search-EN

   

But from the SW block diagram (see link below), it looks like the Linux Gateway can only run Linux+QT based platform.

 

http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=tidr695&fileType=pdf

 

Can you clarify which version of Z-Stack Linux Gateway can run on Android and provide me with the link?

 

Q2: We are looking at the AM3352 based IoT products that run Android 4.2.2 or Android 4.4. WL1801MOD will be used to connect Internet, and CC2530 or CC2538 will be used to connect on ZigBee network. Is there any concern to this kind of application? Which area should we pay attention to?

 

Q3: The above platform will be used to control/coordinate ZigBee Home Automation. Will the CC2530 suffice for this application? Or should we look at the CC2538?

 

I appreciate your support,

Dan

  • Q1&2: The HA GW is a demonstration running on BeagleBone Black with embedded Linux. It should be no problem porting it to Android system. However, TI doesn't provide Android demonstration for now. I would suggest you to study it first and porting it to you Android system accordingly later.
    3. CC2530 is good enough.
  • Thank you YiKai for the response. Did any 3rd party port the HA GW to Android System?

  • As I know, I don't see any 3rd party doing this yet.
  • Hi all,
    If there's news updating for Z-Stack Android porting? I think the description in the Z-Stack Linux Gateway for Android is very irresponsible. The so called middleware, HA GW, OTA, NWK, protobuf need to be recompiled. And the NPI server/client, Z-Stack Linux wrapper (binary files) need to be running into Android fs. Hence, how to run the debian binary under Android CMD is a big problem (or someone can tell me where to find the source code?). If the binary can run under Android fs, the middleware SHOULD be no problem running under Android fs, then the app is just socket programming to call localhost or even from other machine to call. Or write own ZNP JNI to use the ZNP directly, but it may lost the convenience of ZigBee Stack. If there's someone can help me to figure out the solution, thanks!
  • Linux Home GW is a reference design fromTI for your reference. If you need to porting it to Android system, you have to get familiar with it first and do porting accordingly. Another suggestion is to run node.js on your android system and connect to CC2531 USB dongle. You can refer to github.com/.../node-zigbee