Lines Matching +full:smart +full:- +full:mode
1 .. zephyr:code-sample:: lwm2m-client
3 :relevant-api: lwm2m_api
20 …w.openmobilealliance.org/release/LightweightM2M/V1_0-20170208-A/OMA-TS-LightweightM2M-V1_0-2017020…
28 - :ref:`networking_with_eth_qemu`, :ref:`networking_with_qemu` or :ref:`networking_with_native_sim`
29 - Linux machine
30 - Leshan Demo Server (https://eclipse.org/leshan/)
38 .. list-table::
40 * - :file:`prj.conf`
41 - This is the standard default config.
43 * - :file:`overlay-bootstrap.conf`
44 - This overlay config can be added to enable LWM2M Bootstrap support.
46 * - :file:`overlay-ot.conf`
47 - This overlay config can be added for OpenThread support.
49 * - :file:`overlay-dtls.conf`
50 - This overlay config can be added for DTLS support via MBEDTLS.
52 * - :file:`overlay-queue.conf`
53 - This overlay config can be added to enable LWM2M Queue Mode support.
55 * - :file:`overlay-tickless.conf`
56 …- This overlay config can be used to stop LwM2M engine for periodically interrupting socket polls.…
58 Build the lwm2m-client sample application like this:
60 .. zephyr-app-commands::
61 :zephyr-app: samples/net/lwm2m_client
73 .. code-block:: console
75 …$ wget https://ci.eclipse.org/leshan/job/leshan/lastSuccessfulBuild/artifact/leshan-server-demo.jar
76 $ java -jar ./leshan-server-demo.jar -wp 8080
81 Build the lwm2m-client sample application for QEMU like this:
83 .. zephyr-app-commands::
84 :zephyr-app: samples/net/lwm2m_client
85 :host-os: unix
102 To build the lwm2m-client sample for QEMU with DTLS support do the following:
104 .. zephyr-app-commands::
105 :zephyr-app: samples/net/lwm2m_client
106 :host-os: unix
108 :conf: "prj.conf overlay-dtls.conf"
120 * Security mode: Pre-Shared Key
132 .. code-block:: console
134 …$ wget https://ci.eclipse.org/leshan/job/leshan/lastSuccessfulBuild/artifact/leshan-bsserver-demo.…
135 $ java -jar ./leshan-bsserver-demo.jar -wp 8888 -lp 5783 -slp 5784
142 Configure the lwm2m-client sample in the Demo Bootstrap Server:
152 * Security mode: No Security
157 To build the lwm2m-client sample for QEMU with Bootstrap enabled do the
160 .. zephyr-app-commands::
161 :zephyr-app: samples/net/lwm2m_client
162 :host-os: unix
164 :conf: "prj.conf overlay-bootstrap.conf"
176 Server) and to configure correct security mode in the ``LWM2M Bootstrap Server``
177 tab in the web UI (Pre-shared Key).
182 To build the lwm2m-client sample for hardware requiring OpenThread for
185 .. zephyr-app-commands::
186 :zephyr-app: samples/net/lwm2m_client
187 :host-os: unix
189 :conf: "prj.conf overlay-ot.conf"
200 .. code-block:: console
213 .. code-block:: console
217 Queue Mode Support
220 To build the lwm2m-client sample with LWM2M Queue Mode support do the following:
222 .. zephyr-app-commands::
223 :zephyr-app: samples/net/lwm2m_client
224 :host-os: unix
226 :conf: "prj.conf overlay-queue.conf"
230 With Queue Mode enabled, the LWM2M client will register with "UDP with Queue
231 Mode" binding. The LWM2M engine will notify the application with
236 WNC-M14A2A LTE-M Modem Support
239 To build the lwm2m-client sample for use with the WNC-M14A2A LTE-M modem
242 .. zephyr-app-commands::
243 :zephyr-app: samples/net/lwm2m_client
244 :host-os: unix
246 :conf: "prj.conf overlay-wncm14a2a.conf"
254 initialized. Then, several LwM2M Smart Objects register themselves with the
259 .. code-block:: console
263 qemu-system-i386: warning: Unknown firmware file in legacy mode: genroms/multiboot.bin
270 [lwm2m-client] [INF] main: Run LWM2M client
289 [lwm2m-client] [DBG] rd_client_event: Registration complete