-
AuthorPosts
-
AnonymousInactiveJanuary 22, 2015 at 12:41 amPost count: 3
Hi,
I am trying to write simple application using ZBPCID serial API (http://smartenit.com/sandbox/downloads/ZBPCID_API.pdf)
I setup USB-CID using instructions from http://wiki.smartenit.com/index.php?title=Using_Docklight
– JEN_ClearNVM_and_Reset
– ZB_SysStartNwk
– JEN_OpenJoinI am not using docklight scripting, I am using serial api in my node.js application.
– I have one ZBWDS sensor.
– After command open join, and pressing buttons on sensor in order to join it to network I receive following data:so, the command is 0x101B = DEVICE JOINED as from ZBPCID_AP specification.
– After this initial setup, when I activate sensor by distancing the magnet from the sensor I receive following data:where I can recognize 0x67AD as 16 bit sensor address, and after putting the magnet back to the sensor following:
Byte on the position 14 is changing from 31 to 30 when opening/closing the magnet. The problem is I wasn’t able to
find response in ZBPCID_AP specification which describes the data I am receiving. Actually, there are 16 commands
starting with 0x1030, but none of them seems to correspondent to the data I am receiving.I am looking forward to any help on this matter.
Thanks
AnonymousInactiveJanuary 26, 2015 at 4:04 amPost count: 259Hi,
02 10 30 0a 32 67 ad 02 05 00 00 64 31 04 84
02 10 30 0a 32 67 ad 02 05 00 00 64 30 04 85The above two messages are Zone Status Change Notification commands from the IAS Zone Cluster. For more details please refer to the ZigBee Cluster Library and look up IAS Zone Cluster and the mentioned command.
Here’s how I would parse the above command:
02 ==> Start of Packet
10 30 ==> Cluster Command
0a ==> lenght
32 ==> mode
67 ad ==> address
02 ==> endpoint
05 00 ==> Cluster id (IAS Zone)
00 ==> Commad ID
payload ==> 64 30 04
85 ==> crcAnonymousInactiveJanuary 26, 2015 at 10:48 amPost count: 3Hi,
By “For more details please refer to the ZigBee Cluster Library and look up IAS Zone Cluster and the mentioned command.” you mean to look up ZigBee Alliance provided documentation available here http://www.zigbee.org/download/standards-zigbee-cluster-library/, or some documentation provided by smartenit, as I wasn’t able to find any?
Also ZigBee cluster is something defined by standard and ZigBee Alliance, what I need in order to use it is serial API of “smartenit” device, as I wasn’t able to demistify the message from the specs provided http://smartenit.com/sandbox/downloads/ZBPCID_API.pdf . Please point me if I am wrong.
How did you parse the command? I am still not able to find it in http://smartenit.com/sandbox/downloads/ZBPCID_API.pdf. Is there “updated version” of this spec?Is there any more detailed documentation for serial API interface to USB-CID beside http://smartenit.com/sandbox/downloads/ZBPCID_API.pdf ?
Thanks
AnonymousInactiveJanuary 26, 2015 at 5:57 pmPost count: 259By “For more details please refer to the ZigBee Cluster Library and look up IAS Zone Cluster and the mentioned command.” you mean to look up ZigBee Alliance provided documentation available here http://www.zigbee.org/download/standards-zigbee-cluster-library/, or some documentation provided by smartenit, as I wasn’t able to find any?
Yes I meant to look up ZigBee Alliance provided documentation available here http://www.zigbee.org/download/standards-zigbee-cluster-library/
How did you parse the command? I am still not able to find it in http://smartenit.com/sandbox/downloads/ZBPCID_API.pdf. Is there “updated version” of this spec?
It looks like the documentation for a CLUSTER COMMANDS RESPONSE, General format for commands to a cluster response is MISSING. We will update the document very soon. In the meanwhile you can proceed with parsing I detailed before.
Is there any more detailed documentation for serial API interface to USB-CID beside http://smartenit.com/sandbox/downloads/ZBPCID_API.pdf ?
No, that is the only serial Api document. You will however need to use the appropriate Zigbee Alliance provided documentation when needed. For example to know that 0x00 is the Zone_Status_Change_Notification Command. And then understanding the payload values: 0x6430 0x04
Let me know if you have any other questions.
AnonymousInactiveJanuary 27, 2015 at 10:19 amPost count: 3Hi Dhawal,
Thank You very much for provided help and please post when You update documentation for serial API.
Thanks!
AnonymousInactiveMay 27, 2015 at 9:21 pmPost count: 1By “For more details please refer to the ZigBee Cluster Library and look up IAS Zone Cluster and the mentioned command.” you mean to look up ZigBee Alliance provided documentation available here http://zigbee.org/non-menu-pages/zigbee … -download/, or some documentation provided by smartenit, as I wasn’t able to find any?
Yes I meant to look up ZigBee Alliance provided documentation available here http://zigbee.org/non-menu-pages/zigbee%20…%20-download/
The link doesn’t work. Could you please update this?
thanksAnonymousInactiveMay 27, 2015 at 9:41 pmPost count: 259You can just search in Google for “ZigBee Cluster Library”
Here’s the updated link:
http://www.zigbee.org/download/standards-zigbee-cluster-library/ -
AuthorPosts
- You must be logged in to reply to this topic.