--- title: TB Source Tree tags: ThingsBoard images: https://i.imgur.com/8mYOOOZ.png disqus: hackmd --- Source Tree === :::info TB架構  :::  application --- ``` application/ ├── pom.xml ├── src │ ├── main │ └── test └── target ├── archive-tmp ├── bin ├── classes ├── conf ├── control ├── data ├── debian ├── generated-sources ├── generated-test-sources ├── maven-archiver ├── maven-status ├── protoc-3.11.4-linux-x86_64.exe ├── test-classes ├── thingsboard_3.2.2-1_all.changes ├── thingsboard_3.2.2-1_all.deb ├── thingsboard-3.2.2-1.noarch.rpm ├── thingsboard-3.2.2-boot.jar ├── thingsboard-3.2.2.jar ├── thingsboard.deb ├── thingsboard.rpm ├── thingsboard-windows.zip ├── tmp └── windows ``` common --- ``` common/ ├── actor │ ├── pom.xml │ ├── src │ └── target ├── dao-api │ ├── pom.xml │ ├── src │ └── target ├── data │ ├── pom.xml │ ├── src │ └── target ├── message │ ├── pom.xml │ ├── src │ └── target ├── pom.xml ├── queue │ ├── pom.xml │ ├── src │ └── target ├── stats │ ├── pom.xml │ ├── src │ └── target ├── transport │ ├── coap │ ├── http │ ├── mqtt │ ├── pom.xml │ └── transport-api └── util ├── pom.xml ├── src └── target ``` dao --- ``` dao/ ├── pom.xml ├── src │ ├── main │ └── test └── target ├── classes ├── dao-3.2.2.jar ├── dao-3.2.2-tests.jar ├── generated-sources ├── generated-test-sources ├── maven-archiver ├── maven-status └── test-classes ``` docker --- ``` docker/ ├── compose-utils.sh ├── docker-compose.aws-sqs.yml ├── docker-compose.confluent.yml ├── docker-compose.hybrid.yml ├── docker-compose.kafka.yml ├── docker-compose.postgres.volumes.yml ├── docker-compose.postgres.yml ├── docker-compose.pubsub.yml ├── docker-compose.rabbitmq.yml ├── docker-compose.service-bus.yml ├── docker-compose.yml ├── docker-create-log-folders.sh ├── docker-install-tb.sh ├── docker-remove-services.sh ├── docker-start-services.sh ├── docker-stop-services.sh ├── docker-update-service.sh ├── docker-upgrade-tb.sh ├── haproxy │ └── config ├── kafka.env ├── queue-aws-sqs.env ├── queue-confluent.env ├── queue-kafka.env ├── queue-pubsub.env ├── queue-rabbitmq.env ├── queue-service-bus.env ├── README.md ├── tb-coap-transport.env ├── tb-http-transport.env ├── tb-js-executor.env ├── tb-mqtt-transport.env ├── tb-node │ └── conf ├── tb-node.env ├── tb-node.hybrid.env ├── tb-node.postgres.env ├── tb-transports │ ├── coap │ ├── http │ └── mqtt └── tb-web-ui.env ``` img --- ``` img/ └── logo.png ``` k8s --- ``` k8s/ ├── basic │ ├── tb-node-cache-configmap.yml │ └── thirdparty.yml ├── common │ ├── cassandra.yml │ ├── database-setup.yml │ ├── postgres.yml │ ├── tb-coap-transport-configmap.yml │ ├── tb-http-transport-configmap.yml │ ├── tb-mqtt-transport-configmap.yml │ ├── tb-namespace.yml │ ├── tb-node-configmap.yml │ ├── tb-node-hybrid-configmap.yml │ ├── tb-node-postgres-configmap.yml │ ├── tb-node.yml │ └── thingsboard.yml ├── high-availability │ ├── tb-node-cache-configmap.yml │ └── thirdparty.yml ├── k8s-delete-all.sh ├── k8s-delete-resources.sh ├── k8s-delete-thirdparty.sh ├── k8s-deploy-resources.sh ├── k8s-deploy-thirdparty.sh ├── k8s-install-tb.sh ├── k8s-upgrade-tb.sh └── README.md ``` msa --- ``` msa/ ├── black-box-tests │ ├── pom.xml │ ├── README.md │ ├── src │ └── target ├── js-executor │ ├── api │ ├── config │ ├── docker │ ├── install.js │ ├── node_modules │ ├── package.json │ ├── pom.xml │ ├── queue │ ├── server.js │ ├── target │ └── yarn.lock ├── pom.xml ├── tb │ ├── docker │ ├── docker-cassandra │ ├── docker-postgres │ ├── docker-tb │ ├── pom.xml │ ├── README.md │ └── target ├── tb-node │ ├── docker │ ├── pom.xml │ └── target ├── transport │ ├── coap │ ├── http │ ├── mqtt │ └── pom.xml └── web-ui ├── config ├── docker ├── install.js ├── node_modules ├── package.json ├── pom.xml ├── server.js ├── target └── yarn.lock ``` netty-mqtt --- ``` netty-mqtt/ ├── pom.xml ├── src │ └── main └── target ├── classes ├── generated-sources ├── maven-archiver ├── maven-status └── netty-mqtt-3.2.2.jar ``` packaging --- ``` packaging/ ├── java │ ├── assembly │ ├── build.gradle │ ├── filters │ └── scripts └── js ├── assembly ├── build.gradle ├── filters └── scripts ``` rest-client --- ``` rest-client/ ├── pom.xml ├── src │ └── main └── target ├── classes ├── generated-sources ├── maven-archiver ├── maven-status ├── rest-client-3.2.2.jar └── rest-client-3.2.2-sources.jar ``` rule-engine --- ``` rule-engine/ ├── pom.xml ├── rule-engine-api │ ├── pom.xml │ ├── src │ └── target └── rule-engine-components ├── pom.xml ├── src └── target ``` tools --- ``` tools/ ├── pom.xml ├── src │ └── main └── target ├── classes ├── generated-sources ├── maven-archiver ├── maven-status └── tools-3.2.2.jar ``` transport --- ``` transport/ ├── coap │ ├── pom.xml │ ├── src │ └── target ├── http │ ├── pom.xml │ ├── src │ └── target ├── mqtt │ ├── pom.xml │ ├── src │ └── target └── pom.xml ``` ui-ngx --- ``` ui-ngx/ ├── angular.json ├── e2e ├── extra-webpack.config.js ├── LICENSE ├── node_modules ├── package.json ├── pom.xml ├── proxy.conf.js ├── src ├── target ├── tsconfig.json ├── tslint.json └── yarn.lock ``` Resource(s) --- * [Facebook ThingsBoard Taiwan Group](https://facebook.com/groups/thingsboard)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up