# advisory_plugin **Repository Path**: dev-tang/advisory_plugin ## Basic Information - **Project Name**: advisory_plugin - **Description**: emqx advisory_plugin - **Primary Language**: Erlang - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-04-25 - **Last Updated**: 2023-04-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Advisory_plugin:EMQX消息通知插件 ======== 把客户端的上下线消息和publish消息转发到WEB接口。 ##### advisory_plugin.conf ###### 配置详解:advisory_plugin.destination表示WEB端接口的入口,内部实现了三个路由: 1. connected 消息: ```json { "clientid":"ThisisClientId", "ip":"127.0.0.1", "action":"connected", "username":"userfx1" } ``` 2. disconnected 消息: ```json { "reason":"normal", "clientid":"ThisisClientId", "ip":"127.0.0.1", "action":"disconnected", "username":"userfx1" } ``` 3. publish 消息: ```json { "clientid":"ThisisClientId", "qos":0, "payload":"hello", "retain":false, "action":"publish", "topic":"home/garden/fountain", "username":"userfx1", "timestamp":1574922460 } ``` ###### 要保证自己的接口实现这三个路由: - http://Host:Port/connected - http://Host:Port/disconnected - http://Host:Port/publish ```properties # 下面是我的案例,我自己实现的路由是:http://localhost:2500/ezlinker/data/{XXX} advisory_plugin.destination = http://localhost:2500/ezlinker/data/ ``` License ------- Apache License Version 2.0 Author :wwhai Email :751957846@qq.com ------ Contributors ------------ - wwhai - HomePage:http://blog.ezlinker.cn