几年前,我做了一个原型项目,该项目利用受限应用协议 (CoAP)通过网状网络与 Arduino 板通信,但由于我们的设备严重缺乏安全性,我们停止了该项目。我们最终放弃了我们的项目的 CoAP,转而采用适合我们需求的内部协议。
我已经做了一些挖掘,看起来仍然有一些实现,但我很好奇是否有人真的在任何产品中使用 CoAP。
CoAP 仍然是一个很好的协议,还是行业已经确定了一个事实上的标准?
几年前,我做了一个原型项目,该项目利用受限应用协议 (CoAP)通过网状网络与 Arduino 板通信,但由于我们的设备严重缺乏安全性,我们停止了该项目。我们最终放弃了我们的项目的 CoAP,转而采用适合我们需求的内部协议。
我已经做了一些挖掘,看起来仍然有一些实现,但我很好奇是否有人真的在任何产品中使用 CoAP。
CoAP 仍然是一个很好的协议,还是行业已经确定了一个事实上的标准?
您发现很少实现的原因很可能是因为 CoAP 是一个相对年轻的协议。它于 2010 年首次提出,当前版本可追溯到 2014 年:RFC 7252。
对于应用程序级协议,流行的替代方案是 HTTP,它对受限设备来说很重,以及 MQTT,它需要一个代理设备并在 TCP 上运行。他们都从 90 年代末开始出现。我认为 CoAP 只是需要一些时间。