Skip to content

Commit ea37255

Browse files
author
committed
Update documentation
1 parent fbb0dda commit ea37255

5 files changed

Lines changed: 21 additions & 150 deletions

File tree

docs/Demo_Projects/Edge_Impulse_demo/index.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3061,7 +3061,7 @@ <h2 id="connect-the-thingy91-to-coiote-iot-device-management-platform">Connect t
30613061
<li>In <strong>Device Inventory</strong>, select <strong>Add device</strong>.</li>
30623062
<li>
30633063
<p>Select the <strong>Connect your LwM2M device directly via the Management server</strong> tile.</p>
3064-
<p><img alt="Add via Management server" src="https://iotdevzone.avsystem.com/docs/LwM2M_Client/Nordic/images/mgmt_tile.png" /></p>
3064+
<p><img alt="Add via Management server" src="../images/mgmt_tile.png" /></p>
30653065
</li>
30663066
<li>
30673067
<p>In the <strong>Device credentials</strong> step:</p>
@@ -3071,7 +3071,6 @@ <h2 id="connect-the-thingy91-to-coiote-iot-device-management-platform">Connect t
30713071
<li>Add the <strong>Key</strong>, the default key is: <code>test</code></li>
30723072
<li>Click <strong>Add device</strong> and then <strong>Confirm</strong> in the confirmation pop-up</li>
30733073
</ul>
3074-
<p><img alt="Add Management quick" src="https://iotdevzone.avsystem.com/docs/LwM2M_Client/Nordic/images/add_mgmt_quick.png" /></p>
30753074
</li>
30763075
</ol>
30773076
<h2 id="add-the-pattern-detection-object-to-coiote-iot-dm">Add the Pattern Detection Object to Coiote IoT DM<a class="headerlink" href="#add-the-pattern-detection-object-to-coiote-iot-dm" title="Permanent link">#</a></h2>

docs/Demo_Projects/Tracking_tutorial/index.html

Lines changed: 18 additions & 146 deletions
Original file line numberDiff line numberDiff line change
@@ -2383,63 +2383,29 @@ <h5 class="topLinePageInfo__text">
23832383
<ul class="md-nav__list">
23842384

23852385
<li class="md-nav__item">
2386-
<a href="#set-up-the-anjay-zephyr-client" class="md-nav__link">
2387-
Set up the Anjay Zephyr Client
2388-
</a>
2389-
2390-
<nav class="md-nav" aria-label="Set up the Anjay Zephyr Client">
2391-
<ul class="md-nav__list">
2392-
2393-
<li class="md-nav__item">
2394-
<a href="#get-zephyr-and-python-dependencies" class="md-nav__link">
2395-
Get Zephyr and Python dependencies
2386+
<a href="#program-the-device" class="md-nav__link">
2387+
Program the device
23962388
</a>
23972389

23982390
</li>
23992391

24002392
<li class="md-nav__item">
2401-
<a href="#clone-the-anjay-zephyr-repository" class="md-nav__link">
2402-
Clone the Anjay Zephyr repository
2403-
</a>
2404-
2405-
</li>
2406-
2407-
</ul>
2408-
</nav>
2409-
2410-
</li>
2411-
2412-
<li class="md-nav__item">
2413-
<a href="#compile-the-demo-project" class="md-nav__link">
2414-
Compile the demo project
2393+
<a href="#connect-the-thingy91-to-coiote-iot-device-management-platform" class="md-nav__link">
2394+
Connect the Thingy:91 to Coiote IoT Device Management platform
24152395
</a>
24162396

24172397
</li>
24182398

24192399
<li class="md-nav__item">
2420-
<a href="#write-the-firmware-to-the-thingy91" class="md-nav__link">
2421-
Write the firmware to the Thingy:91
2400+
<a href="#configure-the-client" class="md-nav__link">
2401+
Configure the Client
24222402
</a>
24232403

24242404
</li>
24252405

24262406
</ul>
24272407
</nav>
24282408

2429-
</li>
2430-
2431-
<li class="md-nav__item">
2432-
<a href="#connect-the-thingy91-to-coiote-iot-device-management-platform" class="md-nav__link">
2433-
Connect the Thingy:91 to Coiote IoT Device Management platform
2434-
</a>
2435-
2436-
</li>
2437-
2438-
<li class="md-nav__item">
2439-
<a href="#configure-the-client" class="md-nav__link">
2440-
Configure the Client
2441-
</a>
2442-
24432409
</li>
24442410

