运行CoAP服务器的终端脚本是什么



我正尝试从运行此CoAP服务器https://github.com/Tanganelli/CoAPthon在树莓馅饼上。我似乎找不到太多指示。这是我的教练希望我们使用的CoAP之一,我的教练几乎让我们悬在那里,除了这个链接,没有任何帮助。

我遵循了github页面上的安装说明,唯一不愿意安装的是部分

CoRE资源目录的安装说明。Mongod不会为这个部分安装,所以我放弃了。所以我不知道这个部分是否重要

终端运行和执行某些操作的命令是什么。

它说输入来运行服务器coapserver.py.

cd CoAPthon
python coapserver.py

从运行的情况来看

但是什么都没发生,所以我不确定它是不工作,还是没有什么可做的,或者我是否需要用coapserver.py.运行另一个文件

我对使用CoAP非常陌生,最终需要添加一个传感器来记录温度,但在我将该部分添加到之前,我想确保我知道服务器运行正常

任何输入都是很棒的

对于未来可能需要帮助的个人,使用aioCoAP,它比CoAPthon 容易得多

从这里拿https://aiocoap.readthedocs.io/en/latest/installation.htmlg

您所需要做的就是处理标记为server.py、clientPUT.py和clientGET.py的三个文件向server.py添加传感器的资源和类以及不添加的内容ClientPUT.py是您为传感器或任何您需要的东西添加代码的地方。ClinetGET.py您可以更改uri 吗

通过在终端中的命令中键入(首先转到有服务器的目录(在python server中键入来运行它。py
在另一个终端中执行相同的操作,但运行python clientPUT.py

并且服务器应该正在运行那么您所需要的只是一个用于get请求的客户端。如果你和我一样,需要使用Copper,请在这里安装铬https://github.com/mkovatsc/Copper4Cr

最新更新