初用coap总结
来源:互联网 发布:spring编程步骤 编辑:程序博客网 时间:2024/06/04 23:20
coap 是在udp上的代替了 在tcp上的http,由于在http协议太大,coap协议却很小的,所以很适合嵌入式开发的环境,同样对比的还有mqtt协议在这里不讲解。
首先在ubuntu下操作如下:
1. 下载 git clone https://github.com/authmillenon/libcoap.git 2. sudo apt-get install autoconf3. autoconf4. make --> make install
安装完成之后,便会新建/usr/local/include/libcoap目录,并把coap.h config.h debug.h pdu.h等头文件复制到该目录中。 编译生成的libcoap.a该静态链接库被复制到了/usr/local/lib中。 编译完成之后,在example目录中会增加两个重要文件——coap-client和coap-server。
coap服务器测试:
运行 ./coap-server需要在火狐上安装插件coap测试get post 等功能
coap客户端测试:
(1)运行coap-server./coap-server(2)运行coap-client./coap-client -m get -o result.txt coap://127.0.0.1参数解析:-m 表示coap访问方法,默认为get方法,此处设置为get方法。除了get方法之外还包括put、post和delete。-o 表示访问获得的内容保存到result.txt文件中如果访问成功,那么控制台输出:v:1 t:0 tkl:0 c:1 id:45104 -v 表示coap的版本编号,此时的coap的版本编号为1。-t 表示报文类型为CON,-tkl 表示token区域的长度,此时的token区域的长度为0。-c 表示访问方法(该处还需要分析)-id表示message id
阅读全文
0 0
- 初用coap总结
- CoAP与 MQTT 初步了解总结
- COAP介绍
- CoAP协议
- CoAP协议
- CoAP协议学习——CoAP基础
- CoAP协议学习——CoAP基础
- CoAP协议学习——CoAP基础
- CoAP协议学习——CoAP基础
- Contiki:RDC &CoAP
- Contiki:RDC &CoAP
- MQTT与CoAP比较
- coap Californium 源码分析
- Adding a CoAP app
- CoAP协议笔记[RFC7252]
- CoAP-协议格式详解
- CoAP resource collection
- CoAP协议简介
- Mysql 5.7安装教程
- tomcat中同时部署两个项目的问题
- Unity 自定义 飘带脚本
- python 多线程计算特征
- 设计模式学习笔记(一)
- 初用coap总结
- 【二分 && 唯一分解定理】LightOJ
- 区块链从入门到精通
- ParentNode.append和Node.appendChild的区别
- 万万没想到,你变成了这样的 GitHub
- 杨辉三角
- android mvp学习项目
- Cannot create PoolableConnectionFactory
- SQLServer 自定义函数 的递归