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); }