理论上你需要一个一个版本升级,否则可能会导致升级数据或文件缺失
没有跨这么多版本升级的情况,你可以自己尝试升级
下面是 thingsboard 升级流程
https://thingsboard.io/docs/user-guide/install/upgrade-instructions/#ubuntucentos-32
重启电脑试试,重复编译会导致遗留进程
社区搜索,有解决方案
如果是缓存数据的话,可以存内存,消息量大,自己搞的规则节点来处理
我没有基于 thingsboard 开发,而是通过调用 thingsboard 接口进行开发的,将消息传递到我们自己的中台进行处理的。
系统配置表有数据吗
可以看看是不是规则链断了或者数据 json 格式不对,还有 topic 对不对!
你的数据库应该只有表结构,没有数据对吧?如果是,需要找一份带数据的 SQL 导入
网络问题导致依赖不全,将 node_mod 文件夹删除,多试下
网络问题,保证可以顺畅访问 google,多试几次,每次都清理 node_modules 下面的文件
这个错不影响编译吧
maven 也切换了吗?看上去还是网络问题
https://www.iotschool.com/topics/732
看看这个对你有没有帮助。
thingsboard 你跑的是什么版本?
需要,可以复制一个节点,然后在上面修改自己的业务逻辑
正解
上行协议如果一样,可以采用新增规则节点的方式,进行数据解析
建议用第三方 MQTT broker ,比如 EMQ 会更好
网络端口 数据格式 规则链是否完整的存储到时序数据库 检查接口是否为遥测
把 maven 仓库中的缓存包全部删除,重新 down 一下试试。
自用完全够了