Mqtt 如何为mosquitto broker创建自己的插件?

Mqtt 如何为mosquitto broker创建自己的插件?,mqtt,mosquitto,libmosquitto,Mqtt,Mosquitto,Libmosquitto,我如何制作一个像mosquitto auth plug这样的插件用于授权,或者一个用于存储消息有效负载或其他用途的插件? 我应该用C语言写还是用python写?任何mosquitto插件都必须用一些可以编译成本机共享库的东西来编写,mosquitto可以加载这些东西。这通常意味着C或C++ 认证插件有挂钩,但没有用于消息存储或其他任何功能的挂钩,因此如果不直接修改Mosquetto,这些挂钩不太可能工作 您应该检查auth插件和mosquitto的代码以了解详细信息。任何mosquitto插件都

我如何制作一个像mosquitto auth plug这样的插件用于授权,或者一个用于存储消息有效负载或其他用途的插件?
我应该用C语言写还是用python写?

任何mosquitto插件都必须用一些可以编译成本机共享库的东西来编写,mosquitto可以加载这些东西。这通常意味着C或C++

认证插件有挂钩,但没有用于消息存储或其他任何功能的挂钩,因此如果不直接修改Mosquetto,这些挂钩不太可能工作


您应该检查auth插件和mosquitto的代码以了解详细信息。

任何mosquitto插件都必须使用可以编译到mosquitto可以加载的本机共享库的内容编写。这通常意味着C或C++

认证插件有挂钩,但没有用于消息存储或其他任何功能的挂钩,因此如果不直接修改Mosquetto,这些挂钩不太可能工作

您应该检查auth插件和mosquitto的代码以了解详细信息。

您可以查看C(适用于我)

在Python中 (未经测试,但为其他人工作)

你可以看看C(对我有用)

在Python中 (未经测试,但为其他人工作)

您能否提供更多关于如何将共享库链接到Mosquito的信息?有什么例子吗?我知道的唯一的例子是@jpmens认证插件,你能提供更多关于如何将共享库链接到mosquitto的信息吗?有什么例子吗?我知道的唯一例子是@jpmens认证插件