Невозможно подключить устройство через LwM2M к живому демонстрационному серверу Thingsboard.
Я следовал инструкциям на сайте Thingsboard LwM2M-API. При попытке подключиться к примеру клиента Wakaama я получаю сообщениеConnection creation failed.
сообщение журнала:
$ ./lwm2mclient -h lwm2m.thingsboard.cloud -n NuttX -p 5685 -c
Trying to bind LWM2M Client to port 56830
LWM2M Client "NuttX" started on port 56830
> New Battery Level: 67
value changed!
Opening connection to server at lwm2m.thingsboard.cloud:5685
Connection creation failed.
-> State: STATE_REGISTERING
Opening connection to server at lwm2m.thingsboard.cloud:5685
Connection creation failed.
-> State: STATE_REGISTERING
1 ответ
Оказывается, клиент Wakaama lwm2mclient по умолчанию использует IPv6, но lwm2m.thingsboard.cloud поддерживает только IPv4. Решение состоит в том, чтобы добавить опцию -4 при вызове lwm2mclient.