Configuration options for the LwM2M client implementation based on the Wakaama package. More...
Configuration options for the LwM2M client implementation based on the Wakaama package.
Files | |
file | lwm2m_client_config.h |
LwM2M client configurations. | |
Macros | |
#define | CONFIG_LWM2M_STANDARD_PORT "5683" |
CoAP default port of the LwM2M server. More... | |
#define | CONFIG_LWM2M_DTLS_PORT "5684" |
CoAPS default port of the LwM2M server. More... | |
#define | CONFIG_LWM2M_BSSERVER_PORT "5685" |
CoAP default port of the LwM2M bootstrap server. More... | |
#define | CONFIG_LWM2M_LOCAL_PORT "5683" |
Default port for the local LwM2M instance. More... | |
#define | CONFIG_LWM2M_DEVICE_NAME "testRIOTDevice" |
Device name used to register at the LwM2M server. More... | |
#define | CONFIG_LWM2M_DEVICE_TTL 300 |
Lifetime of the device object on the LwM2M server. More... | |
#define | CONFIG_LWM2M_SERVER_URI "coap://[fd00:dead:beef::1]" |
LwM2M server URI to register/bootstrap with. More... | |
#define | CONFIG_LWM2M_SERVER_ID 10 |
Numeric ID of CONFIG_LWM2M_SERVER_URI. More... | |
#define | CONFIG_LWM2M_ALT_PATH NULL |
Alternate path to place LwM2M resources. More... | |
#define | CONFIG_LWM2M_BOOTSTRAP |
Define to 1 to specify that CONFIG_LWM2M_SERVER_URI is a bootstrap server. More... | |
#define | CONFIG_LWM2M_DEVICE_MANUFACTURER "A RIOT maker" |
Device object manufacturer string. More... | |
#define | CONFIG_LWM2M_DEVICE_MODEL RIOT_BOARD |
Device object model. More... | |
#define | CONFIG_LWM2M_DEVICE_SERIAL "undefined" |
Device object serial number. More... | |
#define | CONFIG_LWM2M_DEVICE_FW_VERSION RIOT_VERSION |
Device object firmware version. More... | |
#define | CONFIG_LWM2M_DEVICE_TYPE "RIOT device" |
Device object device type. More... | |
#define | CONFIG_LWM2M_DEVICE_HW_VERSION RIOT_BOARD |
Device object hardware version. More... | |
#define | CONFIG_LWM2M_DEVICE_SW_VERSION RIOT_VERSION |
Device object software version. More... | |
#define | CONFIG_LWM2M_DEVICE_BINDINGS "U" |
Device binding and queue mode. More... | |
Device bindings and queue modes | |
This options are meant to be set either via Kconfig or CFLAGS: CFLAGS += -DCONFIG_LWM2M_DEVICE_BINDING_UQ
| |
#define | CONFIG_LWM2M_DEVICE_BINDING_U |
UDP binding. More... | |
#define | CONFIG_LWM2M_DEVICE_BINDING_UQ |
UDP binding with Queue mode. More... | |
#define | CONFIG_LWM2M_DEVICE_BINDING_S |
SMS binding. More... | |
#define | CONFIG_LWM2M_DEVICE_BINDING_SQ |
SMS binding with Queue mode. More... | |
#define | CONFIG_LWM2M_DEVICE_BINDING_US |
UDP and SMS bindings. More... | |
#define | CONFIG_LWM2M_DEVICE_BINDING_UQS |
UDP and SMS bindings with Queue mode. More... | |
#define CONFIG_LWM2M_ALT_PATH NULL |
Alternate path to place LwM2M resources.
Definition at line 96 of file lwm2m_client_config.h.
#define CONFIG_LWM2M_BOOTSTRAP |
Define to 1 to specify that CONFIG_LWM2M_SERVER_URI is a bootstrap server.
To define just add it to your CFLAGS
in your application's Makefile:
Definition at line 109 of file lwm2m_client_config.h.
#define CONFIG_LWM2M_BSSERVER_PORT "5685" |
CoAP default port of the LwM2M bootstrap server.
Definition at line 51 of file lwm2m_client_config.h.
#define CONFIG_LWM2M_DEVICE_BINDING_S |
SMS binding.
Definition at line 172 of file lwm2m_client_config.h.
#define CONFIG_LWM2M_DEVICE_BINDING_SQ |
SMS binding with Queue mode.
Definition at line 177 of file lwm2m_client_config.h.
#define CONFIG_LWM2M_DEVICE_BINDING_U |
UDP binding.
Definition at line 162 of file lwm2m_client_config.h.
#define CONFIG_LWM2M_DEVICE_BINDING_UQ |
UDP binding with Queue mode.
Definition at line 167 of file lwm2m_client_config.h.
#define CONFIG_LWM2M_DEVICE_BINDING_UQS |
UDP and SMS bindings with Queue mode.
Definition at line 187 of file lwm2m_client_config.h.
#define CONFIG_LWM2M_DEVICE_BINDING_US |
UDP and SMS bindings.
Definition at line 182 of file lwm2m_client_config.h.
#define CONFIG_LWM2M_DEVICE_BINDINGS "U" |
Device binding and queue mode.
Definition at line 222 of file lwm2m_client_config.h.
#define CONFIG_LWM2M_DEVICE_FW_VERSION RIOT_VERSION |
Device object firmware version.
Definition at line 141 of file lwm2m_client_config.h.
#define CONFIG_LWM2M_DEVICE_HW_VERSION RIOT_BOARD |
Device object hardware version.
Definition at line 204 of file lwm2m_client_config.h.
#define CONFIG_LWM2M_DEVICE_MANUFACTURER "A RIOT maker" |
Device object manufacturer string.
Definition at line 116 of file lwm2m_client_config.h.
#define CONFIG_LWM2M_DEVICE_MODEL RIOT_BOARD |
Device object model.
Definition at line 125 of file lwm2m_client_config.h.
#define CONFIG_LWM2M_DEVICE_NAME "testRIOTDevice" |
Device name used to register at the LwM2M server.
Definition at line 65 of file lwm2m_client_config.h.
#define CONFIG_LWM2M_DEVICE_SERIAL "undefined" |
Device object serial number.
Definition at line 132 of file lwm2m_client_config.h.
#define CONFIG_LWM2M_DEVICE_SW_VERSION RIOT_VERSION |
Device object software version.
Definition at line 213 of file lwm2m_client_config.h.
#define CONFIG_LWM2M_DEVICE_TTL 300 |
Lifetime of the device object on the LwM2M server.
Definition at line 72 of file lwm2m_client_config.h.
#define CONFIG_LWM2M_DEVICE_TYPE "RIOT device" |
Device object device type.
Definition at line 195 of file lwm2m_client_config.h.
#define CONFIG_LWM2M_DTLS_PORT "5684" |
CoAPS default port of the LwM2M server.
Definition at line 44 of file lwm2m_client_config.h.
#define CONFIG_LWM2M_LOCAL_PORT "5683" |
Default port for the local LwM2M instance.
Definition at line 58 of file lwm2m_client_config.h.
#define CONFIG_LWM2M_SERVER_ID 10 |
Numeric ID of CONFIG_LWM2M_SERVER_URI.
Definition at line 89 of file lwm2m_client_config.h.
#define CONFIG_LWM2M_SERVER_URI "coap://[fd00:dead:beef::1]" |
LwM2M server URI to register/bootstrap with.
Definition at line 82 of file lwm2m_client_config.h.
#define CONFIG_LWM2M_STANDARD_PORT "5683" |
CoAP default port of the LwM2M server.
Definition at line 37 of file lwm2m_client_config.h.