• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Low Power RF & Wireless Connectivity » Low Power RF ZigBee® Software & IEEE 802.15.4 Forum » problem with IAS Devices joining
Share
Low Power RF & Wireless Connectivity
  • Forums
  • Announcements
  • Files
  • E2E Wiki
Options
  • Subscribe via RSS

Forums

problem with IAS Devices joining

This question has suggested answer(s)
Marko Kosanovic
Posted by Marko Kosanovic
on Oct 07 2011 03:12 AM
Intellectual440 points

Hi, I'm developing my own coordinator and I have problem with joining IAS devices. I'm using cc2530 loaded with standard .hex file provided by TI and I'm controlling it through serial port. I can see that joining IAS devices is different from joining 'normal' devices because of enrolling that is happened on ZCL layer and not on ZNP.

When I'm trying to join IAS device to my coordinator I can see that the device is sending ZDO_MATCH_DESC_REQ looking for IAS cluster but my coordinator is not responding (and that is ZNP layer and I think the coordinator should responde without my implementation).

I also figured out that IAS Zone devices can only have Zone cluster as a server and that they can send data directly to MAC address  provided by Zone settings attribute.

Can someone help me with understanding of joining IAS devices, I would be very grateful.

Thank you in advance!

Marko Kosanovic

IAS ZDO_MATCH_DESC_REQ
Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • zhong ren
    Posted by zhong ren
    on Feb 13 2012 22:44 PM
    Intellectual480 points

    i guess ,your coodinator maybe have the client zone cluster.and then the IAS device send the match req ,your coordinator can response it rightly.and then the deivce will finish the enroll .then it can send the alarm change message to the CIE when someting is changed.

    can you tell me which company products do you use?

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Marko Kosanovic
    Posted by Marko Kosanovic
    on Feb 20 2012 04:48 AM
    Intellectual440 points

    Hi zhong ren,

    I use netvox and wulian products. Yes you have written this correct, it was the problem.

    Regards,

    Marko

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Dirty Harry
    Posted by Dirty Harry
    on Feb 20 2012 09:58 AM
    Suggested Answer
    Mastermind19350 points

    The ZigBeeNetworkProcessor only implements up to the APS/NWK layer and the ZDO - anything higher, like Application Profiles, and specifically, ZigBee Cluster Library Profiles like IAS, have to be implemented on the host which is using the ZNP.

    Alternatively, you can build the entire application and stack to run on the CC2530 by starting with one of the ZCL sample applications like HA in the ZStack 2.5.0.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Matej Masat
    Posted by Matej Masat
    on Feb 28 2012 09:16 AM
    Prodigy80 points

    Hi Marko!

    i have the same problem as you but for cordinator i use Xbee and ir motion detector from wulian. i wonder how did you solve problem with joining? Did you send match descriptor response? How should the packet look like?

    Thanks for reply 

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Marko Kosanovic
    Posted by Marko Kosanovic
    on Feb 29 2012 05:05 AM
    Intellectual440 points

    Hi Matej,

    The problem was that my endpoint didn't have cluster that was asked in match descriptor request, so it did not respond. If you add asked cluster it will respond. Try and let me know if you have solved your problem.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Matej Masat
    Posted by Matej Masat
    on Feb 29 2012 08:08 AM
    Prodigy80 points

    Where should I add the required cluster?

    As I mentioned i'm using Xbee, which is using Digi private stack so it's impossible to add anything, or is it?

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Marko Kosanovic
    Posted by Marko Kosanovic
    on Feb 29 2012 08:15 AM
    Intellectual440 points

    You should put cluster that is asked with match descriptor in endpoint on your xbee. I'm not familiar with xbee but that is something you have to be able to do, because there clusters represents functionality and if you want to make your own device you must have ability to add clusters to endpoint on your device.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Matej Masat
    Posted by Matej Masat
    on Feb 29 2012 08:26 AM
    Prodigy80 points

    I am using xbee as a coordinator not an end device. And that coordinator is going to communicate with wireless motion sensor. Is it

    even possible to communicate with those devices (HA devices) with xbee, which does not have a HA profile stack?

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Marko Kosanovic
    Posted by Marko Kosanovic
    on Feb 29 2012 08:37 AM
    Intellectual440 points

    Coordinator in zigbee can have everything like enddevice, so you can add endpoints, and implement clusters from HA clusters library. Clusters just make definition, so you should implement functionality. Eg, when you receive cmd from OnOff cluster to turn something ON you catch that command and decode it, and turn smth ON. When you send commands you should code it like it is said in cluster specification. So I can not see why you could not communicate with HA device. But your coordinator should create network that is compliant with HA specification. In Zigbee Home Automation Application Profile pdf, chapter 5.3

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Matej Masat
    Posted by Matej Masat
    on Feb 29 2012 08:53 AM
    Prodigy80 points

    I am able to communicate with some, for example wireless wall switch (turn it on, off) ... device I have problem with is wireless motion detector. In the beginning it sends match descriptor request, but because I use xbee as my coordinator, which does not have that cluster and adding cluster to xbee is impossible, communication fails ... so I am asking: "Is it possible to communicate with HA devices with xbee which does not have the required clusters (adding them is impossible)?"

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Marko Kosanovic
    Posted by Marko Kosanovic
    on Feb 29 2012 08:57 AM
    Intellectual440 points

    AFAIK no

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Matej Masat
    Posted by Matej Masat
    on Feb 29 2012 09:18 AM
    Prodigy80 points

    So if I had usb dongle which support HA profile (mbee, ubee) this will work?

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Marko Kosanovic
    Posted by Marko Kosanovic
    on Feb 29 2012 09:24 AM
    Intellectual440 points

    I really don't know, I have no experience with those devices and I cannot tell if coordinator should have those clusters needed for comunication or can some other device have them.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Matej Masat
    Posted by Matej Masat
    on Feb 29 2012 09:31 AM
    Prodigy80 points

    I guess it does matter as somebody said: "In order for any ZigBee OR ZigBee Pro device to communicate with any "ZigBee Home Automation" device like a lock, both sides must also support the ZigBee Home Automation Profile."

    Thank you for your replies!

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Matej Masat
    Posted by Matej Masat
    on Mar 01 2012 02:08 AM
    Prodigy80 points

    Hi,

    Marko in some previous post, you mentioned that you use netvox and wulian products... I guess that, you use netvox usb dongle for coordinator, am i right? If i am, which one?they have two in their offer z-110a and z-103a

    How do you communicate with devices? Are you using some netvox software or via serial interface by some AT commands or something like that?

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
12
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use