目的
测试 CoAP 客户端与 MQTT 协议之间的交互
测试 CoAP 作为发布者发送消息、MQTTX 作为订阅者接收消息的情况
emqx web页面登录
http://192.168.137.234:18083/#/subscriptions/subscription
admin/public
emqx服务端设置coap非连接模式
MQTTX客户端配置并连接emqx
MQTTX客户端订阅主题
订阅 test/topic
订阅 topic1
订阅效果
使用libcoap发布消息
发布到 test/topic
coap-client -m post -e "Hello, CoAP , topic" "coap://192.168.137.234:5683/ps/test/topic?qos=0"
发布后MQTTX接收到消息
发布到 topic1
coap-client -m post -e "Hello topic1, CoAP" "coap://192.168.137.234:5683/ps/topic1?qos=0"
发布后MQTTX接收到消息
关于libcoap的安装
git clone http://github.com/obgm/libcoap
cd libcoap
./autogen.sh
./configure --enable-documentation=no --enable-tests=no
make