具体见:https://libcoap.net/doc/install.html#code

https://blog.csdn.net/xukai871105/article/details/44980041

更新:2018年5月8日 10:08:59

以下方法 同样适用于 linuxmint

1.环境:

1.1.阿里云服务器

1.2.Ubuntu 16.04

2.配置环境:

2.1. 远程连接服务器(win10 Linux 子系统 Ubuntu)

$: ssh root@IP

2.2. 配置需要用到的工具:

$:sudo apt-get update

$:sudo apt-get install git

$: sudo apt-get install -y pkg-config

$: sudo apt-get install m4

$:sudo apt-get install autoconf

$:sudo apt-get install automake

$:sudo apt-get install libtool

$:sudo apt-get install doxygen

$:sudo apt-get install asciidoc

$:sudo apt-get install cunit

2.3.创建目录下载源码:

$:cd /home/liu

$:mkdir coap

$:cd coap

下载源码:

$:git clone https://github.com/obgm/libcoap.git

3.编译测试

3.1.进入目录:

$:cd libcoap

3.2.配置编译

$:./autogen.sh//生成脚本

$:./configure//配置脚本

$:make//编译

$:make install//安装

具体用法见:https://www.linuxidc.com/Linux/2011-02/32211.htm?_t_t_t=0.8881751426961273

3.3.测试

一切顺利之后 进入 该目录下的 examples 文件夹

$:cd examples/

里面有生成的 测试工具 运行

$:./coap-server

然后根据我们上次安装的 copper 插件

http://www.cnblogs.com/liuyunxiang/p/8894596.html

测试一下 是否成功 如果成功 则出现如下内容 获取了该服务器的时间

转载于:https://www.cnblogs.com/liuyunxiang/p/8909488.html

Ubuntu 16.04 使用 Libcoap相关推荐

  1. Ubuntu 16.04 安装后修改屏幕分辨率(xrandr: Failed to get size of gamma for output default)

    ubuntu 16.04 安装后分辨率只有一个选项 1024x768,使用 xrandr 命令出现错误: xrandr: Failed to get size of gamma for output ...

  2. Ubuntu 16.04 安装 Docker - Dependency failed for Docker Application Container

    Docker 安装 由于 apt 官方库里的 Docker 版本可能比较旧,所以先卸载可能存在的旧版本: sudo apt-get remove docker docker-engine docker ...

  3. 在Ubuntu 16.04.6 LTS上升级python 3.5到3.7.3实录

    缘由 我想安装一个python模块you-get,发现只能使用pip3安装,但是我发现我的Ubuntu 16.04.6 LTS上有python3.5,但是没有pip3,也无法成功安装,真是要了我的老命 ...

  4. 在Ubuntu 16.04.6 LTS上安装python3.7和pip3后出现Command '('lsb_release', '-a')' 出错问题的解决方法

    在Ubuntu 16.04.6 LTS上安装python3.7和pip3后出现Command '('lsb_release', '-a')' returned non-zero exit status ...

  5. 在Ubuntu 16.04.6 LTS上升级Go到最新版1.12.5实录

    上一次我在Ubuntu 16.04.3 LTS上从源码安装了Go,当时最新的版本是1.10,参见我之前的博文 https://blog.csdn.net/tao_627/article/details ...

  6. 在Ubuntu 16.04.5 LTS上利用python中的PIL模块压缩一百多兆的单张图片实操

    在前面的博文中,我将300多张电影海报拼接为了一张103MB的巨幅图片,我想拿它做电脑桌面(1080P),但是这么多的图片,存储和加载是个麻烦事儿,需要将它压缩到几MB大小. 在Ubuntu 16.0 ...

  7. 在Ubuntu 16.04.5 LTS上升级python的pip版本实录

    在ubuntu 16.04.5 LTS上使用Python安装模块时,比较顺手的方法是使用pip命令.这次,我在安装一个模块时,老是提示下面的问题,比较不爽.所以,我就照着提示做了一遍,记录下来,以作备 ...

  8. 在Ubuntu 16.04.4 LTS上调研开源QUIC项目ngtcp2

    最近在研究QUIC协议,尝试了一些QUIC相关的开源项目,主要是c,c++,go等语言编写的.这里记录下我折腾ngtcp2的过程. 基本思路就是参照github上该项目的README来进行就可以了.由 ...

  9. 在Ubuntu 16.04.3 LTS上运行go+https+json示例

    下面是我依据网上资料的实操过程,记录以作备忘.该示例给出了https通信并处理json文件的例子. 平台:Ubuntu 16.04.3 LTS go版本:1.10 1.生成自签名的服务器端的私钥KEY ...

  10. 在Ubuntu 16.04.3 LTS上玩转quic-go项目

    说明 quic-go是使用Go来重写chromium中的QUIC协议,将来计划过渡到IETF版本的QUIC协议. 目前该协议还处于不断更新和活跃之中,目前IETF版本的QUIC协议草案版本号已经到dr ...

最新文章

  1. Android 利用方向传感器实现 指南针
  2. ASP.NET MVC 2
  3. Hadoop集群(第6期)_WordCount运行详解
  4. 大数据旅游网站Hopper获新一轮1600万美元融资
  5. Cytoscape可视化物种分类树结构
  6. 信息学奥赛一本通 1193:吃糖果 | OpenJudge NOI 2.6 1944:吃糖果
  7. 用户控件(UserControl)
  8. 国产数据库发展十策(三):是走MySQL路线还是PostgreSQL路线?
  9. IBM 启动网格项目 -- “全球社区网格”,招募志愿者
  10. leetcode hot 3-4
  11. MySQL · 源码分析 · MySQL 半同步复制数据一致性分析
  12. 基于PHP开发的外卖订餐网站(带源码)
  13. OpenSIPS脚本中的flag
  14. 【python学习笔记】Python的六种内置对象
  15. Unity Super TileMap Editor使用帮助翻译
  16. react hook 造轮子
  17. 邮箱html页面无法显示图片,邮箱内嵌入html页面需要注意的
  18. 【Micro Project】怎样设置自动安排的起始时间
  19. 北漂9年了,37岁的我跳槽进了国企,开启了一段新的人生旅程
  20. uniapp中H5网页和打包app分别生成二维码

热门文章

  1. css 修改占位符(placeholder)默认颜色、字体
  2. SQL Server一些重要视图 1
  3. 3732 Ahui Writes Word
  4. [转]Java jdbc数据库连接池总结!
  5. 哪些原因可能导致SQL操作操时呢?
  6. 【论文解读】LGN: 基于词典构建的中文NER图神经网络
  7. 机器学习—XGBoost实战与调参
  8. 深度学习TF—7.卷积神经网络CNN
  9. numpy - np.asarray
  10. Git简洁教程:本地项目如何与GitHub互连