This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Sample LWM2M client using for FOTA

Hi

So I tried to use the lwm2m sample client (nrf\samples\nrf9160\lwm2m_client) for FOTA upgrades. I do get a connection to my plattform. When I start the update I do get the following in a loop.

m[8D[J[1;32muart:~$ [m[8D[J[00:00:50.592,498] [1;31m<err> net_lwm2m_engine: Unknown IP address family:0
[0m[1;32muart:~$ [m[8D[J[00:00:50.592,529] [0m<dbg> net_lwm2m_engine.lwm2m_udp_receive: checking for reply from [unk]
[0m[1;32muart:~$ [m[8D[J[00:00:50.592,590] [0m<dbg> net_lwm2m_engine.handle_request: No accept option given. Assume OMA TLV.
[0m[1;32muart:~$ [m[8D[J[00:00:50.592,681] [0m<dbg> net_lwm2m_engine.engine_add_observer: OBSERVER DUPLICATE 5/0/3(3) []
[0m[1;32muart:~$ [m[8D[J[00:00:50.921,600] [1;31m<err> net_lwm2m_engine: Unknown IP address family:0
[0m[1;32muart:~$ [m[8D[J[00:00:50.921,630] [0m<dbg> net_lwm2m_engine.lwm2m_udp_receive: checking for reply from [unk]
[0m[1;32muart:~$ [m[8D[J[00:00:50.921,661] [0m<dbg> net_lwm2m_engine.handle_request: No accept option given. Assume OMA TLV.
[0m[1;32muart:~$ [m[8D[J[00:00:50.921,752] [0m<dbg> net_lwm2m_obj_firmware.package_uri_write_cb: PACKAGE_URI WRITE: 
[0m[1;32muart:~$ [m[8D[J[00:00:50.921,783] [0m<dbg> net_lwm2m_engine.lwm2m_notify_observer: NOTIFY EVENT 5/0/3
[0m[1;32muart:~$ [m[8D[J[00:00:50.921,783] [0m<dbg> net_lwm2m_obj_firmware.lwm2m_firmware_set_update_state: Update state = 0
[0m[1;32muart:~$ [m[8D[J[00:00:50.921,813] [0m<dbg> net_lwm2m_obj_firmware.lwm2m_firmware_set_update_result: Update result = 0
[0m[1;32muart:~$ [m[8D[J[00:00:50.921,875] [0m<dbg> net_lwm2m_engine.lwm2m_notify_observer: NOTIFY EVENT 5/0/3
[0m[1;32muart:~$ [m[8D[J[00:00:50.921,875] [0m<dbg> net_lwm2m_obj_firmware.lwm2m_firmware_set_update_state: Update state = 1
[0m[1;32muart:~$ [m[8D[J[00:00:50.922,027] [0m<dbg> net_lwm2m_engine.lwm2m_parse_peerinfo: Parse url: 
[0m[1;32muart:~$ [m[8D[J[00:00:50.922,973] [0m<inf> net_lwm2m_obj_firmware_pull: Connecting to server 
[0m[1;32muart:~$ [m[8D[J[1;32muart:~$ [m[8D[J[1;32muart:~$ [m[8D[J[00:00:51.517,486] [1;31m<err> net_lwm2m_engine: Unknown IP address family:0
[0m[1;32muart:~$ [m[8D[J[00:00:51.517,517] [0m<dbg> net_lwm2m_engine.lwm2m_udp_receive: checking for reply from [unk]
[0m[1;32muart:~$ [m[8D[J[00:00:51.517,578] [0m<dbg> net_lwm2m_engine.handle_request: No accept option given. Assume OMA TLV.
[0m[1;32muart:~$ [m[8D[J[00:00:51.570,526] [0m<dbg> net_lwm2m_engine.generate_notify_message: [MANUAL] NOTIFY MSG START: 5/0/3(3) token:'' [] ERR
[0m[1;32muart:~$ [m[8D[J[00:00:51.571,746] [0m<dbg> net_lwm2m_engine.generate_notify_message: NOTIFY MSG: SENT
[0m[1;32muart:~$ [m[8D[J[00:00:51.637,817] [1;31m<err> net_lwm2m_engine: Unknown IP address family:0
[0m[1;32muart:~$ [m[8D[J[00:00:51.637,817] [0m<dbg> net_lwm2m_engine.lwm2m_udp_receive: checking for reply from [unk]
[0m[1;32muart:~$ [m[8D[J[00:00:51.766,448] [1;31m<err> net_lwm2m_engine: Unknown IP address family:0
[0m[1;32muart:~$ [m[8D[J[00:00:51.766,479] [0m<dbg> net_lwm2m_engine.lwm2m_udp_receive: checking for reply from [unk]
[0m[1;32muart:~$ [m[8D[J[00:00:51.766,510] [0m<dbg> net_lwm2m_engine.notify_message_reply_cb: NOTIFY ACK type:2 code:2.4 reply_token:''
[0m[1;32muart:~$ [m[8D[J[00:00:51.766,601] [0m<dbg> net_lwm2m_engine.lwm2m_udp_receive: reply 0x20021b70 handled and removed[0m

Is the sample client made for FOTA? If not what is needed to upgrade the client to get it working? Is there anywhere a tutorial or something that will help me? 

Kind regards.

Related