Hi everyone,

I'm trying to get communication working between Linux and RIOT OS with UDP 
sockets.


My hardware setup is composed by a UDOONeo board and a Nucleo-F303RE. Both are 
embedding a MRF24J40MD. The UDOONeo uses kernel 4.1 and wpan-tools 0.8. On the 
Nucleo-F303RE, I'm using RIOT OS 2018.10.


With "udp send <ipv6_address> <port> <message>" command from example 
"gnrc_networking", I'm able to retrieve messages sent from RIOT OS to Linux 
with this Python script : https://pastebin.com/Zg7SZdFF


In the opposite direction (Linux -> RIOT OS), I can't receive any messages. 
Here's the code of the small application : https://pastebin.com/zVEZD4Lm

I'm never entering the part of the code with send_ack() and 
handle_udp_command(). This snippet works perfectly from another RIOT OS 
instance on a Nucleo-F303RE. The Python script used to send packets from Linux 
: https://pastebin.com/yufGytsv


It seems that my Python script sends to a 802.15.4 broadcast short address and 
the destination & source addresses are included in the payload of the frame.

Does anyone have any clue to my issue ? Or a better solution. My snippet for 
RIOT OS is almost the same as the UDP Sock API examples.

Best regards

Joel

_______________________________________________
users mailing list
[email protected]
https://lists.riot-os.org/mailman/listinfo/users

Reply via email to