I customized rpl-udp client example and configured on a cc2650 launchpad to send some amount of packets towards the server node configured as udp-server (payload changes like 1,2,3...500). The setup is having a single client node and a server node with line of sight. However as far as I know the transmission happens once the DODAG is created. But when I observed the sequence number (use the payload value as the sequence number ) of the received packets, the initially sent packets get dropped all the time. The question I have is that does it actually send packets before the DODAG is created or since there is a loop to send packets the loop runs and the payload changes but actually the packet is transmitted after creating the DODAG?
Another thing I noticed that I have set up an led to blink once a packet is sent and even thought there is no any server nodes, still the led blinks when the node is powered on. And I took a log file also and it shows that the packets are transmitted as usual even without a server node.
Could someone please explain me those confusions? And I want to transmit the data only after creating the DODAG and what can I do for that ?
Thank you!!