1. 物联网应用上一般使用单片机(或者其他SOC),单片机的RAM内存一般只有20KB~~128KB左右,然而一个TCP协议栈可能就20KB,所以只能用UDP,因为UDP相对小很多,然后在UDP上加了一层协议,就是Coap协议,CoAP是受限制的应用协议(Constrained Application Protocol)的代名词,受限制就是RAM的空间小的单片机用. 2. 想搞懂,最快的办法是看协议,如下图,着重关注实际会用到的字段,忽略暂时不关心的. [Ver] 版本编号,指示CoAP协议的版…