24452411
<li class="md-nav__item">
@@ -2997,63 +2963,29 @@ <h5 class="topLinePageInfo__text">
29972963
<ul class="md-nav__list">
29982964

29992965
<li class="md-nav__item">
3000-
<a href="#set-up-the-anjay-zephyr-client" class="md-nav__link">
3001-
Set up the Anjay Zephyr Client
3002-
</a>
3003-
3004-
<nav class="md-nav" aria-label="Set up the Anjay Zephyr Client">
3005-
<ul class="md-nav__list">
3006-
3007-
<li class="md-nav__item">
3008-
<a href="#get-zephyr-and-python-dependencies" class="md-nav__link">
3009-
Get Zephyr and Python dependencies
2966+
<a href="#program-the-device" class="md-nav__link">
2967+
Program the device
30102968
</a>
30112969

30122970
</li>
30132971

30142972
<li class="md-nav__item">
3015-
<a href="#clone-the-anjay-zephyr-repository" class="md-nav__link">
3016-
Clone the Anjay Zephyr repository
3017-
</a>
3018-
3019-
</li>
3020-
3021-
</ul>
3022-
</nav>
3023-
3024-
</li>
3025-
3026-
<li class="md-nav__item">
3027-
<a href="#compile-the-demo-project" class="md-nav__link">
3028-
Compile the demo project
2973+
<a href="#connect-the-thingy91-to-coiote-iot-device-management-platform" class="md-nav__link">
2974+
Connect the Thingy:91 to Coiote IoT Device Management platform
30292975
</a>
30302976

30312977
</li>
30322978

30332979
<li class="md-nav__item">
3034-
<a href="#write-the-firmware-to-the-thingy91" class="md-nav__link">
3035-
Write the firmware to the Thingy:91
2980+
<a href="#configure-the-client" class="md-nav__link">
2981+
Configure the Client
30362982
</a>
30372983

30382984
</li>
30392985

30402986
</ul>
30412987
</nav>
30422988

3043-
</li>
3044-
3045-
<li class="md-nav__item">
3046-
<a href="#connect-the-thingy91-to-coiote-iot-device-management-platform" class="md-nav__link">
3047-
Connect the Thingy:91 to Coiote IoT Device Management platform
3048-
</a>
3049-
3050-
</li>
3051-
3052-
<li class="md-nav__item">
3053-
<a href="#configure-the-client" class="md-nav__link">
3054-
Configure the Client
3055-
</a>
3056-
30572989
</li>
30582990

