当前位置: 首页 > 工具软件 > ThingsBoard > 使用案例 >

04、ThingsBoard-ThingsBoard项目结构介绍

胡厉刚
2023-12-01

1、概述

从之前的thingsboard,到现在目录结构进行了很大的改变,thingsboard核心就是tb-core,也就是application,然后就是rule-engine 和协议转换层transport,下面我简单的介绍一下这么目录

1、thingsboard项目结构

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协议传

 类似资料: