在不启用exproto的前提下,能否通过RPC接口给设备推送消息

环境信息

  • EMQX 版本:5.0
  • 操作系统及版本:CentOS8
  • 其他

问题描述

需求:想通过RPC接口的方式,推送消息给设备

目前已知可以通过HTTP接口给设备推送消息,在不启用exproto的前提下,能否通过RPC方式给设备推送消息。

还有另外一种途径,EMQX 启用exproto,但是需要设备连接端口7993的进程。

不知道我以上的理解是否正确

配置文件及日志

设备直接订阅对应主题,难道不更加方便么

另外我看到EMQX 有集成Swagger,请问如何配置打开

设备已经订阅了主题,我想的是业务系统怎么往这个主题推送消息

你业务系统连接 EMQX, 然后直接 publish 一条消息到对应主题就可以了呀
MQTT 本来就是消息通信协议,没有特殊原因,为什么要绕一圈通过 RPC 来发送消息

1 个赞

噢 我懂了,业务系统集成MQTT Client 去连接 Broker,往TOPIC发消息。谢谢