IoT开发实战:CoAP卷
上QQ阅读APP看书,第一时间看更新

1.6 本章小结

本章介绍了物联网应用相关的多种协议,这些协议包括IPv4、IPv6、6LoWPAN、HTTP、CoAP和MQTT等,灵活使用这些协议将组成各种各样的物联网应用。IPv4、IPv6和6LoWPAN是物联网应用的基础,IPv4在互联网领域取得卓越的成就,但是IPv4地址空间短缺依然是物联网大规模应用的“痛处”, IPv6无疑将会在物联网中取得越来越多的应用。现阶段物联网设备依然属于受限制低功耗设备,这些设备无法像非受限制设备那样完整地使用IPv6,需要通过6LoWPAN头压缩技术降低协议本身的传输开销。除了这些基础协议之外,本章还讨论了3种应用层协议—HTTP、CoAP和MQTT, HTTP和CoAP均采用请求/响应模式,而MQTT采用订阅/发布模式,其中HTTP已经取得广泛的应用,它的成熟经验也被CoAP的制定所借鉴。本章还列举了CoAP的相关RFC文档,本书的后续章节将结合具体的示例对这些RFC文档进行详细说明。

本章的重点并不是为了说明CoAP,而是为了说明CoAP并不是凭空捏造的,也不能脱离其他网络技术独立存在。CoAP将成为物联网应用的重要组成部分,它将与其他应用层协议一起组成多姿多彩的物联网应用。