Loading...
Searching...
No Matches

Configuration options for the LwM2M client implementation based on the Wakaama package. More...

Detailed Description

Configuration options for the LwM2M client implementation based on the Wakaama package.

Modules

 LwM2M Device Object configuration
 Configuration options for the LwM2M Device Object.
 
 LwM2M Light Control object compile configurations
 
 LwM2M Security object compile configurations
 

Files

file  lwm2m_client_config.h
 LwM2M client configurations.
 

Macros

#define CONFIG_LWM2M_STANDARD_PORT   "5683"
 CoAP default port of the LwM2M server.
 
#define CONFIG_LWM2M_DTLS_PORT   "5684"
 CoAPS default port of the LwM2M server.
 
#define CONFIG_LWM2M_BSSERVER_PORT   "5685"
 CoAP default port of the LwM2M bootstrap server.
 
#define CONFIG_LWM2M_LOCAL_PORT   "5683"
 Default port for the local LwM2M instance.
 
#define CONFIG_LWM2M_LOCAL_DTLS_PORT   "5684"
 Default port for the local LwM2M CoAPs server.
 
#define CONFIG_LWM2M_DEVICE_TTL   300
 Lifetime of the device object on the LwM2M server.
 
#define CONFIG_LWM2M_ALT_PATH   NULL
 Alternate path to place LwM2M resources.
 
#define CONFIG_LWM2M_BOOTSTRAP
 Define to 1 to add bootstrap server support.
 
#define CONFIG_LWM2M_CREDMAN_TAG_BASE   (10U)
 Number to use as base for assigning tags to (D)TLS Credential Manager credentials.
 
#define CONFIG_LWM2M_URI_MAX_SIZE   64
 Maximum length of an URI allowed.
 

Macro Definition Documentation

◆ CONFIG_LWM2M_ALT_PATH

#define CONFIG_LWM2M_ALT_PATH   NULL

Alternate path to place LwM2M resources.

Definition at line 79 of file lwm2m_client_config.h.

◆ CONFIG_LWM2M_BOOTSTRAP

#define CONFIG_LWM2M_BOOTSTRAP

Define to 1 to add bootstrap server support.

To define just add it to your CFLAGS in your application's Makefile:

CFLAGS += -DCONFIG_LWM2M_BOOTSTRAP=1

Definition at line 92 of file lwm2m_client_config.h.

◆ CONFIG_LWM2M_BSSERVER_PORT

#define CONFIG_LWM2M_BSSERVER_PORT   "5685"

CoAP default port of the LwM2M bootstrap server.

Definition at line 51 of file lwm2m_client_config.h.

◆ CONFIG_LWM2M_CREDMAN_TAG_BASE

#define CONFIG_LWM2M_CREDMAN_TAG_BASE   (10U)

Number to use as base for assigning tags to (D)TLS Credential Manager credentials.

Definition at line 99 of file lwm2m_client_config.h.

◆ CONFIG_LWM2M_DEVICE_TTL

#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.

◆ CONFIG_LWM2M_DTLS_PORT

#define CONFIG_LWM2M_DTLS_PORT   "5684"

CoAPS default port of the LwM2M server.

Definition at line 44 of file lwm2m_client_config.h.

◆ CONFIG_LWM2M_LOCAL_DTLS_PORT

#define CONFIG_LWM2M_LOCAL_DTLS_PORT   "5684"

Default port for the local LwM2M CoAPs server.

Definition at line 65 of file lwm2m_client_config.h.

◆ CONFIG_LWM2M_LOCAL_PORT

#define CONFIG_LWM2M_LOCAL_PORT   "5683"

Default port for the local LwM2M instance.

Definition at line 58 of file lwm2m_client_config.h.

◆ CONFIG_LWM2M_STANDARD_PORT

#define CONFIG_LWM2M_STANDARD_PORT   "5683"

CoAP default port of the LwM2M server.

Definition at line 37 of file lwm2m_client_config.h.

◆ CONFIG_LWM2M_URI_MAX_SIZE

#define CONFIG_LWM2M_URI_MAX_SIZE   64

Maximum length of an URI allowed.

Definition at line 106 of file lwm2m_client_config.h.