oktopus/backend/services/mochi
Leandro Antônio Farias Machado 3db57b2d9f chore(mochi): different log levels
2023-07-02 13:17:26 -03:00
..
.github/workflows feat(mqtt): change proj structure to services and add mochi broker 2023-03-20 11:19:02 -03:00
cmd chore(mochi): different log levels 2023-07-02 13:17:26 -03:00
examples feat(mqtt): change proj structure to services and add mochi broker 2023-03-20 11:19:02 -03:00
hooks feat(mqtt): change proj structure to services and add mochi broker 2023-03-20 11:19:02 -03:00
listeners feat(mqtt): change proj structure to services and add mochi broker 2023-03-20 11:19:02 -03:00
packets feat(mqtt): change proj structure to services and add mochi broker 2023-03-20 11:19:02 -03:00
system feat(mqtt): change proj structure to services and add mochi broker 2023-03-20 11:19:02 -03:00
vendor feat(mqtt): change proj structure to services and add mochi broker 2023-03-20 11:19:02 -03:00
.gitignore chore(gitignore): mochi binary 2023-05-18 01:03:28 -03:00
.golangci.yml feat(mqtt): change proj structure to services and add mochi broker 2023-03-20 11:19:02 -03:00
clients_test.go feat(mqtt): change proj structure to services and add mochi broker 2023-03-20 11:19:02 -03:00
clients.go feat(mqtt): change proj structure to services and add mochi broker 2023-03-20 11:19:02 -03:00
Dockerfile feat(mqtt): change proj structure to services and add mochi broker 2023-03-20 11:19:02 -03:00
go.mod feat(mqtt): change proj structure to services and add mochi broker 2023-03-20 11:19:02 -03:00
go.sum feat(mqtt): change proj structure to services and add mochi broker 2023-03-20 11:19:02 -03:00
hooks_test.go feat(mqtt): change proj structure to services and add mochi broker 2023-03-20 11:19:02 -03:00
hooks.go feat(mqtt): change proj structure to services and add mochi broker 2023-03-20 11:19:02 -03:00
img.png feat(controller): send publish to IoT and watch new connections 2023-03-28 11:49:10 -03:00
inflight_test.go feat(mqtt): change proj structure to services and add mochi broker 2023-03-20 11:19:02 -03:00
inflight.go feat(mqtt): change proj structure to services and add mochi broker 2023-03-20 11:19:02 -03:00
LICENSE.md feat(mqtt): change proj structure to services and add mochi broker 2023-03-20 11:19:02 -03:00
README.md chore(broker): shell script runner for app 2023-05-13 09:34:56 -03:00
server_test.go feat(mqtt): change proj structure to services and add mochi broker 2023-03-20 11:19:02 -03:00
server.go fix(mqtt): assigned client id in user-property 2023-05-09 00:41:04 -03:00
topics_test.go feat(mqtt): change proj structure to services and add mochi broker 2023-03-20 11:19:02 -03:00
topics.go feat(mqtt): change proj structure to services and add mochi broker 2023-03-20 11:19:02 -03:00

This broker is an implementation of mochi. I've to forked it to customize CONNACK packet userProperty, although mochi lib might have a better approach to do it.

To run this project you might have Go compiler in your machine, and inside cmd folder there is a run.sh script, which runs the project with the right arguments; also inside the same folder is the auth.json file, that carries configs of RBAC.

img.png