<?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>How to use the latest version of Californium</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/64691/how-to-use-the-latest-version-of-californium</link><description>Hi, 
 I am trying to following the instructions at: https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.iotsdk.v0.9.0%2Fiot_sdk_user_guides_java_coaps.html 
 but the directory paths of Californium has deviated quite a bit since</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 28 Sep 2020 14:02:30 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/64691/how-to-use-the-latest-version-of-californium" /><item><title>RE: How to use the latest version of Californium</title><link>https://devzone.nordicsemi.com/thread/271830?ContentTypeID=1</link><pubDate>Mon, 28 Sep 2020 14:02:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:83fbe253-1507-4eb2-b61f-72ab5fbb5dee</guid><dc:creator>thread_yoda</dc:creator><description>&lt;p&gt;Yup, I was thinking whether I should open another Thread already. We will continue the discussion in another post. :) Thanks for your help and &lt;a href="https://devzone.nordicsemi.com/members/achimkraus"&gt;Achim Kraus&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use the latest version of Californium</title><link>https://devzone.nordicsemi.com/thread/271805?ContentTypeID=1</link><pubDate>Mon, 28 Sep 2020 13:28:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:80abfbc6-4455-42ba-b603-f8b8bd114a14</guid><dc:creator>Didrik Rokhaug</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/members/thread_5f00_yoda"&gt;thread_yoda&lt;/a&gt;,&lt;/p&gt;
