Thingsboard 想在 thingsboard 中更改设备与服务端通信的代码,从而实现私有协议与 thingsboard 服务端进行通信。

wj15615 · 2020年10月22日 · 最后由 sds 回复于 2020年10月26日 · 132 次阅读

但是在该代码过程中发现 mqttMessagetype.class 只能读不能更改,所以想问有没有什么解决方案可以修改这个类,另外这个类是基于 io.netty.handler.codec.mqtt 这个包,能不能修改之后编译自己用呢?

建议用第三方 MQTT broker ,比如 EMQ 会更好

sds 回复

你好,我的目的是想对 tb 进行二次开发,会想在设备端实现自己的私有协议,数据包可能会不一样,所以服务端的一些函数和逻辑可能需要修改和添加来实现自己的功能

wj15615 回复

上行协议如果一样,可以采用新增规则节点的方式,进行数据解析

sds 回复

新增节点需要在服务端改代码吗

wj15615 回复

需要,可以复制一个节点,然后在上面修改自己的业务逻辑

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册