<?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>OpenThread COAP Client to a public server over Internet</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/94519/openthread-coap-client-to-a-public-server-over-internet</link><description>Hello, 
 I am trying to make a Thread COAP Client on nRF52840 DK work with coap.me public server. I have created a Border Router with a Raspberry Pi and a nRF52 dongle and I am sure that it works as I can ping and run COAP CLI commands successfully with</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sat, 21 Oct 2023 20:17:09 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/94519/openthread-coap-client-to-a-public-server-over-internet" /><item><title>RE: OpenThread COAP Client to a public server over Internet</title><link>https://devzone.nordicsemi.com/thread/451585?ContentTypeID=1</link><pubDate>Sat, 21 Oct 2023 20:17:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7ff0d0e2-1fce-4f74-aadc-c37496baa472</guid><dc:creator>SebastianCorin</dc:creator><description>&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;bool SynthesizeIpv4ToIpv6Adress(char ip_str[], struct in6_addr *ipv6_addr)
{
	uint8_t ipv4_bytes[4];

    char *token = strtok(ip_str, &amp;quot;.&amp;quot;);
    for (int i = 0; i &amp;lt; 4; i++) {
        ipv4_bytes[i] = atoi(token);
        token = strtok(NULL, &amp;quot;.&amp;quot;);
    }
	int i;
	otIp4Address tmp_ipv4_addr;
	otIp6Address synt_ipv6_addr;

	for (i = 0; i &amp;lt; 4; i++)
	{
		tmp_ipv4_addr.mFields.m8[i] = ipv4_bytes[i];
	}

	if (OT_ERROR_NONE != otNat64SynthesizeIp6Address(
							 instance,
							 (const otIp4Address *)&amp;amp;tmp_ipv4_addr,
							 &amp;amp;synt_ipv6_addr))
	{
		LOG_INF(&amp;quot;ERROR otNat64SynthesizeIp6Address() function!&amp;quot;);
		return false;
	}
	for (i = 0; i &amp;lt; 16; i++)
	{
		ipv6_addr-&amp;gt;s6_addr[i] = synt_ipv6_addr.mFields.m8[i];
	}

	return true;
}&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;and calling the function with:&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;struct sockaddr_in6 addr6 = {
		.sin6_family = AF_INET6,
		.sin6_port = htons(COAP_DEFAULT_PORT),
		.sin6_addr.s6_addr = {
			0,
		},
		.sin6_scope_id = 0U};
	
	SynthesizeIpv4ToIpv6Adress(&amp;quot;192.168.178.157&amp;quot;, &amp;amp;addr6.sin6_addr);&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OpenThread COAP Client to a public server over Internet</title><link>https://devzone.nordicsemi.com/thread/442156?ContentTypeID=1</link><pubDate>Sat, 19 Aug 2023 11:57:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a9103d17-f90b-4f8f-9380-6153a5d8b0cd</guid><dc:creator>ArunRuchir</dc:creator><description>&lt;p&gt;Thanks Marco,&lt;/p&gt;
