Qual é o tamanho do pacote CoAP?

Eu sou novo nessa tecnologia, alguém pode me ajudar a ter alguma dúvida?

Q-1. Qual é o tamanho do pacote CoAP?
(Eu sei que existe um cabeçalho fixo de 4 bytes, mas qual é o limite máximo de tamanho, incluindo cabeçalho, opção e carga útil?)

Q-2. Existe algum conceito para o Keep Alive como o MQTT?
(Funciona no UDP por quanto tempo mantém a conexão aberta, existe algum tempo padrão ou fica sempre aberto quando enviamos pacotes?)

Q-3 Podemos usar o CoAP com TCP?
(O principal problema com o CoAP é que ele funciona no UDP, existe algum conceito como MQTT QoS? Digamos que um sensor publique alguns dados a cada segundo, se o assinante ficar offline, há alguma garantia no CoAP que o assinante obterá todos os dados quando está online?)

Q-4. Qual é a duração da conexão?
(O CoAP suporta arquitetura de publicação / assinatura, pode ser que ele precise de conexão aberta o tempo todo, é possível com o CoAP se ele é baseado em UDP.)

Q-5. Como ele descobre os recursos?
(Eu tenho um gateway e 5 sensores, como esses sensores serão conectados ao gateway? O gateway encontrará esses sensores? Ou os sensores encontrarão o gateway?)

Q-5. Como o sensor é registrado no gateway?

Por favor me ajude, eu realmente preciso de resposta. Sou novo nesse tipo de coisa e sugiro algo para o ponto de vista da implementação.

Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion