emqx提供了emqx-coap插件,可以用来接收CoAP协议的数据。
官方文档emqx-coap插件地址:https://github.com/emqx/emqx-coap
官方文档介绍:
emqx-coap是EMQ X Broker的CoAP网关。它将CoAP消息转换为MQTT消息,并使CoAP客户端和MQTT客户端之间的通信成为可能。
开启coap插件的方式有两种,一种是 直接在dashboard控制台打开。
另一种是在命令行加载该插件
./bin/emqx_ctl plugins load emqx_coap
coap默认端口是5683。
开启coap插件后,官方推荐使用libcoap作为客户端。
libcoap是一个优秀的coap库,它有一个简单的客户端工具。建议使用libcoap作为coap客户端。
github地址:https://github.com/obgm/libcoap
clone下来以后进行编译安装
git clone http://github.com/obgm/libcoap
cd libcoap
./autogen.sh
./configure --enable-documentation=no --enable-tests=no
make
如果在执行./autogen.sh时报错,提示缺少工具&#
使用EMQX-CoAP插件接收硬件设备通过CoAP协议发送的数据
最新推荐文章于 2024-06-09 15:55:15 发布