物联网已经无处不在,本书主要讲解CoAP协议,这是一个IETF组织编写的面向低功耗设备的物联网应用层协议。CoAP协议具有很多优点,掌握了CoAP协议,物联网软件工程师能快速开发物联网嵌入式设备:
1)CoAP协议传输层协议采用UDP,对于终端来说UDP的确可以减少一部分能耗;
2)CoAP协议采用请求响应工作模式,当终端设备发送CoAP请求之后,服务器将返回合适响应码,终端通过响应吗可以判断服务器的处理结果;
3)CoAP协议包含重传机制,不用再重新设计重传方法;
4)CoAP协议参考很多了HTTP协议的成功经验,例如CoAP请求方法、CoAP选项定义和CoAP响应码等,所以Web开发工程师也可以非常容易掌握CoAP。
目录
- 前言
- 第1章 物联网与网络协议1
- 第2章 物联网与开源硬件13
- 第3章 网络技术回顾22
- 第4章 CoAP快速入门57
- 第5章 CoAP核心74
- 第6章 CoAP扩展103
- 第7章 CoAP软件实现111
- 第8章 CoAP调试工具150
- 第9章 微型物联网系统——服务器部分171
- 第10章 微型物联网系统——设备部分203
- 参考文献243