源码编译
之前编译过2.5.6版本的tb,后来看到最新的3.2.2,就下来重新编译了。
3.2.2的tb使用的jdk是11,这是和2.5.6不一样的,大家编译的时候需要注意。
通过mvn -T 8 clean install -DskipTests编译后生成的jar包就可以运行了。
部署sql
如果你能执行Install服务的话,可以自己执行。我执行每次都报错,就手工去数据库里执行这些sql语句。
还要对应上yml里面的datasource配置
datasource:
driverClassName: "${SPRING_DRIVER_CLASS_NAME:org.postgresql.Driver}"
url: "${SPRING_DATASOURCE_URL:jdbc:postgresql://192.168.15.136:5432/tb?useUnicode=true&serverTimezone=GMT&useSSL=false&characterEncoding=utf-8}"
username: "${SPRING_DATASOURCE_USERNAME:postgres}"
password: "${SPRING_DATASOURCE_PASSWORD:123456}"
hikari:
maximumPoolSize: "${SPRING_DATASOURCE_MAXIMUM_POOL_SIZE:16}"
部署完sql后,一定要再执行下demo数据,要不然直接运行jar包会报错。
运行jar包
登录后租户配置后色湖之下最大传输数等信息
这里的传输速率配置一定要这样写,要不然会报错。
还要在jar包配置一个文件夹路径。
json\tenant\rule_chains
租户管理
创建根规则链
从docker里的镜像中下载下来,导入到自己这个环境里
并设置成根规则链
新建设备
都默认即可
设备连接
通过MQTTBOX连接。这些都是网站上要求配置的
显示连接成功
点击发布
如果没有仪表盘的话,去docker镜像中下载再导入。
总结
以上就是我部署后的本地代码,如果有问题,请大家留言。