* Ethernet shield stuff updated with nbiot stability changes
This commit is contained in:
parent
b67069fc45
commit
c6f68183d1
@ -7,22 +7,29 @@ add_definitions(-DSerialOut=SerialUSB)
|
|||||||
if(DTLS)
|
if(DTLS)
|
||||||
message(FATAL_ERROR "DTLS option is not supported." )
|
message(FATAL_ERROR "DTLS option is not supported." )
|
||||||
endif()
|
endif()
|
||||||
|
set(ARDUINO_USER_LIBDIR $ENV{HOME}/Arduino/libraries)
|
||||||
|
|
||||||
include(${CMAKE_CURRENT_LIST_DIR}/../wakaama-core/src/wakaama.cmake)
|
include(${CMAKE_CURRENT_LIST_DIR}/../wakaama-arduino-core/src/wakaama.cmake)
|
||||||
include(${CMAKE_CURRENT_LIST_DIR}/../wakaama-shared/src/arduino-base.cmake)
|
include(${CMAKE_CURRENT_LIST_DIR}/../wakaama-arduino-connection/src/arduino-base.cmake)
|
||||||
include(${CMAKE_CURRENT_LIST_DIR}/../wakaama-shared/src/shared.cmake)
|
include(${CMAKE_CURRENT_LIST_DIR}/../wakaama-arduino-connection/src/shared.cmake)
|
||||||
|
|
||||||
add_definitions(-DLWM2M_CLIENT_MODE)
|
add_definitions(-DLWM2M_CLIENT_MODE)
|
||||||
add_definitions(${SHARED_DEFINITIONS} ${WAKAAMA_DEFINITIONS})
|
add_definitions(${SHARED_DEFINITIONS} ${WAKAAMA_DEFINITIONS})
|
||||||
|
|
||||||
include_directories (${WAKAAMA_SOURCES_DIR} ${SHARED_INCLUDE_DIRS} ${ARDUINO_INCLUDE_DIRS})
|
include_directories(
|
||||||
|
${WAKAAMA_SOURCES_DIR}
|
||||||
|
${SHARED_INCLUDE_DIRS}
|
||||||
|
${ARDUINO_INCLUDE_DIRS}
|
||||||
|
${ARDUINO_USER_LIBDIR}/Sodaq_wdt/src
|
||||||
|
${ARDUINO_USER_LIBDIR}/Sodaq_nbIOT/src
|
||||||
|
)
|
||||||
|
|
||||||
SET(SOURCES
|
set(SOURCES
|
||||||
${CMAKE_CURRENT_LIST_DIR}/wakaama-client.cpp
|
${CMAKE_CURRENT_LIST_DIR}/src/wakaama-client.cpp
|
||||||
${CMAKE_CURRENT_LIST_DIR}/object_security.c
|
${CMAKE_CURRENT_LIST_DIR}/src/object_security.c
|
||||||
${CMAKE_CURRENT_LIST_DIR}/object_server.c
|
${CMAKE_CURRENT_LIST_DIR}/src/object_server.c
|
||||||
${CMAKE_CURRENT_LIST_DIR}/object_device.c
|
${CMAKE_CURRENT_LIST_DIR}/src/object_device.c
|
||||||
${CMAKE_CURRENT_LIST_DIR}/test_object.c
|
${CMAKE_CURRENT_LIST_DIR}/src/test_object.c
|
||||||
)
|
)
|
||||||
|
|
||||||
add_executable(${PROJECT_NAME} ${SOURCES} ${WAKAAMA_SOURCES} ${SHARED_SOURCES})
|
add_executable(${PROJECT_NAME} ${SOURCES} ${WAKAAMA_SOURCES} ${SHARED_SOURCES})
|
||||||
|
|||||||
@ -100,7 +100,8 @@ void ArduinoClient::doWorkStep() {
|
|||||||
if (result != 0)
|
if (result != 0)
|
||||||
{
|
{
|
||||||
SerialOut.print(F("lwm2m_step() failed"));
|
SerialOut.print(F("lwm2m_step() failed"));
|
||||||
exit(0);
|
SerialOut.println(result);
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// wait for socket event
|
// wait for socket event
|
||||||
|
|||||||
@ -38,11 +38,11 @@ public:
|
|||||||
private:
|
private:
|
||||||
const char * uri;
|
const char * uri;
|
||||||
const uint16_t localPort = 56830;
|
const uint16_t localPort = 56830;
|
||||||
const char * name = "wakaamArduino";
|
const char * name = "wakaama_device";
|
||||||
time_t step_delay = 60;
|
time_t step_delay = 60;
|
||||||
int result;
|
int result;
|
||||||
|
|
||||||
char packetBuffer[UDP_TX_PACKET_MAX_SIZE];
|
char packetBuffer[512];
|
||||||
|
|
||||||
client_data_t data;
|
client_data_t data;
|
||||||
lwm2m_context_t * lwm2mH = nullptr;
|
lwm2m_context_t * lwm2mH = nullptr;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user