BeeStack V1.02 Siamese EndDevices Problem

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

BeeStack V1.02 Siamese EndDevices Problem

1,301 次查看
rolf
Contributor I
Hello

Has anybody seen this ZigBee effect? In our customer project, we have detected a state in which two end devices get the same short address from the coordinator. We do have a Snifferlog that shows the effect. In text form:

1. Network with 1 Coordinator and 2 Enddevices.
2. Enddevices are turned on and send "Beacon Requests"
3. Coordinator is turned on and forms a network
4. End Devices try to join nearly at the same time
5. As soon as the first End Device has joined (Addr. 0x796F) our application on the End Device starts sendig a packet (AF_DataRequest incl. Ack Request)
6. The paket is not acked by the coordinator! It seems to be busy with the join procedure of the second device.
7. In the mean time, the second device has joined the PAN successfully (0x7970).
8. The second device starts sending application packets. They are acked correctly by the coord.
9. The first device (0x796F) resends the unacked packet (Stack functionality). No ack is received either.
10. We assume a failure, leave the network and restart (new join).
11. It works but the coordinator gives us the address 0x7970.

We end up in a network in which two devices with different IEEE addresses have the same short address.
Its also possible that we simply missunderstood something concerning the usage of the stack. I would be very grateful for an answer what we could do to circumvent this behaviour.

Many thanks for any hint on this topic!

 

errorlog1.jpg

Message Edited by t.dowe on 2009-09-22 10:50 AM
标签 (1)
0 项奖励
回复
1 回复

455 次查看
elect
Contributor I
I have had the same problem with BeeStack v1.02.
 
Recently I have downloaded the new BeeStack version v1.03, and it seems that this problem has been solved. This new version comes in the BeeKit v1.5.0 package.
 
 
 
0 项奖励
回复