Я пытаюсь реализовать ресурс наблюдателя на Arduino на основе следующей библиотеки CoAP .Когда наблюдаемый ресурс изменяется с 0 на 1, сообщение отправляется клиенту CoAP.Проблема в том, что на стороне клиента я получаю следующую ошибку:
WARNING:coap:Received Type.ACK from <UDP6EndpointAddress [::ffff:192.168.2.121]:5683 with local address>, but could not match it to a running exchange.
Сначала я подумал, что это проблема моего CoAP-клиента.По этой причине я использовал Copper CoAp client, и изменение от 0 до 1 не отражается при наблюдении за ресурсом, поэтому проблема на стороне сервера (Arduino CoAP Server).Глядя на coap_server.cpp, проблема должна быть внутри
void coapServer::notification(char *payload)
Я хотел посмотреть на Wireshark, но я не знаю, что именно вызывает эту проблему.Есть предложения?