Compare commits
2 Commits
master
...
udp-driver
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
42c5965bf7 | ||
|
|
c6f68183d1 |
@ -7,22 +7,29 @@ add_definitions(-DSerialOut=SerialUSB)
|
||||
if(DTLS)
|
||||
message(FATAL_ERROR "DTLS option is not supported." )
|
||||
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-shared/src/arduino-base.cmake)
|
||||
include(${CMAKE_CURRENT_LIST_DIR}/../wakaama-shared/src/shared.cmake)
|
||||
include(${CMAKE_CURRENT_LIST_DIR}/../wakaama-arduino-core/src/wakaama.cmake)
|
||||
include(${CMAKE_CURRENT_LIST_DIR}/../wakaama-arduino-connection/src/arduino-base.cmake)
|
||||
include(${CMAKE_CURRENT_LIST_DIR}/../wakaama-arduino-connection/src/shared.cmake)
|
||||
|
||||
add_definitions(-DLWM2M_CLIENT_MODE)
|
||||
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
|
||||
${CMAKE_CURRENT_LIST_DIR}/wakaama-client.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/object_security.c
|
||||
${CMAKE_CURRENT_LIST_DIR}/object_server.c
|
||||
${CMAKE_CURRENT_LIST_DIR}/object_device.c
|
||||
${CMAKE_CURRENT_LIST_DIR}/test_object.c
|
||||
set(SOURCES
|
||||
${CMAKE_CURRENT_LIST_DIR}/src/wakaama-client.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/src/object_security.c
|
||||
${CMAKE_CURRENT_LIST_DIR}/src/object_server.c
|
||||
${CMAKE_CURRENT_LIST_DIR}/src/object_device.c
|
||||
${CMAKE_CURRENT_LIST_DIR}/src/test_object.c
|
||||
)
|
||||
|
||||
add_executable(${PROJECT_NAME} ${SOURCES} ${WAKAAMA_SOURCES} ${SHARED_SOURCES})
|
||||
|
||||
@ -100,14 +100,15 @@ void ArduinoClient::doWorkStep() {
|
||||
if (result != 0)
|
||||
{
|
||||
SerialOut.print(F("lwm2m_step() failed"));
|
||||
exit(0);
|
||||
SerialOut.println(result);
|
||||
return;
|
||||
}
|
||||
|
||||
// wait for socket event
|
||||
SerialOut.println(F("parsePacket()"));
|
||||
int packetSize = data.udp->parsePacket();
|
||||
if (packetSize) {
|
||||
int numBytes = data.udp->read(packetBuffer, UDP_TX_PACKET_MAX_SIZE);
|
||||
int numBytes = data.udp->read(packetBuffer, 512);
|
||||
|
||||
connection_t * connP;
|
||||
connP = connection_find(data.connList, data.udp);
|
||||
|
||||
@ -38,11 +38,11 @@ public:
|
||||
private:
|
||||
const char * uri;
|
||||
const uint16_t localPort = 56830;
|
||||
const char * name = "wakaamArduino";
|
||||
const char * name = "wakaama_device";
|
||||
time_t step_delay = 60;
|
||||
int result;
|
||||
|
||||
char packetBuffer[UDP_TX_PACKET_MAX_SIZE];
|
||||
char packetBuffer[512];
|
||||
|
||||
client_data_t data;
|
||||
lwm2m_context_t * lwm2mH = nullptr;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user