从之前的thingsboard,到现在目录结构进行了很大的改变,thingsboard核心就是tb-core,也就是application,然后就是rule-engine 和协议转换层transport,下面我简单的介绍一下这么目录
thingsboard
application:应用程序主目录,整体项目打包时也是这个模块
common:公共工具集、方法集模块
actor:actor目录
cache:缓存目录
cluster-api:集群和队列相关
coap-server:coap服务相关
dao-api:数据访问对象的服务接口,在这里做定义
data:数据访问对象的服务接口,在这里做定义
edge-api:边缘计算相关
message:消息服务的实现集,包括集群消息、的基础服务消息、系统类消息
queue:队列服务的实现集
script:js执行脚本相关
stats:统计相关
transport:消息传输通道服务的实现,定义公共接口,给客户端的transport层使用
coap:coap协议传输的实现
http:http协议传输的实现
lwm2m:lwm2m协议传输的实现
mqtt:mqtt协议传输的实现
snmp:snmp协议传