目录

关注我们

关注 ThingsBoard 微信公众号

手动增加微信公众号:thingsboard_cn
2023-10-26T01:09:12.png

访问 ThingsBoard 中文社区网站

访问网址:http://www.thingsboard.club
2023-10-26T01:08:23.png

往期关于 ‘开源|ThingsBoard FAQ 使用和二次开发常见问题汇总’,请在本博客中搜索获得答案,或点击本博客底部:FAQ标签。

如何为 ThingsBoard 配置 HTTPS/SSL ?

首先,你必须申请相关的SSL证书,有两种方法来实现 TB 的 HTTPS/SSL 访问加密方式:

  • 套用一个 WEB 服务器,比如 apache 或 nginx,将证书部署在 WEB 服务器上,再使用代理机制访问 TB 即可;
  • 直接修改 TB 源码,将SSL证书编译在二进制部署包中,直接运行 TB server 即可完成。

这里有一个例子供参考:通过 Apache HTTPD 反向 映射 ThingsBoard ,提供公网服务

如何修改 ThingsBoard UI 界面?

如果需要修改 TB 原生的 UI 界面,可以采用暴力修改源码的方式来实现,主要是针对 TB 使用的 Angular 框架,这个修改完成需重新打包二进制文件,很彻底,很暴力;
当然,你也可以选择修改 Dashboard 的方式来针对看板/仪表板,这种方式相对没有那么暴力,需要的技术栈也相对简单一些,只需要一些低代码即可实现 UI 界面自定义。

如何开发 ThingsBoard 看板?

永久性修改看板,就是这对 TB 的仪表板库进行二次开发,复制一个现有的库,使用 javascript 和 html 来修改即可,一次修改永久可用,导出后,再导入其他系统,都能使用;
一次性修改看板,相对于永久性修改较为简单,主要是针对 Dashboard 进行二次开发,跟修改 UI 类似。

有哪些 ThingsBoard 开发指导文档?

有很多开发指导文档可以选择,针对不同的人群,有各式各样的文档/脚本,来帮助开发者实现二次开发。

  • 首选肯定是官方文档;
  • 其次是本博客里面分享的文章;
  • 再次是源码,当然需要一定的开发基础;
  • 最后,可以自己尝试一些开发,一味的寻找被人的方案,不如自己动手来操作。

如何基于 ThingsBoard 开发可视化大屏?

首先,你需要选定一些大屏的样式图,如何再针对 看板/仪表板库 进行二次开发,色系/图表/文字/样式,就看自身的WEB开发基础了;
其次,绑定相应的数据到大屏的相关变量中;
最后,修改 Dashboard 的展示模式,屏蔽一些菜单和选项接口。

2023-06-02T07:05:30.png
2023-06-02T07:05:50.png

关于 亿琪软件

上海亿琪软件有限公司成立于2016年,专注于 5G 通信、AI 人工智能、边缘计算和大数据网络安全多项技术领域,致力于物联网领域前沿技术的创新,为用户提供全方位、智能化和安全的物联网解决方案。

2023年,公司发布“YiFUSION|工业边缘智能融合一体机”产品,为工业客户提供一整套的边缘计算+AI能力:高性能数据采集、多类型数据融合、AI算法集成、云端业务对接。在边缘网关的基础上,集成了 IoT 平台的边缘协同能力、本地Web SCADA 和 HMI 功能、本地数据存储、边缘 AI 视频分析、行业应用集成等。

2022年公司推出 “YiCLOUD|亿琪云”一站式物联网应用解决方案。公司的业务涵盖了智慧城市、智慧农业、智能工厂和智慧园区等多个领域,公司软硬件产品和解决方案获得华为技术认证,得到中国移动OCP认证,公司还是边缘计算产业联盟ECC成员。

感知物联,畅快无限。

联系我们
网站:http://yiqisoft.cn
邮件:support@yiqisoft.cn
电话:021-68863086
手机:186-1666-9123

标签: 二次开发, ThingsBoard, 开源, FAQ, 常见问题

添加新评论