30592991
<li class="md-nav__item">
@@ -3186,76 +3118,17 @@ <h2 id="architecture">Architecture<a class="headerlink" href="#architecture" tit
31863118
<iframe width="640" height="360" src="https://www.youtube.com/embed/FvW2WQDMaSc" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
31873119
<p><em>See also a tutorial on how to <a href="https://www.youtube.com/watch?v=dn5JAlIokA4/" target="_blank">Connect Coiote IoT DM to Azure IoT Hub and visualize data on Power Bi</a> on our YouTube channel.</em></p>
31883120
<h2 id="part-1-connect-the-thingy91-to-coiote-iot-dm-using-the-lwm2m-anjay-client">Part 1 - Connect the Thingy:91 to Coiote IoT DM using the LwM2M Anjay client<a class="headerlink" href="#part-1-connect-the-thingy91-to-coiote-iot-dm-using-the-lwm2m-anjay-client" title="Permanent link">#</a></h2>
3189-
<h3 id="set-up-the-anjay-zephyr-client">Set up the Anjay Zephyr Client<a class="headerlink" href="#set-up-the-anjay-zephyr-client" title="Permanent link">#</a></h3>
3190-
<h4 id="get-zephyr-and-python-dependencies">Get Zephyr and Python dependencies<a class="headerlink" href="#get-zephyr-and-python-dependencies" title="Permanent link">#</a></h4>
3191-
<p>To get the Zephyr SDK and dependencies follow the first 4 steps of the instruction provided by <a href="https://docs.zephyrproject.org/latest/getting_started/index.html">the Zephyr Project</a>.</p>
3192-
<ol>
3193-
<li><a href="https://docs.zephyrproject.org/latest/develop/getting_started/index.html#select-and-update-os">Select and update OS</a></li>
3194-
<li><a href="https://docs.zephyrproject.org/latest/develop/getting_started/index.html#install-dependencies">Install dependencies</a></li>
3195-
<li><a href="https://docs.zephyrproject.org/latest/develop/getting_started/index.html#get-zephyr-and-install-python-dependencies">Get Zephyr and install Python dependencies</a></li>
3196-
<li><a href="https://docs.zephyrproject.org/latest/develop/getting_started/index.html#install-zephyr-sdk">Install Zephyr SDK</a></li>
3197-
</ol>
3198-
<h4 id="clone-the-anjay-zephyr-repository">Clone the Anjay Zephyr repository<a class="headerlink" href="#clone-the-anjay-zephyr-repository" title="Permanent link">#</a></h4>
3199-
<p>Open the command line interface on your machine and clone the Anjay Zephyr repository using <a href="https://formulae.brew.sh/formula/git">Git</a>:</p>
3200-
<div class="highlight"><pre><span></span><code>git clone https://github.com/AVSystem/Anjay-zephyr-client
3201-
</code></pre></div>
3202-
<h3 id="compile-the-demo-project">Compile the demo project<a class="headerlink" href="#compile-the-demo-project" title="Permanent link">#</a></h3>
3203-
<ol>
3204-
<li>Connect the Thingy:91 board to a USB port of your machine.</li>
3205-
<li>
3206-
<p>Set West manifest path to <code>Anjay-zephyr-client/demo</code>, manifest file to <code>west-nrf.yml</code>, and run <code>west update</code> using the following commands:</p>
3207-
<div class="highlight"><pre><span></span><code>west config manifest.path Anjay-zephyr-client/demo
3208-
west config manifest.file west-nrf.yml
3209-
west update
3210-
</code></pre></div>
3211-
<p><em>For more information about the west build commands, see the <a href="https://docs.zephyrproject.org/3.0.0/guides/west/build-flash-debug.html">Zephyr Project documentation</a>.</em></p>
3212-
</li>
3213-
<li>
3214-
<p>Go to the directory <code>Anjay-zephyr-client/demo</code> and configure the client using <strong>menuconfig</strong>.</p>
3215-
<p><strong>Menuconfig</strong> allows for, among others, enabling the <strong>GPS</strong> and <strong>cell-based location services</strong>. To open the configuration menu, run the command:</p>
3216-
<div class="highlight"><pre><span></span><code>west build -b thingy91/nrf9160/ns -p -t menuconfig
3217-
</code></pre></div>
3218-
<p>In the config screen:</p>
3219-
<ul>
3220-
<li>Open the folder: <code>anjay-zephyr-client ---&gt;</code><ul>
3221-
<li>Select: <code>Enable manual requests for cell-based location</code></li>
3222-
<li>Open the folder: <code>Enable GPS on nRF9160-based devices ---&gt;</code><ul>
3223-
<li>Select <code>Enable A-GPS using Nordic Location Services over LwM2M</code></li>
3224-
</ul>
3225-
</li>
3226-
</ul>
3227-
</li>
3228-
</ul>
3229-
<p><img alt="menuconfig" src="../images/menuconfig1.png" title="Anjay menuconfig" /></p>
3230-
<p>After making the configuration changes, close the config menu by pressing <code>Q</code> and save it by pressing <code>Y</code>.</p>
3231-
<p><strong>Build the project</strong> using the updated configuration by running:
3232-
<div class="highlight"><pre><span></span><code>west build
3233-
</code></pre></div></p>
3234-
</li>
3235-
<li>
3236-
<p>Find the <code>app_signed.hex</code> file under the <code>build/zephyr</code> directory in the project folder.</p>
3237-
</li>
3238-
</ol>
3239-
<h3 id="write-the-firmware-to-the-thingy91">Write the firmware to the Thingy:91<a class="headerlink" href="#write-the-firmware-to-the-thingy91" title="Permanent link">#</a></h3>
3240-
<ul>
3241-
<li>When using the Thingy:91, use the <code>app_signed.hex</code> file which you can find in the <code>build/zephyr</code> directory.</li>
3242-
<li>
3243-
<p>Flash it using <strong>Programmer</strong> application in <strong>nRF Cloud for Desktop</strong> via <strong>MCUboot</strong>.</p>
3244-
<p><em>For more information on flashing the Thingy:91 using MCU Boot, see <a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/ug_thingy91_gsg.html#program-the-nrf9160-sip-application">link</a></em></p>
3245-
</li>
3246-
</ul>
3247-
<p><img alt="nrf - write.png" src="../images/nrf-write_done.png" /></p>
3248-
<ul>
3249-
<li>Powercycle the Thingy:91 to activate the application.</li>
3250-
</ul>
3251-
<h2 id="connect-the-thingy91-to-coiote-iot-device-management-platform">Connect the Thingy:91 to Coiote IoT Device Management platform<a class="headerlink" href="#connect-the-thingy91-to-coiote-iot-device-management-platform" title="Permanent link">#</a></h2>
3121+
<h3 id="program-the-device">Program the device<a class="headerlink" href="#program-the-device" title="Permanent link">#</a></h3>
3122+
<p>Follow guide for <a href="https://iotdevzone.avsystem.com/docs/LwM2M_Client/Nordic/Thingy91/#use-an-already-built-binary">programming Thingy:91 with already built binaries</a> to get an application running Anjay LwM2M Client
3123+
on your device.</p>
3124+
<h3 id="connect-the-thingy91-to-coiote-iot-device-management-platform">Connect the Thingy:91 to Coiote IoT Device Management platform<a class="headerlink" href="#connect-the-thingy91-to-coiote-iot-device-management-platform" title="Permanent link">#</a></h3>
32523125
<p>To connect the board:</p>
32533126
<ol>
32543127
<li><a href="https://eu.iot.avsystem.cloud/">Log in</a> to Coiote IoT DM and from the left side menu, select <strong>Device Inventory</strong>.</li>
32553128
<li>In <strong>Device Inventory</strong>, select <strong>Add device</strong>.</li>
32563129
<li>
32573130
<p>Select the <strong>Connect your LwM2M device directly via the Management server</strong> tile.</p>
3258-
<p><img alt="Add via Management server" src="https://iotdevzone.avsystem.com/docs/LwM2M_Client/Nordic/images/mgmt_tile.png" /></p>
3131+
<p><img alt="Add via Management server" src="../images/mgmt_tile.png" /></p>
32593132
</li>
32603133
<li>
32613134
<p>In the <strong>Device credentials</strong> step:</p>
@@ -3265,10 +3138,9 @@ <h2 id="connect-the-thingy91-to-coiote-iot-device-management-platform">Connect t
32653138
<li>Create a <strong>Key</strong> and store it somewhere to retrieve later when configuring your device.</li>
32663139
<li>Click the <strong>Add device</strong> button and click <strong>Confirm</strong> in the confirmation pop-up.</li>
32673140
</ul>
3268-
<p><img alt="Add Management quick" src="https://iotdevzone.avsystem.com/docs/LwM2M_Client/Nordic/images/add_mgmt_quick.png" /></p>
32693141
</li>
32703142
</ol>
3271-
<h2 id="configure-the-client">Configure the Client<a class="headerlink" href="#configure-the-client" title="Permanent link">#</a></h2>
3143+
<h3 id="configure-the-client">Configure the Client<a class="headerlink" href="#configure-the-client" title="Permanent link">#</a></h3>
32723144
<ol>
32733145
<li>
32743146
<p>With the Thingy:91 still connected to a serial port interface, connect to your device using a serial communication program (e.g. Minicom, RealTerm or PuTTY).</p>

