失效链接处理 |
Thingsboard目详细说明 PDF 下蝲
本站整理下蝲Q?/strong>
链接Q?a target="_blank">https://pan.baidu.com/s/1-9z8b-hHfzpQFfiZWHJsTQ
提取码:(x)1hf1
相关截图Q?/strong>
![]()
主要内容Q?/strong>
1.1.1 package包功能描q?/div>
1.1.1.1 Application应用相关c?/div>
appaction.main.java.org.thingsboard.server ThingsboardServerApplication.java(启动c?
install thingsboard服务开启相关配|、异常和调用
exception thingsboard响应错误?qing)错误逻辑处理
controller thingsboard面展示必要?pȝ数据 接口
service 为controller提供支持
config 为同源策略、swagger、webSocket、消息及(qing)安全配置注册spring bean
1.1.1.2Common
Data 用于与不同db之间的中间数据结构?/div>
Message 定义不同的消息类型?/div>
Transport 定义一个公q接口Q供与客L(fng)的transport层?/div>
1.1.1.3Dao
dao抽象了对不同数据库的l一接口。dao的接口数据一般都dataQ根据不同的数据库在不同的接口中转换为对应的实体cM数据库交?通过@ConditionalOnProperty(prefix = "database"Q?value = "type"Q?havingValue = "cassandra")动态注入不同的数据?/div>
1.1.1.4Docker
pȝ发布资源c?/div>
1.1.1.5Img
pȝ囄c?/div>
1.1.1.6Msa
black-box-tests 黑盒试
js-executor javascript执行?/div>
1.1.1.7Netty-mqtt
数据交互协议
1.1.1.8Rule-engine
规则引擎相关代码
1.1.1.9Tools
pȝ工具c?/div>
1.1.1.10Transport
http Thingsboard的http传输协议启动c?/div>
coap Thingsboard的coap传输协议启动c?/div>
mqtt Thingsboard的mqtt传输协议启动c?/div>
1.1.1.11UI
使用到的前端技术:(x) Angularjs、ES6、Reactjs、webpack
前端MVC、MVVM框架
设计到前端打包配|文Ӟ(x)server.jsQ?webpack.*.js
1.1.2thingsboard开发主要涉?qing)到的?/div>
如需在thingsboardd新的接口
可参考:(x)Usercontroller.java c?/div>
application
1Q?Controller
2Q?dao
3Q?sql
|