ubuntu coap 物联网协议

本文介绍了在Ubuntu上安装CoAP协议库libcoap的步骤,包括通过git下载源码、安装依赖、编译和安装库。接着,详细讲解了如何进行CoAP的功能测试,包括本地测试与使用公共CoAP服务端测试的方法,提供了相关命令行参数的说明。
摘要由CSDN通过智能技术生成

1.coap的安装

git clone https://github.com/authmillenon/libcoap.git//下载源码,需要安装git

sudo apt-get install autoconf//安装autoconf,用于产生makefile文件

autoconf//产生makefile文件

make //执行makefile文件

make install//安装库

把源码中的coap.h config.h debug.h pdu.h拷贝到默认安装位置/usr/local/include/libcoap

源码目录下生成的libcoap.a拷贝到/usr/local/lib

 

2.coap功能测试

方法一:本地测试,必须把服务端也开启

/libcoap/examples目录下有coap-client coap-server

启动本机的coap服务

./coap-server

启动客户端

coap-client 参数类型及说明

-A type 设置期望获取的媒体类型 
-t type 设置请求媒体类型 
-b num 设置分块大小 
-B seconds 设置等待响应超时时间 
-e text 设置请求数据类型 
-f file 指定

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值