我对这项技术很新,能有人帮我解答一些疑问吗?
问题1:CoAP数据包的大小是多少?
(我知道有4字节的固定头部,但是包括头部、选项和负载的最大大小限制是多少?)
问题2:是否有像MQTT一样的Keep Alive概念?
(它在UDP上工作,保持连接开放的时间有多长,是否有默认时间或每次发送数据包时都要保持开放?)
问题3:我们可以使用TCP协议来使用CoAP吗?
(CoAP的主要问题是它在UDP上工作,是否有类似MQTT QoS的概念?假设一个传感器每秒发布一次数据,如果订阅者离线了,CoAP是否保证订阅者在重新上线时会收到所有数据?)
问题4:连接持续多长时间?
(CoAP支持发布/订阅架构,可能需要始终保持连接开放,使用基于UDP的CoAP是否可能实现?)
问题5:如何发现资源?
(我有一个网关和5个传感器,这些传感器将如何连接到网关?网关会找到这些传感器吗?还是传感器会找到网关?)
问题6:传感器如何向网关注册?
请帮助我,我真的需要答案。我对这些东西都很新,请建议我一些实现方面的事情。
谢谢。