<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>nRFCloud CoAP messages not received</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/127956/nrfcloud-coap-messages-not-received</link><description>Hello DevZone 
 I am currently facing an issues with device already installed at my customer. Devices are based on nRF9160, firmware based on SDK 2.8.0 and modem 1.3.6. Once deviced are installed, they do not move. Device works like this: Sleep 15 min</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 05 May 2026 13:38:11 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/127956/nrfcloud-coap-messages-not-received" /><item><title>RE: nRFCloud CoAP messages not received</title><link>https://devzone.nordicsemi.com/thread/565904?ContentTypeID=1</link><pubDate>Tue, 05 May 2026 13:38:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9ad4a5ad-9691-4d73-849d-b0a164319e13</guid><dc:creator>Syed Maysum Abbas Zaidi</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Thanks for the update, and that power concern is completely valid. Using confirmable=true is a good next step. It can increase modem on time slightly (waiting for CoAP ACK / retries), so checking power impact on one test device is the right approach.&lt;/p&gt;
&lt;p&gt;A modem trace captures low-level modem/network communication, which helps us see where the failure happens. A practical way is to build a trace enabled firmware using&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/app_dev/device_guides/nrf91/nrf91_snippet.html"&gt;snippets&lt;/a&gt; and capture with Cellular Monitor or nrfutil trace lte. If the affected unit is deployed and physical/debug access is not possible, that is understandable. In that case, could you try getting the device and reproducing this issue in the lab on a same unit with the same operator, and capture a trace there?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Optional longer-term path: if you already use&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/asset-tracker-template-latest/page/common/tooling_troubleshooting.html#memfault-remote-debugging"&gt;Memfault&lt;/a&gt;&amp;nbsp;(or plan to), it can be used for remote observability and modem trace related workflows in production.&lt;/p&gt;
&lt;p&gt;Best Regards,&lt;br /&gt;Syed Maysum&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRFCloud CoAP messages not received</title><link>https://devzone.nordicsemi.com/thread/565810?ContentTypeID=1</link><pubDate>Mon, 04 May 2026 09:19:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b761fb8f-dcb6-4cdf-9cfa-f196b751bd66</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;OK, I guess then it&amp;#39;s not the case.&lt;/p&gt;
&lt;p&gt;-------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;Just, if you curious:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;nslookup nrfcloud.com&lt;/p&gt;
&lt;p&gt;Name:&amp;nbsp; &amp;nbsp; nrfcloud.com&lt;br /&gt;Address: 3.160.150.112&lt;br /&gt;Name:&amp;nbsp; &amp;nbsp; nrfcloud.com&lt;br /&gt;Address: 3.160.150.106&lt;br /&gt;Name:&amp;nbsp; &amp;nbsp; nrfcloud.com&lt;br /&gt;Address: 3.160.150.87&lt;br /&gt;Name:&amp;nbsp; &amp;nbsp; nrfcloud.com&lt;br /&gt;Address: 3.160.150.5&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Using that DNS address resolves in 4 different ip-addresses.&lt;/p&gt;
&lt;p&gt;If the device gets one of those 4 at the first time doing a DNS-lookup, it will establish a DTLS session with that. But if on restart a later&amp;nbsp;DNS-lookup results in a different node, even DTLS CID will stop working. Therefore the device needs to stick on restart to the ip-address and must not do a DNS lookup again.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRFCloud CoAP messages not received</title><link>https://devzone.nordicsemi.com/thread/565807?ContentTypeID=1</link><pubDate>Mon, 04 May 2026 08:57:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cdc2d415-ae27-4b61-81d8-e5d5588aac3f</guid><dc:creator>Vincent44</dc:creator><description>&lt;p&gt;I am not sure to fully understand, but I think the answer is no.&lt;br /&gt;My device uses the nRF9160, which is not capable to pause/restore the session with nRFCloud.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRFCloud CoAP messages not received</title><link>https://devzone.nordicsemi.com/thread/565806?ContentTypeID=1</link><pubDate>Mon, 04 May 2026 08:56:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:25355fa3-55fe-4bc7-af85-60e5913189b2</guid><dc:creator>Vincent44</dc:creator><description>&lt;p&gt;Thanks for your response.&lt;/p&gt;
&lt;p&gt;Trying confirmable=true will off course be my next test.&lt;br /&gt;However, I&amp;#39;ll have to check the impact on power consumption: I assume that the modem will be on for a longer period of time, to be able to receive the acknoledge.&lt;/p&gt;
&lt;p&gt;The full handshake is performed at every reconnection, and result of is always 0.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ll what I can do for modem trace. (I am not familliar with this), since the device is currently being used by the customer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRFCloud CoAP messages not received</title><link>https://devzone.nordicsemi.com/thread/565767?ContentTypeID=1</link><pubDate>Thu, 30 Apr 2026 16:39:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:db046053-ad6a-428a-8795-e91ac465c4bd</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;Do you use DTLS 1.2 CID and save/restore the session for cfun=0/cfun=1?&lt;/p&gt;
&lt;p&gt;Then such pretty high loss rates are sometimes caused by a DNS-load-balancer.&lt;/p&gt;
&lt;p&gt;On the initial exchange a DTLS session is only established on one node. That&amp;#39;s fine, as long as the ip-address is used.&lt;/p&gt;
&lt;p&gt;But it may fail, if a follow-up DNS lookup results in the ip-address of an other node.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRFCloud CoAP messages not received</title><link>https://devzone.nordicsemi.com/thread/565699?ContentTypeID=1</link><pubDate>Wed, 29 Apr 2026 15:34:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d9d020c0-3f59-4543-8eb9-9f7e1eef75bf</guid><dc:creator>Syed Maysum Abbas Zaidi</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Thanks for the clear description and the plot. I think the good RSRP and connection evaluation values alongside missing messages in nRF Cloud usually means we should look beyond the bad signal alone. You mentioned that you are using non-confirmable CoAP and there is no ACK from the server, so in this case the stack has no way to know if the message was received. A return value of 0 from&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/nrf-apis-latest/page/group_nrf_cloud_coap_gad0915e24f5f56a825daea52c36843869.html#gad0915e24f5f56a825daea52c36843869"&gt;nrf_cloud_coap_json_message_send&lt;/a&gt; only means the UDP packet left the device stack, not that nRF Cloud received or stored it.&amp;nbsp;So could you try to switch to confirmable CoAP (confirmable=true) on the test device? and check the return values.&lt;/p&gt;
&lt;p&gt;Also, since the modem is powered off after each cycle, a full DTLS handshake and reauthentication with nRF Cloud is usually required on every reconnect. Could you also log the return value of&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/nrf-apis-latest/page/group_nrf_cloud_coap_gae4272cd5b617bd249f3db98b40fb820a.html#gae4272cd5b617bd249f3db98b40fb820a"&gt;nrf_cloud_coap_connect()&lt;/a&gt;&amp;nbsp;each cycle to confirm it always succeeds before the send?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Can you provide a&amp;nbsp;modem trace on an affected device during a failed send cycle? As this will help us to see whether the DTLS handshake, PDN attach, or UDP transmission is failing at the network level. Thanks&lt;/p&gt;
&lt;p&gt;Best Regards,&lt;br /&gt;Syed Maysum&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>