[riot-devel] Sending the udp packets does not work with the xbee module

Martine Lenders mail at martine-lenders.eu
Mon Mar 20 17:07:00 CET 2017


Hi Friedrich,
on what board are you using the xbee? Is there an on-board radio? It
seems like there is another interface already initialized.
Best regards,
Martine

2017-03-20 16:05 GMT+01:00 Wiegel, Friedrich (IAI) <friedrich.wiegel at kit.edu>:
> Hi Marine,
>
> first of all, thanks for your answer. The payload of my udp massage is only "TEST", the maximum PSDU size for xbee modul is 100 bytes and my payload is only 80 bytes. The next thing I noticed is following, if I set "GNRC_NETIF_NUMOF  :=2" then I can send the udp messages. And the transceiver send periodically some messages as the samd21-xpro does.
>
> Is this helpful in any way?
>
> The Problem is when I set " GNRC_NETIF_NUMOF  :=2" I get some stack overflow if I want to set some global address of my interface.
>
> Best regard,
>
> Friedrich
>
> -----Ursprüngliche Nachricht-----
> Von: devel [mailto:devel-bounces at riot-os.org] Im Auftrag von Martine Lenders
> Gesendet: Montag, 20. März 2017 15:08
> An: RIOT OS kernel developers <devel at riot-os.org>
> Betreff: Re: [riot-devel] Sending the udp packets does not work with the xbee module
>
> Hi Friedrich,
> the xbee module has some tricky restrictions on sent packets. Did you make sure that the (link-layer) payload fits these? Regarding
> debugging: Try compiling with CFLAGS_OPT=-O0 and CFLAGS="-g3 -gdwarf-3". This usually leads to more satisfying results. I don't have an xbee module at hand at the moment, otherwise I would test it myself.
>
> Best regards,
> Martine
>
> 2017-03-20 12:07 GMT+01:00 Wiegel, Friedrich (IAI) <friedrich.wiegel at kit.edu>:
>> Hello everybody,
>>
>>
>>
>> I just played little bit with the gnrc_networking example and tried to
>> send an udp package with xbee module. Unfortunately this doesn’t work.
>>
>>
>>
>> To see what the problem is, I switched on the debugging in the
>> gnrc_netdev2_xbee.c but the program does not address this adaptation layer.
>> Even the gnrc_netdev2.c is not addressed.
>>
>>
>>
>> Ping6 works perfectly and the creation of an udp server and the
>> receiving of udp packets goes well. Only sending makes problems, and
>> only with xbee module with samr21-xpro everything goes perfectly.
>>
>>
>>
>> Does any of you know what is going wrong?
>>
>>
>>
>> Best regards,
>>
>>
>>
>> Friedrich
>>
>>
>>
>>
>> _______________________________________________
>> devel mailing list
>> devel at riot-os.org
>> https://lists.riot-os.org/mailman/listinfo/devel
>>
> _______________________________________________
> devel mailing list
> devel at riot-os.org
> https://lists.riot-os.org/mailman/listinfo/devel
> _______________________________________________
> devel mailing list
> devel at riot-os.org
> https://lists.riot-os.org/mailman/listinfo/devel


More information about the devel mailing list