Hi ,
  I am trying to send a simple message between two USRPs using the new message 
passing interface in GNU Radio 3.7 over 802.15.4 implementation.  I created a 
"message generator" which publishes a message to the "app in" port of 802.15.4. 
Similarly on the receiver side a "message consumer" gets the message from the 
"app out" port of 802.15.4, I see that the message on the receiver is getting 
dropped at the 15.4 MAC layer with the following debug message:

mac.cc:mac_in: pmt_is_pair
mac.cc::mac_in: data_len = 30
CRC at Reception: 0
MAC: Dropping packet self routed

I poked around mac.cc code a bit. It looks like the message received has the 
same mac id as the mac id of the receiver. It seems that the MAC layer does not 
use the *real* MAC id, rather it generates mac id using "rand() % 100". My 
understanding is that the receiver is also getting the same mac-id as the 
sender and hence dropping packet.
Any idea how to fix the problem?

Note that I am not using RIME stack for communication (as done by Bastian), but 
rather trying to send/receive message from/to MAC layer itself.


thanks and regards

-Anirud

Anirudha "Anirud"  Sahoo
Advanced Network Technology Div.
National Institute of Standards and Technology (NIST)
100 Bureau Drive,
Gaithersburg, MD - 20878
Room - B230, bldg.- 222
Phone- 301-975-4439

_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to