void udpSend(){
char buf[512];
otMessageInfo messageInfo;
strcpy(buf, "Hallo\0");
memset(&messageInfo, 0, sizeof(messageInfo));
otIp6AddressFromString("ff03::1\0", &messageInfo.mSockAddr);
messageInfo.mSockPort = 1994;
otUdpSocket mySocket;
otIp6AddressFromString("ff03::1\0", &mySocket.mSockName.mAddress);
mySocket.mSockName.mPort = 1994;
otUdpOpen(thread_ot_instance_get(), &mySocket, NULL, NULL);
otMessage *test_Message = otUdpNewMessage(thread_ot_instance_get(), NULL);
if (otMessageAppend(test_Message, &buf, sizeof(buf)) == OT_ERROR_NONE){
nrf_gpio_pin_write(LED2_G, 0);
}
else{
nrf_gpio_pin_write(LED2_R, 0);
}
otUdpSend(&mySocket, test_Message, &messageInfo);
otUdpClose(&mySocket);
}