&lt;p&gt;I am happy to hear that you got it working.&lt;/p&gt;
&lt;p&gt;I did most of the work on version 2.3.0, as that was what was available when I started. But I did also test it briefly with version 2.4.1, so that should work as well.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="thread_yoda"]Would you be able to give me some pointers on how I would go about testing with the CoAP + Thread + Google iot cloud example that you guys have? I[/quote]
&lt;p&gt;&amp;nbsp;As this thread has become quite long already, and the original issue has been resolved, may I suggest that you open a new ticket?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Didrik&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use the latest version of Californium</title><link>https://devzone.nordicsemi.com/thread/271590?ContentTypeID=1</link><pubDate>Fri, 25 Sep 2020 18:08:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5bb4617b-ac5c-4593-919f-ed62f6f57217</guid><dc:creator>thread_yoda</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/didrik-rokhaug"&gt;Didrik Rokhaug&lt;/a&gt;&amp;nbsp;Would you be able to give me some pointers on how I would go about testing with the CoAP + Thread + Google iot cloud example that you guys have? I think that is a slightly different mode of operation since the &amp;quot;CoAP server&amp;quot; is actually the device and we are posting updates to the firebase records. What I would like to do is keep the same firmware and see the resource updates on the Californium side of things.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use the latest version of Californium</title><link>https://devzone.nordicsemi.com/thread/271583?ContentTypeID=1</link><pubDate>Fri, 25 Sep 2020 16:41:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5e44160e-21d7-4162-8e15-859f8d2c3d7e</guid><dc:creator>thread_yoda</dc:creator><description>&lt;p&gt;Got it to work. Think I was too sleepy last night. I had to copy the demo-certs folder to the californium.tools folder and update the path in the client to &amp;quot;../demo-certs ..........&amp;quot;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use the latest version of Californium</title><link>https://devzone.nordicsemi.com/thread/271579?ContentTypeID=1</link><pubDate>Fri, 25 Sep 2020 15:40:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a66e2019-7f0e-4e93-a1ee-7290a895267c</guid><dc:creator>thread_yoda</dc:creator><description>&lt;p&gt;I&amp;#39;m using Win 10. I downloaded the 2.4.1 tag zip of californium and californium tools to try this with. I did noticed that your screenshot above was with 2.3.0? Maybe it doesn&amp;#39;t matter.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use the latest version of Californium</title><link>https://devzone.nordicsemi.com/thread/271478?ContentTypeID=1</link><pubDate>Fri, 25 Sep 2020 10:53:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4a2ac0ac-a292-4c36-9d55-672dcde3d331</guid><dc:creator>Didrik Rokhaug</dc:creator><description>&lt;p&gt;What OS are you using?&lt;/p&gt;
&lt;p&gt;If you are using Linux or macOS, try to change the direction of the slashes, i.e. from \ to /.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use the latest version of Californium</title><link>https://devzone.nordicsemi.com/thread/271451?ContentTypeID=1</link><pubDate>Fri, 25 Sep 2020 08:05:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:611464f8-8740-4af9-bfc2-ec142e5d6605</guid><dc:creator>thread_yoda</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/didrik-rokhaug"&gt;Didrik Rokhaug&lt;/a&gt; Everything was fine until I tried to run the secure coap client. I got the following error message saying:&lt;br /&gt;&lt;br /&gt;Could not load the keystore&lt;br /&gt;java.io.FileNotFoundException: ..\..\demo-certs\src\main\resources\keyStore.jks (The system cannot find the path specified)&lt;br /&gt; at java.io.FileInputStream.open0(Native Method)&lt;br /&gt; at java.io.FileInputStream.open(FileInputStream.java:195)&lt;br /&gt; at java.io.FileInputStream.&amp;lt;init&amp;gt;(FileInputStream.java:138)&lt;br /&gt; at java.io.FileInputStream.&amp;lt;init&amp;gt;(FileInputStream.java:93)&lt;br /&gt; at org.eclipse.californium.tools.Nrf5xConsoleClient.main(Nrf5xConsoleClient.java:210)&lt;br /&gt;Failed to execute request: URI scheme coaps requires a previous set connector!&lt;/p&gt;
&lt;p&gt;Do you know how to fix this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use the latest version of Californium</title><link>https://devzone.nordicsemi.com/thread/271213?ContentTypeID=1</link><pubDate>Thu, 24 Sep 2020 03:01:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:83e8445e-97b4-4637-967a-11fa742cc046</guid><dc:creator>thread_yoda</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/didrik-rokhaug"&gt;Didrik Rokhaug&lt;/a&gt; This is really all kinds of awesome, thank you for your kind support and taking the initiative and extra efforts to update this guide. &lt;a href="https://devzone.nordicsemi.com/members/achim-kraus"&gt;Achim Kraus&lt;/a&gt; I will be testing this with our CoAP + Thread example. The nice thing about this is everything flows through Thread as the sensor network backbone and pretty standard to setup using OpenThread border router setup either with standalone Raspberry Pi 3B/3B+ or Ubuntu environment.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use the latest version of Californium</title><link>https://devzone.nordicsemi.com/thread/270679?ContentTypeID=1</link><pubDate>Mon, 21 Sep 2020 17:20:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e8a257ae-4efe-427d-bc38-5c575a77ee8c</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;Last weekend I was also able to spend some time into that.&lt;/p&gt;
&lt;p&gt;The most challenging task seems to find a linux distribution with working bluetooth_6lowpan out of the box. On a Ubuntu 18.04 PC it works, for the Raspi OS it seems to disconnect after 30-40s.&lt;/p&gt;
&lt;p&gt;Using such &amp;quot;out-of-the-box&amp;quot; bluetooth_6lowpan kernels (newer than 4.12) requires then to compile the iot examples using&amp;nbsp;BLE_6LOWPAN_LEGACY_MODE=0 in the sdk_config.h.&lt;/p&gt;
&lt;p&gt;After that it is easy as:&lt;/p&gt;
&lt;p&gt;sudo -s&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (enter su shell, execute the following commands in that shell)&lt;/p&gt;
&lt;p&gt;modprobe bluetooth_6lowpan&lt;/p&gt;
&lt;p&gt;hcitool lescan&lt;/p&gt;
&lt;p&gt;echo &amp;quot;connect 00:AA:BB:CC:DD:EE 1&amp;quot; &amp;gt; /sys/kernel/debug/bluetooth/6lowpan_control&lt;/p&gt;
&lt;p&gt;That&amp;#39;s it, your device is connected and may be ping6ed. The ping6 response contains the IPv6 address of the device and the host. If you don&amp;#39;t get a ping6 response from the device but only from the host itself, check, if the BLE_6LOWPAN_LEGACY_MODE is really set to 0.&lt;/p&gt;
&lt;p&gt;To use the iot dtls coap-server example, download the prebuild cf-client from &lt;a title="cf-client-2.4.1.jar" href="https://repo.eclipse.org/content/repositories/californium-releases/org/eclipse/californium/cf-client/2.4.1/cf-client-2.4.1.jar"&gt;Eclipse Releases - cf-client-2.4.1.jar&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;With that IPv6 address from the ping6 just start the client on the same host running the bluetooth_6lowpan using:&lt;/p&gt;
&lt;p&gt;java -jar cf-client-2.4.1.jar --identity Client_identity --secret secretPSK &amp;#39;coaps://[fe80::aa:bbff:fecc:ddee%bt0]/lights/led3&amp;#39; --method PUT --payload 2&lt;/p&gt;
&lt;p&gt;the out should be something as:&lt;/p&gt;
&lt;p&gt;==[ CoAP Request ]=============================================&lt;br /&gt;MID&amp;nbsp;&amp;nbsp;&amp;nbsp; : 24288&lt;br /&gt;Token&amp;nbsp; : 1CDF1DDD4467DAD3&lt;br /&gt;Type&amp;nbsp;&amp;nbsp; : CON&lt;br /&gt;Method : 0.03 - PUT&lt;br /&gt;Options: {&amp;quot;Uri-Path&amp;quot;:["lights","led3"]}&lt;br /&gt;Payload: 1 Bytes&lt;br /&gt;---------------------------------------------------------------&lt;br /&gt;2&lt;br /&gt;===============================================================&lt;br /&gt;&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt; DTLS([fe80:0:0:0:39:d5ff:fe9e:f2eb%bt0]:5684,ID:0E5376F5E6)&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt; TLS_PSK_WITH_AES_256_CCM&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt; PreSharedKey Identity [identity: Client_identity]&lt;br /&gt;&lt;br /&gt;Time elapsed (ms): 1352&lt;br /&gt;==[ CoAP Response ]============================================&lt;br /&gt;MID&amp;nbsp;&amp;nbsp;&amp;nbsp; : 24288&lt;br /&gt;Token&amp;nbsp; : 1CDF1DDD4467DAD3&lt;br /&gt;Type&amp;nbsp;&amp;nbsp; : ACK&lt;br /&gt;Status : 2.04 - CHANGED&lt;br /&gt;Options: {}&lt;br /&gt;RTT&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1352 ms&lt;br /&gt;Payload: 0 Bytes&lt;br /&gt;===============================================================&lt;/p&gt;
&lt;p&gt;and the LED 3 is switching on. That takes the 1,3 s (no 3 minutes :-) ).&lt;/p&gt;
&lt;p&gt;Unfortunately, it&amp;#39;s not possible to reconnect the device&amp;#39;s server again without disconnect the ble connection. So, if you want to play more, try out the &lt;a title="cf-browser-2.4.1" href="https://repo.eclipse.org/content/repositories/californium-releases/org/eclipse/californium/cf-browser/2.4.1/cf-browser-2.4.1.jar"&gt;Eclipse Releases - cf-browser-2.4.1&lt;/a&gt;. The browser uses javaFX, which is required to be installed ahead. Start the cf-browser similar as cf-client using:&lt;/p&gt;
&lt;p&gt;java --module-path /usr/share/openjfx/lib --add-modules javafx.controls,javafx.fxml -jar cf-browser-2.4.1.jar --identity Client_identity --secret secretPSK &amp;#39;coaps://[fe80::39:d5ff:fe9e:f2eb%bt0]&amp;#39;&lt;/p&gt;
&lt;p&gt;(that assumes openjdk java 11 on ubuntu 18.04 using openjfx)&lt;/p&gt;
&lt;p&gt;The UI should be easy to use. Press DISCOVER to see the resources of the devices coap-server. Select the resource lights/led3 on the resources tree on the left. select a GET to see the state, or type a 2 and use PUT to toggle the LED.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/cf_2D00_browser.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use the latest version of Californium</title><link>https://devzone.nordicsemi.com/thread/270641?ContentTypeID=1</link><pubDate>Mon, 21 Sep 2020 14:20:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1af7a56a-2625-4461-9f7d-b2e1a0145028</guid><dc:creator>Didrik Rokhaug</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I have now added the updated guide as an aswer to this question.&lt;/p&gt;
&lt;p&gt;To answer your questions about why the IoT SDK was removed in nRFr5 SDK v17, I recommend you read this answer from one of my collegues: &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/63386/iot-components-removed-in-nrf5-sdk-v17-0-0/258747#258747"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/63386/iot-components-removed-in-nrf5-sdk-v17-0-0/258747#258747&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use the latest version of Californium</title><link>https://devzone.nordicsemi.com/thread/270640?ContentTypeID=1</link><pubDate>Mon, 21 Sep 2020 14:19:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cea74cae-18f6-467b-b8a5-d98f249c3179</guid><dc:creator>Didrik Rokhaug</dc:creator><description>&lt;p&gt;Here is an updated version of the guide:&lt;/p&gt;
&lt;p&gt;(&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.iotsdk.v0.9.0%2Fiot_sdk_user_guides_java_coaps.html"&gt;https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.iotsdk.v0.9.0%2Fiot_sdk_user_guides_java_coaps.html&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;Prerequisites:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;- &lt;a href="https://www.oracle.com/java/technologies/javase-jdk15-downloads.html"&gt;Java Developlment Kit&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- &lt;a href="https://www.eclipse.org/downloads/packages/release/2020-09/r/eclipse-ide-java-developers"&gt;Eclipse IDE for Java&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- &lt;a href="https://git-scm.com/"&gt;Git&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- &lt;a href="https://github.com/eclipse/californium"&gt;Californium source code&lt;/a&gt;. Use git to clone to a local directory. This guide is based on the 2.4.1 tag.&lt;/p&gt;
&lt;p&gt;- &lt;a href="https://github.com/eclipse/californium.tools"&gt;Californium Tools source code&lt;/a&gt;. Use git to clone to a local directory. This guide is based on the 2.4.1 tag.&lt;/p&gt;
&lt;p&gt;- This guide is based on &lt;a href="https://www.nordicsemi.com/Software-and-tools/Software/nRF5-SDK/Download#infotabs"&gt;nRF5 SDK version 16.0.0&lt;/a&gt; but uses updated Java source files. The new files are attached at the bottom.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;Preparing the workspace&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;Add supplied files to the local repositories&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1. Copy the secure CoAP client applcation (1 java source file, don&amp;#39;t copy the directory) from coap_guide/pc_client into &amp;lt;Local Repositories&amp;gt;/californium.tools/cf-client/src/main/java/org/eclipse/californium/tools&lt;/p&gt;
&lt;p&gt;2. Copy the secure CoAP server application (2 Java source files, don&amp;#39;t copy the directory) from coap_guide/pc_server into &amp;lt;Local Repositories&amp;gt;/californium/demo-apps/cf-secure/src/main/java/org/eclipse/californium/examples&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Import projects&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1. Open a blank workspace in Eclipse.&lt;/p&gt;
&lt;p&gt;2. Choose File menu &amp;gt; Import... and select Maven &amp;gt; Existing Maven Projects.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-2c604582454f494e81d803cd83657102/pastedimage1600686818046v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;3. Select the directory where you cloned the Californium repository and click Finish.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-2c604582454f494e81d803cd83657102/pastedimage1600686973514v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;4. Repeat steps 2 and 3 with the Californium Tools project.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Change settings&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1. Open the following file: &amp;lt;Local Repositories&amp;gt;/californium/scandium-core/src/main/java/org/eclipse/californium/scandium/config/DtlsConnectorConfig.java&lt;/p&gt;
&lt;p&gt;2. On line 184 set retransmissionTimeout to 20000:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="java"&gt;private Integer retransmissionTimeout = 20000;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;4. Save and close DtlsConnectoConfig.java.&lt;/p&gt;
&lt;p&gt;5. Open the following file: &amp;lt;Local Repositories&amp;gt;/californium/californium-core/src/main/java/org/eclipse/californium/core/network/config/NetworkConfigDefaults.java&lt;/p&gt;
&lt;p&gt;6. On line 197 set the default value for ACK_TIMEOUT to 200000:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="java"&gt;config.setInt(NetworkConfig.Keys.ACK_TIMEOUT, 200000);&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;7. Save and close NetworkConfigDefault.java&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;Known limitations&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;When trying the examples, there are some limitations and behavior that should be taken into account:&lt;/p&gt;
&lt;p&gt;1. When sending the first request from the nRF5x DK, the DTLS handshake phase might take up to 3 minutes to complete.&lt;/p&gt;
&lt;p&gt;2. Since the example has no way of knowing if a DTLS session is closed, it cannot free its resources until it is reset. if you invoke the client multiple times, the dev kit will not be able to establish a new session. From the client side, you will appear to get a timeout.&lt;/p&gt;
&lt;p&gt;3. If you modify the client to use an unsupported cipher suite, you will get a timeout when trying to connect.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;Running a secure CoAP server&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;1. Open the secure CoAP server implementation: &amp;lt;Local Repositories&amp;gt;/californium/demo-apps/ch-secure/src/main/java/org/eclipse/californium/examples/Nrf5xSecureServer.java&lt;/p&gt;
&lt;p&gt;2. On line 99 set the IPv6 address of the local interface that is to be used. E.g.:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="java"&gt;InetAddress myIPv6Addr = Inet6Address.getByName(&amp;quot;2001:db8:ac10:fe01::1&amp;quot;);&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;3. The secure server is ready to be started by pressing Ctrl+F11.&lt;/p&gt;
&lt;p&gt;The expected output of the server is as follows:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;(...)
Secure CoAT server powered by Scandium (Sc) is listening on port 5684&lt;/pre&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;Running a secure CoAP client&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;1. Open the secure CoAP client implementation: &amp;lt;Local Repositories&amp;gt;/californium.tools/cf-client/src/main/java/org/eclipse/californium/tools/Nrf5xConsoleClient.java&lt;/p&gt;
&lt;p&gt;2. On line 224 set the IPv6 address of the &lt;strong&gt;local interface&lt;/strong&gt; that is to be used as &lt;strong&gt;the source of the CoAP requests&lt;/strong&gt;. E.g.:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="java"&gt;InetAddress myIPv6Addr = Inet6Address.getByName(&amp;quot;2001:db8:ac10:fe01::1&amp;quot;);&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;3. To view the documentation of the application run it without command line arguments.&lt;/p&gt;
&lt;p&gt;4. In Eclipse, choose the Run menu &amp;gt; Run configuration... item to create a run configuration for Nrf5xConsoleClient.java with the correct command line arguments. Uase &lt;strong&gt;coaps&lt;/strong&gt; as URI scheme for secure requests.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-2c604582454f494e81d803cd83657102/pastedimage1600696494766v3.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Run configuration for Nrf5xConsoleClient.java. Replace REMOTE_SERVER_IPv6_ADDRESS with actual IPv6 address of the server.&lt;/p&gt;
&lt;p&gt;If the DTLS handshake is successfu, &lt;strong&gt;the server&lt;/strong&gt; will print the following lines to the console (these lines will be interleaved with other messages that pertain to the DTLS handshake):&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;(...)

16 INFO [MessageTracer]: /2001:0DB8:AC10:FE01:0:0:0:1:5694 ==&amp;gt; req CON-GET    MID=14675, Token=0e6e0e5d, OptionSet={&amp;quot;Uri-Path&amp;quot;:[&amp;quot;.well-known&amp;quot;,&amp;quot;core&amp;quot;], &amp;quot;Content-Format&amp;quot;:&amp;quot;text/plain&amp;quot;}, &amp;quot;&amp;quot; - (org.eclipse.californium.core.network.interceptors.MessageTracer.java:54) receiveRequest() in thread pool-1-thread-2 at (2015-05-26 13:41:23)
16 INFO [MessageTracer]: /2001:0DB8:AC10:FE01:0:0:0:1:5694 &amp;lt;== res ACK-2.05   MID=14675, Token=0e6e0e5d, OptionSet={&amp;quot;Content-Format&amp;quot;:&amp;quot;application/link-format&amp;quot;}, &amp;quot;&amp;lt;/lights&amp;gt;,&amp;lt;/lights/l&amp;quot;.. 22 bytes - (org.eclipse.californium.core.network.interceptors.MessageTracer.java:44) sendResponse() in thread pool-1-thread-2 at (2015-05-26 13:41:23)

(...)&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;The expected output of &lt;strong&gt;the client&lt;/strong&gt; is a follows (these lines will be interleaved with other messages that pertain to the DTLS handshake):&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;(...)

==[ CoAP Response ]============================================
MID    : 14675
Token  : 0e6e0e5d
Type   : ACK
Status : 2.05
Options: {&amp;quot;Content-Format&amp;quot;:&amp;quot;application/link-format&amp;quot;}
Payload: 107 Bytes
---------------------------------------------------------------
&amp;lt;/lights&amp;gt;,&amp;lt;/lights/led3&amp;gt;;title=&amp;quot;nRF DK Resource&amp;quot;,&amp;lt;/lights/led4&amp;gt;;title=&amp;quot;nRF DK Resource&amp;quot;,&amp;lt;/.well-known/core&amp;gt;
===============================================================
Time elapsed (ms): 1100

Discovered resources:
&amp;lt;/lights&amp;gt;,&amp;lt;/lights/led3&amp;gt;;title=&amp;quot;nRF DK Resource&amp;quot;,&amp;lt;/lights/led4&amp;gt;;title=&amp;quot;nRF DK Resource&amp;quot;,&amp;lt;/.well-known/core&amp;gt;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-2c604582454f494e81d803cd83657102/coap_5F00_guide.zip"&gt;devzone.nordicsemi.com/.../coap_5F00_guide.zip&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use the latest version of Californium</title><link>https://devzone.nordicsemi.com/thread/269081?ContentTypeID=1</link><pubDate>Fri, 11 Sep 2020 06:54:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8c079687-22c0-4813-a06a-aaa9824f95aa</guid><dc:creator>thread_yoda</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://devzone.nordicsemi.com/members/achim-kraus"&gt;Achim Kraus&lt;/a&gt; and &lt;a href="https://devzone.nordicsemi.com/members/didrik-rokhaug"&gt;Didrik Rokhaug&lt;/a&gt;, thank you for your kind assistance! I have been buried under some other tasks so I was not able to reply until now, but I would look at the changed Didrik made and re-evaluate. It was unclear why the iot examples were removed from the nRF5 SDK v17, but it looks like there is just a separate fork of the mainline code that is the nRF5 SDK 4.1.0 for Thread. In any event, I am using the CoAP example that runs on OpenThread. This is found in:&amp;nbsp;examples\thread\cloud\google_iot_coap&lt;br /&gt;&lt;br /&gt;The google coap-proxy demo is just a demo so I was looking to use that firmware example and get it to work with the standalone californium bits. This gives some flexibilty as to where the instance of californium lives. I want to eventually perform the DTLS handshake with X.509 certificates, but for initial test, PSK mode is fine.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use the latest version of Californium</title><link>https://devzone.nordicsemi.com/thread/268132?ContentTypeID=1</link><pubDate>Sat, 05 Sep 2020 08:03:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4bda564b-b79f-4f22-9491-54365e09ed36</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;I currently checked the nrf sdk&amp;#39;s for that IoT support - the v16 from Okt 2019 seems to be the last one, the examples/iot has been removed on the v17. So, I&amp;#39;m not sure, if make sense to continue with that migration/update. Maybe &amp;quot;OpenThread&amp;quot; is now the favorite for Nordic, and so I would guess, it will pay more off, to use that.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use the latest version of Californium</title><link>https://devzone.nordicsemi.com/thread/267691?ContentTypeID=1</link><pubDate>Wed, 02 Sep 2020 16:51:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c5dfeeab-1de0-44ca-b047-9448f31a7fc3</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;Just to add:&lt;/p&gt;
&lt;p&gt;My impression summer 2019 was, that the nrf variants are mainly small modifications of the old californium examples. Therefore I think, apply the changes to the curren californium examples will be easier.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use the latest version of Californium</title><link>https://devzone.nordicsemi.com/thread/267689?ContentTypeID=1</link><pubDate>Wed, 02 Sep 2020 16:45:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aae2fd15-8d77-4243-97e5-95e0cc7d09b5</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;My first question:&lt;/p&gt;
&lt;p&gt;Does the nrf5 sdk 16 really use x509? if not, a lot of stuff is not required.&lt;/p&gt;
&lt;p&gt;Second:&lt;/p&gt;
&lt;p&gt;wouldn&amp;#39;t it be easier to copy the current SecureServer into Nrf5xSecureServer and add the resources&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; server.add(new CoapResource(&amp;quot;lights&amp;quot;).add(new DevKitResource(&amp;quot;led3&amp;quot;), new DevKitResource(&amp;quot;led4&amp;quot;)));&lt;/p&gt;
&lt;p&gt;instead of trying to make the &amp;quot;old&amp;quot; Nrf5xSecureServer working with 2.3.0?&lt;/p&gt;
&lt;p&gt;Third:&lt;/p&gt;
&lt;p&gt;&amp;quot;iot.eclipse.org&amp;quot; is not longer coap ;-(. The Californium sandbox is available under californium.eclipse.org.&lt;/p&gt;
&lt;p&gt;And, I also guess, using the new one and apply your adaptions is easier. Even, if I don&amp;#39;t know at all, what was added. My feeling is, with the newest 2.4.0 added cli-support to the console, that changes are obsolete.&lt;/p&gt;
&lt;p&gt;So, maybe it&amp;#39;s easier in both cases to check first the diffs of the old implementations (nrf vs. old californium), and then try to add that diffs to the current implementations. if you post the diffs, I will provide my feedback.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use the latest version of Californium</title><link>https://devzone.nordicsemi.com/thread/267680?ContentTypeID=1</link><pubDate>Wed, 02 Sep 2020 15:24:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cb76c6fa-915b-4732-97d3-8bfd9395b1fe</guid><dc:creator>Didrik Rokhaug</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://devzone.nordicsemi.com/members/thread_5f00_yoda"&gt;thread_yoda&lt;/a&gt; and &lt;a href="https://devzone.nordicsemi.com/members/achim-kraus"&gt;Achim Kraus&lt;/a&gt;,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I have now been able to get the guide to work with Californium 2.3.0.&lt;/p&gt;
&lt;p&gt;I will do some more testing, update to 2.4.0 and write it down properly, but here are my notes on the changes, and my modified Nrf5xSecureServer/Client.java files (so you don&amp;#39;t have to do the modifications to the files listed in the notes under the &amp;quot;Running a secure CoAP server/client):&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-2c604582454f494e81d803cd83657102/notes.txt"&gt;devzone.nordicsemi.com/.../notes.txt&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-2c604582454f494e81d803cd83657102/Nrf5xSecureServer.java"&gt;devzone.nordicsemi.com/.../Nrf5xSecureServer.java&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-2c604582454f494e81d803cd83657102/Nrf5xConsoleClient.java"&gt;devzone.nordicsemi.com/.../Nrf5xConsoleClient.java&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Didrik&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use the latest version of Californium</title><link>https://devzone.nordicsemi.com/thread/266556?ContentTypeID=1</link><pubDate>Wed, 26 Aug 2020 14:54:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:020a4cc5-c319-4a87-8d57-992e8ee05b8a</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;Hi Didrik,&lt;/p&gt;
&lt;p&gt;if I can be of any help, just contact me by e-mail (or a github issue in eclipse/californium).&lt;/p&gt;
&lt;p&gt;best regards&lt;/p&gt;
&lt;p&gt;Achim&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use the latest version of Californium</title><link>https://devzone.nordicsemi.com/thread/266544?ContentTypeID=1</link><pubDate>Wed, 26 Aug 2020 14:27:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:396bcb30-3119-4eda-99f7-74d01a675145</guid><dc:creator>Didrik Rokhaug</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/members/thread_5f00_yoda"&gt;thread_yoda&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/members/achimkraus"&gt;Achim Kraus&lt;/a&gt;,&lt;/p&gt;
&lt;p&gt;I have now started on updating the guide, and will hopefully have something for you in the next few days.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Didrik&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use the latest version of Californium</title><link>https://devzone.nordicsemi.com/thread/265849?ContentTypeID=1</link><pubDate>Sat, 22 Aug 2020 17:54:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fd85fa93-4bc3-46c6-8786-614f59964109</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;In the current 2.3.0 cf-secure example the PSK store is set in the CredentialsUtil.setupCredentials&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;InMemoryPskStore pskStore = new InMemoryPskStore();
pskStore.setKey(PSK_IDENTITY, PSK_SECRET);
pskStore.setKey(OPEN_PSK_IDENTITY, OPEN_PSK_SECRET);
config.setPskStore(pskStore);&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;gt; I think it would be nice if there was some getting started guide with the latest release of californium&lt;/p&gt;
&lt;p&gt;Unfortunately, though not too many are actively working &amp;quot;on&amp;quot; Californium, I will not be able to write such a guide for the next release, 2.4.0 planned for Thursday, 27.8.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use the latest version of Californium</title><link>https://devzone.nordicsemi.com/thread/265848?ContentTypeID=1</link><pubDate>Sat, 22 Aug 2020 17:27:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:51935316-f90a-4d9e-aea1-54414f83c938</guid><dc:creator>thread_yoda</dc:creator><description>&lt;p&gt;Update: I used SecureClient.java and am able to connect to my SecureServer.java instance now, which is cool! I&amp;#39;m going to try and connect my nRF52840-DK to this secure server and see what happens. I&amp;#39;m not sure what to expect.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use the latest version of Californium</title><link>https://devzone.nordicsemi.com/thread/265847?ContentTypeID=1</link><pubDate>Sat, 22 Aug 2020 17:03:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cae01e40-b7ef-4b0a-9d27-47b21b5061ba</guid><dc:creator>thread_yoda</dc:creator><description>&lt;p&gt;Thanks Achim! Yup, I started to just use the Californium release to get my feet wet since as you mentioned I ran into some further issues after attempting to fix the path issue.&lt;/p&gt;
&lt;p&gt;I cloned the latest version of californium from github and I was able to successfully run the cf-helloworldserver example and I used Copper (Cu) google chrome extension to access the example hello world resource. This is working fine.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Next, I went to run cf-secure example. This seems to run fine also. But is there a way to use Copper to test this? Or I need some other tool?&amp;nbsp;&lt;br /&gt;&lt;br /&gt;I think it would be nice if there was some getting started guide with the latest release of californium (and preferably with Nordic Thread capable dev kits). I have further questions like where the Key store are defined and how to setup the various modes, PSK, X.509, etc. I haven&amp;#39;t tried the californium-proxy2 but also I think this needs to be shown how to integrate with DTLS, etc.Anyway, I am trying to get some basic understanding and take the first baby steps...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use the latest version of Californium</title><link>https://devzone.nordicsemi.com/thread/265846?ContentTypeID=1</link><pubDate>Sat, 22 Aug 2020 15:11:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e513fe87-bc9d-4ea4-9072-d819006b3f11</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;Have a look at &lt;a title="Californium Proxy2" href="https://github.com/eclipse/californium/tree/master/californium-proxy2"&gt;Californium Proxy2 .&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;That documentation doesn&amp;#39;t cover right now to use coaps/DTLS (I haven&amp;#39;t the time to do so). But with Californium 2.3.0 it is that much easier to setup coaps/DTLS, than it was years ago. If you want your client to use PSK, it&amp;#39;s mainly to provide the port the server is listening to and a PSKStore containing the identities and secrets. That should help to start and later you may adapt the defaults in the configuration according your environment and requirements.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use the latest version of Californium</title><link>https://devzone.nordicsemi.com/thread/265845?ContentTypeID=1</link><pubDate>Sat, 22 Aug 2020 14:48:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:30a00a06-eb96-4b64-905c-56eaed232fe0</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;&amp;gt; Also, it is worth pointing out that you might run into worse problems than just some changed paths. There is a reason why the guide states explicitly which version it was created for.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m one of the commiter of Californium. I strongly recommend not to use 5 years old stuff, use our current 2.3.0 release.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use the latest version of Californium</title><link>https://devzone.nordicsemi.com/thread/265827?ContentTypeID=1</link><pubDate>Fri, 21 Aug 2020 16:16:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6e4fe052-bfda-46e3-951a-f5674d8e7bb8</guid><dc:creator>thread_yoda</dc:creator><description>&lt;p&gt;It&amp;#39;s the last step that I&amp;#39;m having trouble reconciling:&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Copy the whole&amp;nbsp;&lt;/span&gt;&lt;b&gt;certs&lt;/b&gt;&lt;span&gt;&amp;nbsp;directory from&lt;/span&gt;&lt;br clear="none" /&gt;&lt;span&gt;&amp;lt;Local Repositories&amp;gt;/californium.core/cf-secure/certs&lt;/span&gt;&lt;br clear="none" /&gt;&lt;span&gt;to&lt;/span&gt;&lt;br clear="none" /&gt;&lt;span&gt;&amp;lt;Local Repositories&amp;gt;/californium.tools/cf-client/certs&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;There is no certs directory, but I do see a top level demo-certs directory. But what do I copy and where?&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Yes, I realize the guide was based on an older version of the repo but there is no real reason to go back to an older version of the code. I think the guide should be updated. This is also why I am here to ask for your wisdom. :)&lt;br /&gt;&lt;br /&gt;Thanks for additional advice you can provide as we are trying to stand up our own CoAP proxy instance and want to be able to connect Nordic Thread + CoAP examples that we have built to it instead of GCP because the GCP proxy demo is not a commercial offering.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use the latest version of Californium</title><link>https://devzone.nordicsemi.com/thread/264072?ContentTypeID=1</link><pubDate>Tue, 11 Aug 2020 13:07:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8e23abc7-20a5-4f8d-80a8-4b4e074a8d80</guid><dc:creator>Didrik Rokhaug</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;I am not aware of any updated version of that guide.&lt;/p&gt;
&lt;p&gt;However, there doesn&amp;#39;t seem to be too big changes in the file structure of the Californium project.&lt;/p&gt;
&lt;p&gt;The biggest is probably that the Californium core and Scandium has been gathered into one repo: &lt;a href="https://github.com/eclipse/californium"&gt;https://github.com/eclipse/californium&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;However, except for the top two layers, everything should be the same, and it is quite obvious what the new paths are.&lt;/p&gt;
&lt;p&gt;The only path that I had some problems finding the modern equivalent of was californium.core/cf-secure/......./examples.&lt;/p&gt;
&lt;p&gt;The new path seems to be &lt;a href="https://github.com/eclipse/californium/tree/master/demo-apps/cf-secure/src/main/java/org/eclipse/californium/examples"&gt;https://github.com/eclipse/californium/tree/master/demo-apps/cf-secure/src/main/java/org/eclipse/californium/examples&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Are there any other paths, in particular, that are giving you trouble?&lt;/p&gt;
&lt;p&gt;Also, it is worth pointing out that you might run into worse problems than just some changed paths. There is a reason why the guide states explicitly which version it was created for.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Didrik&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>