Zigbee AF_DataRequest directly from one end device to another?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Zigbee AF_DataRequest directly from one end device to another?

1,298 Views
admin
Specialist II
Hello, I am trying to send a AF_DataRequest directly from one End Device to another on a small zigbee network (two end devices, one coordinator). When starting in BeeKit I specified a mesh network, however, every packet I send ends up going through the coordinator (concequently making two hops).

My question is, how can I force it to make the trip in one hop, without relaying through the coordinator?

(if it matters, I'm using the 16 bit addressing to send the broadcast (0xFF 0xFF). Although, even if I address the end devices short address directly I get the exact same result)
Labels (1)
0 Kudos
1 Reply

201 Views
Mads
Contributor V
Hi Tecmec,
 
This is NOT possible. An End Device is a Reduced functionality device (look in 802.15.4 spec for more info) It ONLY has the capability to communicate to its parent. the Parent must handle the routing.
 
A Router or coordinator can communicate directly to another device within its hearing range, if it creates a mesh route first.
 
Using a broadcast address will make the End device send a packet to its parent, which then will handle the broadcasting to the rest of the network.
 
BR,
Mads
0 Kudos