docs/LwM2M_Client/Nordic/Thingy91/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3076,7 +3076,7 @@ <h4 id="part-3-compile-the-demo-project">Part 3: Compile the demo project<a clas
30763076
</li>
30773077
</ol>
30783078
<h2 id="flash-the-binaries">Flash the binaries<a class="headerlink" href="#flash-the-binaries" title="Permanent link">#</a></h2>
3079-
<p>To program the board, go through the process of <strong>flashing Thingy:91</strong>. Use the nRF Connect Programmer with the downloaded <code>.hex</code> file and follow the <a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/ug_thingy91_gsg.html#program-the-nrf9160-sip-application">program the nRF9160 SiP application</a> section.</p>
3079+
<p>To program the board, go through the process of <strong>flashing Thingy:91</strong>. Use the nRF Connect Programmer with the downloaded <code>.hex</code> file and follow the <a href="https://academy.nordicsemi.com/flash-instructions-for-the-thingy91/">Flash instructions for the Thingy:91</a> guide.</p>
30803080
<p>After successful flashing, reboot the board and go to the next step.</p>
30813081
<h2 id="connect-to-the-lwm2m-server">Connect to the LwM2M Server<a class="headerlink" href="#connect-to-the-lwm2m-server" title="Permanent link">#</a></h2>
30823082
<p>To connect to Coiote IoT Device Management platform, please register at <a href="https://eu.iot.avsystem.cloud/">https://eu.iot.avsystem.cloud</a>.</p>

docs/search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/sitemap.xml.gz

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)