&lt;p&gt;Since I am a beginner, pls also help which header files are required and how to define all variables.&lt;/p&gt;
&lt;p&gt;Also - where do I give my OTBR IPv4 address in this?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks in advance for your help.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Arun&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OpenThread COAP Client to a public server over Internet</title><link>https://devzone.nordicsemi.com/thread/442036?ContentTypeID=1</link><pubDate>Fri, 18 Aug 2023 08:40:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:56867353-85d7-414e-8fa1-18c2852b5285</guid><dc:creator>Marco Russi</dc:creator><description>&lt;p&gt;Hi Arun, I can&amp;#39;t share my code for contract reasons as I am working for a customer of mine. Anyway the source code shared above Charlie is still available and it is what I based my application on. However I am using IPv6 address as I could not make it work on IPv4 as you need. So I suggest you to obtain the IPv6 address from the server IPv4 one.&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;pre class="ui-code" data-mode="c_cpp"&gt;bool COMM_getIpv6Address( uint8_t *ipv4_addr, struct in6_addr *ipv6_addr )
{
int i;
otIp4Address tmp_ipv4_addr;
otIp6Address synt_ipv6_addr;
struct openthread_context *ot = ot_context;

for (i=0; i&amp;lt;4; i++)
{
tmp_ipv4_addr.mFields.m8[i] = ipv4_addr[i];
}

if (OT_ERROR_NONE != otNat64SynthesizeIp6Address(
ot-&amp;gt;instance,
(const otIp4Address *)&amp;amp;tmp_ipv4_addr,
&amp;amp;synt_ipv6_addr))
{
LOG_ERR(&amp;quot;ERROR otNat64SynthesizeIp6Address() function!&amp;quot;);
return false;
}

for (i=0; i&amp;lt;16; i++)
{
ipv6_addr-&amp;gt;s6_addr[i] = synt_ipv6_addr.mFields.m8[i];
}

return true;
}&lt;/pre&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;The Border Router must have the NAT64 (or equivalent) enabled and I think that latest OpenThread Border Router release has it already enabled by default.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;I hope it helps.&lt;/div&gt;
&lt;div&gt;Cheers.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Marco&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OpenThread COAP Client to a public server over Internet</title><link>https://devzone.nordicsemi.com/thread/442019?ContentTypeID=1</link><pubDate>Fri, 18 Aug 2023 07:32:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a879aa00-f54b-43d0-be9e-bfbec6251c55</guid><dc:creator>ArunRuchir</dc:creator><description>&lt;p&gt;Hi Marco and/or Charlie,&lt;/p&gt;
&lt;p&gt;Thanks for this thread. I am also trying the same - CoAP Client to CoAP server running in OTBR (Raspberry pi) at Ipv4 side for internet view. I am also trying to get data via UART into CoAP-client and then send it to CoAP-Server in OTBR. Facing many issues.&amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you can share your codes and/or link to your codes, it will be helpful.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks in advance.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Arun&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OpenThread COAP Client to a public server over Internet</title><link>https://devzone.nordicsemi.com/thread/401010?ContentTypeID=1</link><pubDate>Fri, 16 Dec 2022 09:40:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:09e777a5-2e48-4cf2-8f60-6bdf38dd9c08</guid><dc:creator>Marco Russi</dc:creator><description>&lt;p&gt;Hi Charlie,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I tried the code shared by your developer and it works fine! I do not know what the difference is with my original code so I&amp;#39;ll look into it. Anyway I guess I can consider this issue solved for now.&lt;/p&gt;
&lt;p&gt;Thank you for your help.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OpenThread COAP Client to a public server over Internet</title><link>https://devzone.nordicsemi.com/thread/400698?ContentTypeID=1</link><pubDate>Wed, 14 Dec 2022 16:41:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6eb62031-e349-41d6-9437-e7e1f0770a30</guid><dc:creator>Marco Russi</dc:creator><description>&lt;p&gt;Hi Charlie,&lt;/p&gt;
&lt;p&gt;yes the CLI command works fine. The sample code you provided does exactly what I am trying to do. It looks the same of my code but I am gonna try it out to see if that works in my environment.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ll let you know.&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OpenThread COAP Client to a public server over Internet</title><link>https://devzone.nordicsemi.com/thread/400610?ContentTypeID=1</link><pubDate>Wed, 14 Dec 2022 12:13:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:147e4982-5744-4780-a8a9-0976196a02ea</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Marco,&lt;/p&gt;
&lt;p&gt;I still need to work on some issues with my OTBR.&lt;/p&gt;
&lt;p&gt;If your CLI command &amp;quot;o&lt;span&gt;t coap get&amp;nbsp;64:ff9b:0:0:0:0:8666:da12 hello&amp;quot; works on your setup, you can test with the following coap client sample provided by our developer:&amp;nbsp;&lt;a href="https://github.com/canisLupus1313/ot-sensor"&gt;GitHub - canisLupus1313/ot-sensor&lt;/a&gt;.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;It basically send &amp;quot;hello&amp;quot; GET request to coap.me and prints out the reply &amp;quot;world&amp;quot;. Please remember to modify the following configuration to join your OTBR-formed thread network.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;CONFIG_OPENTHREAD_NETWORKKEY=&amp;quot;00:11:22:33:44:55:66:77:88:99:aa:bb:cc:dd:ee:ff&amp;quot;
CONFIG_OPENTHREAD_NETWORK_NAME=&amp;quot;OpenThread-7cf7&amp;quot;
CONFIG_OPENTHREAD_XPANID=&amp;quot;3b:78:ce:62:9c:bc:8e:23&amp;quot;
CONFIG_OPENTHREAD_PANID=31991&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Charlie&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OpenThread COAP Client to a public server over Internet</title><link>https://devzone.nordicsemi.com/thread/400443?ContentTypeID=1</link><pubDate>Tue, 13 Dec 2022 16:13:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d1908f30-a7cf-4adf-ab1f-77782c9bb55c</guid><dc:creator>Marco Russi</dc:creator><description>&lt;p&gt;Thank you &lt;a href="https://devzone.nordicsemi.com/members/charlie-shao"&gt;Charlie&lt;/a&gt;&amp;nbsp;for the update. I will prepare the sniffer and start debugging what I can.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ll be waiting for a following update from you or your colleagues.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Cheers.&lt;/p&gt;
&lt;p&gt;Marco&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OpenThread COAP Client to a public server over Internet</title><link>https://devzone.nordicsemi.com/thread/400418?ContentTypeID=1</link><pubDate>Tue, 13 Dec 2022 14:50:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2eb19a39-0b4e-4a4a-9be9-8f1682d8a1bd</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Marco,&lt;/p&gt;
&lt;p&gt;Thanks for the update, I have tested with the NCS2.2.0 OT sample and experienced a similar issue as you&amp;nbsp;now, not able to find the cause.&lt;/p&gt;
&lt;p&gt;I have requested our development team to debug this issue together and will give you feedback if we find something.&lt;/p&gt;
&lt;p&gt;We may request a sniffer recording for your test later, please prepare to set up&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_sniffer_ble%2FUG%2Fsniffer_ble%2Fintro.html"&gt;Sniffer for 802.15.4&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Charlie&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OpenThread COAP Client to a public server over Internet</title><link>https://devzone.nordicsemi.com/thread/400197?ContentTypeID=1</link><pubDate>Mon, 12 Dec 2022 15:06:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:be8c7b1a-d16a-462a-9557-bfd2a143e7fc</guid><dc:creator>Marco Russi</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://devzone.nordicsemi.com/members/charlie-shao"&gt;Charlie&lt;/a&gt;&amp;nbsp;I just want to let you know that I have the same problem with the OT APIs directly. I can&amp;#39;t even ping a remote server.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I have attached my new source code.&lt;/p&gt;
&lt;p&gt;Cheers.&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/7357.coap_5F00_client_5F00_utils.c"&gt;devzone.nordicsemi.com/.../7357.coap_5F00_client_5F00_utils.c&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OpenThread COAP Client to a public server over Internet</title><link>https://devzone.nordicsemi.com/thread/399579?ContentTypeID=1</link><pubDate>Thu, 08 Dec 2022 08:47:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aa7ac0e8-728d-4079-bbb9-255e3d64ac76</guid><dc:creator>Marco Russi</dc:creator><description>&lt;p&gt;Ah OK, no problem, I just wanted to know if it was my problem only or not. Let me know if I can help you on this by trying something...&lt;/p&gt;
&lt;p&gt;Thank you very much for your help!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Marco&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OpenThread COAP Client to a public server over Internet</title><link>https://devzone.nordicsemi.com/thread/399565?ContentTypeID=1</link><pubDate>Thu, 08 Dec 2022 07:18:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:af994409-39ca-469e-9a27-aa101521a09d</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Marco，&lt;/p&gt;
&lt;p&gt;Sorry for the late reply. I can repeat your issue, need a bit more time to debug the issue plus traveling.&lt;/p&gt;
&lt;p&gt;I will try to give you a reply next week. Is this OK for you?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Charlie&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OpenThread COAP Client to a public server over Internet</title><link>https://devzone.nordicsemi.com/thread/399481?ContentTypeID=1</link><pubDate>Wed, 07 Dec 2022 14:52:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:40e824ef-989a-4f2e-a500-179dd65670a3</guid><dc:creator>Marco Russi</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/charlie-shao"&gt;Charlie&lt;/a&gt;&amp;nbsp;any update please?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OpenThread COAP Client to a public server over Internet</title><link>https://devzone.nordicsemi.com/thread/399035?ContentTypeID=1</link><pubDate>Mon, 05 Dec 2022 17:13:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a0e087b5-55b6-4b0d-b32e-173efed09d55</guid><dc:creator>Marco Russi</dc:creator><description>&lt;p&gt;FYI the IPV6 destination address is the well-known prefix&amp;nbsp;&lt;span&gt;64:ff9b::&lt;/span&gt;&amp;nbsp;(as mentioned above) added to &lt;span class="pl-c1"&gt;0x86&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="pl-c1"&gt;0x66&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="pl-c1"&gt;0xda&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="pl-c1"&gt;0x12 which is IPV4&amp;nbsp;&lt;strong&gt;134.102.218.18 (coap.me).&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OpenThread COAP Client to a public server over Internet</title><link>https://devzone.nordicsemi.com/thread/399032?ContentTypeID=1</link><pubDate>Mon, 05 Dec 2022 16:49:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:808a6e34-4610-42ea-b271-b7ba3b2d116e</guid><dc:creator>Marco Russi</dc:creator><description>&lt;p&gt;I did some code clean up and launched the program again to capture the log for you.&lt;/p&gt;
&lt;p&gt;The behaviour is the same. Looks like the UDP frame is sent and received back without going out. I have disabled 802.15.4 frames log but let me know if you want me to capture again with that enabled. For now only IPV6 log is enabled.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I also had to increase the coap thread stack size in coap_utils.c (nrf/subsys/net/lib/coap_util).&lt;/p&gt;
&lt;p&gt;I had to rename the .conf file to .txt&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/overlay_2D00_logging.txt"&gt;devzone.nordicsemi.com/.../overlay_2D00_logging.txt&lt;/a&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/0250.prj.txt"&gt;devzone.nordicsemi.com/.../0250.prj.txt&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Steps from the log:&lt;/p&gt;
&lt;p&gt;1) I launch the program&lt;/p&gt;
&lt;p&gt;2) start commissioning on the border router&lt;/p&gt;
&lt;p&gt;3) press button 1 to join the thread network with assigned passphrase&lt;/p&gt;
&lt;p&gt;4) press button 2 to send a message (COAP GET)&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/log01.txt"&gt;devzone.nordicsemi.com/.../log01.txt&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/0334.coap_5F00_client.c"&gt;devzone.nordicsemi.com/.../0334.coap_5F00_client.c&lt;/a&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/3566.coap_5F00_client_5F00_utils.c"&gt;devzone.nordicsemi.com/.../3566.coap_5F00_client_5F00_utils.c&lt;/a&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/coap_5F00_utils.c"&gt;devzone.nordicsemi.com/.../coap_5F00_utils.c&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OpenThread COAP Client to a public server over Internet</title><link>https://devzone.nordicsemi.com/thread/399024?ContentTypeID=1</link><pubDate>Mon, 05 Dec 2022 15:43:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d82544d1-789f-4594-a213-57a932047286</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Marco,&lt;/p&gt;
&lt;p&gt;Sorry, I understand what you mean now. Could you share your modification to the CoAP client sample and log during running?&lt;/p&gt;
&lt;p&gt;The reason is to demonstrate developers different CoAP API options they can use for the development, but&amp;nbsp;Zephyr’s CoAP API is the encouraged option.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Charlie&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OpenThread COAP Client to a public server over Internet</title><link>https://devzone.nordicsemi.com/thread/399016?ContentTypeID=1</link><pubDate>Mon, 05 Dec 2022 14:53:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:70b13b89-6509-409f-9ff3-c1807c2a8250</guid><dc:creator>Marco Russi</dc:creator><description>&lt;p&gt;Yes, as I said the CLI sample works fine with coap.me and I can also ping google and other external servers. It has to do with the CoAp Client sample only. I have also tested Matter samples so I have quite confidence with the border router and related experiments.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I have turned all the debug log on and I am going to scrap the original implementation of the client and use the OpenThread API directly like in the CoAp Server sample. I wonder why Nordic provide the Client and Server samples implemented in two different ways: the&amp;nbsp;Client with Zephyr CoAp APIs&amp;nbsp;and the&amp;nbsp;Server with OT (OpenThread) APIs. Any known reason? Thank you.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OpenThread COAP Client to a public server over Internet</title><link>https://devzone.nordicsemi.com/thread/398983?ContentTypeID=1</link><pubDate>Mon, 05 Dec 2022 13:21:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:807188f6-2661-474d-a20d-1aaf3ce93fc2</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Marco,&lt;/p&gt;
&lt;p&gt;Did&amp;nbsp;you try the ping test mentioned &lt;a href="https://openthread.io/guides/border-router/docker/test-connectivity"&gt;Test Connectivity &amp;nbsp;|&amp;nbsp; OpenThread&lt;/a&gt; to verify if your NAT64 configuration works?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Charlie&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>