2

我搜索但没有找到任何显示如何将 CoAP 请求或响应转换为 HTTP 请求的示例。

基本上我想要做的是 CoAP 请求将一些数据从设备发送到服务器,该服务器将对其进行转换并将 HTTP 请求 POST 到其他服务器以保存在数据库中。

虽然保存数据的部分现在不是主要问题,但我没有找到任何示例脚本来展示如何从 CoAP 转换为 HTTP。

我已经看过coapthonaiocoap但由于 aiocoap 需要 python 3.5,(我使用 python 2.7),这给我留下了 coapthon。不幸的是,coapthon 只有 HTTP 到 CoAP 代理,而 CoAP 到 HTTP 仍在开发中。

如果有人知道有关此问题的其他项目或对如何解决此问题有任何意见,我很高兴您能分享它。谢谢你。

4

1 回答 1

2

这就是所谓的协议互操作性。您需要一个可以在它们之间转换消息的代理CoAP - HTTPHTTP - CoAP

这是GitHub 上的californium-proxy,我已经在使用它了。这是显示如何使用它的示例。

于 2017-08-27T11:44:54.970 回答