Ubuntu 16.04 使用 Libcoap
具体见: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相关推荐
- 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 ...
- Ubuntu 16.04 安装 Docker - Dependency failed for Docker Application Container
Docker 安装 由于 apt 官方库里的 Docker 版本可能比较旧,所以先卸载可能存在的旧版本: sudo apt-get remove docker docker-engine docker ...
- 在Ubuntu 16.04.6 LTS上升级python 3.5到3.7.3实录
缘由 我想安装一个python模块you-get,发现只能使用pip3安装,但是我发现我的Ubuntu 16.04.6 LTS上有python3.5,但是没有pip3,也无法成功安装,真是要了我的老命 ...
- 在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 ...
- 在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 ...
- 在Ubuntu 16.04.5 LTS上利用python中的PIL模块压缩一百多兆的单张图片实操
在前面的博文中,我将300多张电影海报拼接为了一张103MB的巨幅图片,我想拿它做电脑桌面(1080P),但是这么多的图片,存储和加载是个麻烦事儿,需要将它压缩到几MB大小. 在Ubuntu 16.0 ...
- 在Ubuntu 16.04.5 LTS上升级python的pip版本实录
在ubuntu 16.04.5 LTS上使用Python安装模块时,比较顺手的方法是使用pip命令.这次,我在安装一个模块时,老是提示下面的问题,比较不爽.所以,我就照着提示做了一遍,记录下来,以作备 ...
- 在Ubuntu 16.04.4 LTS上调研开源QUIC项目ngtcp2
最近在研究QUIC协议,尝试了一些QUIC相关的开源项目,主要是c,c++,go等语言编写的.这里记录下我折腾ngtcp2的过程. 基本思路就是参照github上该项目的README来进行就可以了.由 ...
- 在Ubuntu 16.04.3 LTS上运行go+https+json示例
下面是我依据网上资料的实操过程,记录以作备忘.该示例给出了https通信并处理json文件的例子. 平台:Ubuntu 16.04.3 LTS go版本:1.10 1.生成自签名的服务器端的私钥KEY ...
- 在Ubuntu 16.04.3 LTS上玩转quic-go项目
说明 quic-go是使用Go来重写chromium中的QUIC协议,将来计划过渡到IETF版本的QUIC协议. 目前该协议还处于不断更新和活跃之中,目前IETF版本的QUIC协议草案版本号已经到dr ...
最新文章
- Android 利用方向传感器实现 指南针
- ASP.NET MVC 2
- Hadoop集群(第6期)_WordCount运行详解
- 大数据旅游网站Hopper获新一轮1600万美元融资
- Cytoscape可视化物种分类树结构
- 信息学奥赛一本通 1193:吃糖果 | OpenJudge NOI 2.6 1944:吃糖果
- 用户控件(UserControl)
- 国产数据库发展十策(三):是走MySQL路线还是PostgreSQL路线?
- IBM 启动网格项目 -- “全球社区网格”,招募志愿者
- leetcode hot 3-4
- MySQL · 源码分析 · MySQL 半同步复制数据一致性分析
- 基于PHP开发的外卖订餐网站(带源码)
- OpenSIPS脚本中的flag
- 【python学习笔记】Python的六种内置对象
- Unity Super TileMap Editor使用帮助翻译
- react hook 造轮子
- 邮箱html页面无法显示图片,邮箱内嵌入html页面需要注意的
- 【Micro Project】怎样设置自动安排的起始时间
- 北漂9年了,37岁的我跳槽进了国企,开启了一段新的人生旅程
- uniapp中H5网页和打包app分别生成二维码