Hi,
I am a bit confused, I understand from some technical discussions that we should use COAP/UDP (with DTLS) instead of HTTP/TCP (with TLS) when using NB-IoT.
For LTE-M HTTP/TCP should work properly.
I am mainly concerned about FOTA where we download files up to 2Mb. I see that even with LTE-M the connection is sometimes lost and it reconnects without any issue.
Now what is my confusion: we actually never used COAP before and we have devices which are perfectly doing a FOTA over NB-IoT using HTTPS. So what exactly is the reason to use COAP instead of HTTPS. In which cases will the HTTPS download over NB-IoT fail? And in which cases is COAP really needed?
We only have very few devices connected over NB-IoT, so if I want to do this effort I want to know first if it is really needed. And on the other hand if I send devices to countries with only NB-IoT (e.g. Greece): will it give issues if I use HTTPS for FOTA download.
Kind regards,
Luc Segers