coap关于EMQ

如果你没有升级openssl以及配置libcoap请参考:

https://blog.csdn.net/JoshRong/article/details/103916318

分两种情况
1:安装了EMQ,需要安装libcoap来测试
2:没有安装EMQ
(所指的安装EMQ都是使用源码编译安装)

一:已安装EMQ:

参考本文顶部连接升级openssl以及配置libcoap即可。

二:未安装EMQ:

1.参考顶部连接升级openssl
2.需要在安装erlang时在配置安装时候添加配置依赖

./configure --with-ssl=/home/openssl/ --prefix=/home/erlang 

3.其他部分依旧正常
可以参考我之前的文章 链接

——————————————————————————————————
在使用libcoap之前需要满足。
1.openssl:1.1.0以上
2.安装EMQ
3.安装了libcoap

首先启动emqx_coap插件:

#启动EMQ:
emqx start
#加载插件:
emqx_ctl plugins load emqx_coap

进入libcoap里面测试:

cd /home/libcoap/examples
coap-client

在这里插入图片描述
———————————————————————————————————
参考emq官方的coap文档

emq网关只有PUT和GET两个请求,PUT为发布。GET为订阅。
这里给出两条示例:
PUT:

coap-client -m put -e 1234 coap://127.0.0.1/mqtt/topic1?c=tom&u=jack&p=1234
#使用coap客户端 使用put的方式发送文本到后面的Coap URI

GET:

 coap-client -m get -s 10 coap://127.0.0.1/mqtt/topic1?c=tom&u=jack&p=1234
 #这里是使用get订阅 这里-s代表了订阅时间。

在这里插入图片描述
这里也附上成功的图片。


**

有遇到问题可以私信,24小时内必回

**

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值