文章目录
一、前文
二、钩子函数介绍
- exhook 钩子函数可以理解成可挂载函数的点 (HookPoint)。
- 因为MQTT运行过程中,有很多关键的点,需要插入我们自定义的用户逻辑代码,比如:
onClientConnected
,已连接。onClientDisconnected
,已断开。onSessionSubscribed
,已订阅。onSessionUnsubscribed
,已取消订阅。onMessagePublish
,消息发布。- …等等。
- 其实,我们前面博客所说的
安全登录
、ACL权限控制
、规则引擎,消息推送
这些,也都算是钩子函数的一种。安全登录
,在设备登录连接的关键点,插入我们的代码,通过判断校验来决定是否让这个设备登录。 <