Skip to content

blackstar-baba/how-2-use-thingsboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thingsboard全家桶

包含 基础入门、源码分析、二次开发和扩展阅读

  • 基础入门( 3.2 - 4.0 )持续更新中
  • 源码分析(基于3.2)
  • 二次开发(基于3.3)
  • 答疑解惑(不限)

准备

  • Jdk 用于编译运行

    TB版本 jdk版本
    < 3.2.2 1.8
    3.2.2 - 3.6.x 11
    3.7.0 - 4.0 17
  • Maven,3.6.0+,工程构建,某些IDE也自带

  • IDE,推荐Idea,查看代码和运行

  • Html5浏览器,推荐使用Chorme,用于页面操作

  • 容器引擎,推荐使用Docker/OrbStack,用于初始化环境,比如PG数据库

  • Mqtt客户端,推荐使用EMQ的MQTTX EMQ MQTTX

基础入门

编译

  • 编译 入口 适用于版本3.2-3.6
  • 编译 入口 适用于版本3.7
  • 编译 入口 适用于版本4.0

运行

  • 运行 入口 适用于版本3.2-3.6
  • 运行 入口 适用于版本3.7+
  • 运行 入口 适用于版本4.0

调试

  • 后端
  • 前端

使用

  • 权限体系 入口 适用于版本3.2及以上
  • 设备
    • 普通设备 入口 适用于版本3.2及以上
    • 智能网关 入口 适用于版本3.2及以上
  • 资产 入口 适用于版本3.2及以上
  • 规则引擎 入口 适用于版本3.2及以上
  • 部件 入口 适用于版本3.2及以上
  • 仪表盘 入口 适用于版本3.2及以上
  • 示例 入口 适用于版本3.2及以上
  • OTA升级入口 适用于版本3.3及以上

部署

  • 单片 入口 适用于版本3.2及以上
  • 微服务 入口 适用于版本3.2及以上

最佳实践

  • 高可用集群 入口 适用于版本3.2及以上
  • 小米蓝牙温湿度计接入 入口 适用于版本3.2及以上

源码分析

二次开发

Fork主工程,基于release-3.3分支进行开发,个人前端开发经验有限,欢迎熟悉Angular的前端同学加入。

工程

示例

答疑解惑

TIPS

About

Some docs help use thingsboard

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages