- Jun 6, 2020
- 11,517
- 4,383
This library is an extended version of jMQTTBroker2. It includes additional features (events, authentication, permissions, log backup, internal publishing) and fixes stability issues.
You can implement different levels of authentication:
- None: all accesses are anonymous.
- Generic: all clients must authenticate with a generic username and password.
- Per client: all clients must authenticate with their own username and password.
- Mixed: the access can be done with username and password, but also anonymously (guest mode).
You can set topic permissions for each user:
- Read: the client can subscribe to the topic.
- Write: the client can publish to the topic.
You can also define your own rules to allow or prohibit what a client can do.
There are 9 events:
- Authenticator(ClientID As String, Username As String, Password() As Byte) As Boolean
- Authorizator(ClientID As String, Username As String, Topic As String, Permission As String) As Boolean
- Connect(ClientID As String...
You can implement different levels of authentication:
- None: all accesses are anonymous.
- Generic: all clients must authenticate with a generic username and password.
- Per client: all clients must authenticate with their own username and password.
- Mixed: the access can be done with username and password, but also anonymously (guest mode).
You can set topic permissions for each user:
- Read: the client can subscribe to the topic.
- Write: the client can publish to the topic.
You can also define your own rules to allow or prohibit what a client can do.
There are 9 events:
- Authenticator(ClientID As String, Username As String, Password() As Byte) As Boolean
- Authorizator(ClientID As String, Username As String, Topic As String, Permission As String) As Boolean
- Connect(ClientID As String...
برای دیدن لینک ها باید ثبت نام کنید
برای دیدن لینک ها باید ثبت نام کنید