![IoT开发实战:CoAP卷](https://wfqqreader-1252317822.image.myqcloud.com/cover/441/915441/b_915441.jpg)
上QQ阅读APP看书,第一时间看更新
1.1 本章主要内容
CoAP是受限制应用协议(Constrained Application Protocol)的简称,CoAP是物联网应用层协议之一。当前市面上有很多物联网应用层协议,它们之间既相互关联也存在明显区别。本章将重点介绍三种物联网应用层协议—CoAP、HTTP和MQTT,三种协议具有各自不同的适用场景,在物联网领域均有广泛的应用。
HTTP和MQTT使用TCP作为传输层协议,而CoAP则使用UDP作为传输层协议。无论是UDP还是TCP均依赖于IP技术,IP技术是现代网络通信的基础。IP又分为IPv4和IPv6两个版本,IPv4已经广为人知而IPv6才刚刚投入使用。随着智能设备的发展,越来越多的设备需要接入网络,IPv4地址枯竭的问题越来越严重。6LoWPAN技术是一种IPv6头压缩技术,通过6LoWPAN头压缩技术可以有效地解决智能设备通过IPv6接入网络的问题。图1-1可以很好地概括本章的具体内容。
![](https://epubservercos.yuewen.com/C87708/9069843603302501/epubprivate/OEBPS/Images/figure_0010_0001.jpg?sign=1739289981-KdgkIVyBaswNkHaEADB6DK5scN5yH5lT-0-e27b47f5520d859bcda8574ca9a881b9)
图1-1 物联网协议概述