最近在接触coap协议,一个专门用于受限设备上的物联网协议,于是下载了其源码,欲在linux下安装。又因编程语言繁多,所以就暂且尝试python和nodejs
在README.md文件中,安装方法已经介绍得很好了,不过在执行到sudo pip install dist/CoAPthon-2.0.0.tar.gz -r requirements.txt时,提示缺少Python.h头文件,于是便知开发包没有安,所以安装python2.7-dev
默认情况下,相关可执行文件和coap python库都安在了/usr/local目录下,比如bin下的coapserver.py,coapclient.py
python简单测试
在终端直接执行coapserver.py:
在另一终端执行coapclient.py:
此时在服务端有如下输出: