ThingsBoard FAQ-8 使用和二次开发常见问题汇总八
往期文章中,总结了很多 FAQ 问答,得到很多使用者的反馈,最近问题并没有那么多,总结如下。2023 年 11 月 16 日
ThingsBoard 服务为什么要收费?
ThingsBoard 是一个开放源代码的系统,为什么还需要为服务付费?
- 首先,ThingsBoard CE(社区版本)是开源软件,可以从 GitHub 获取源代码;
- 其次,社区版本授权协议(License:Apache V2)也是非常宽松的,可以自由使用、修改、发布和闭源;
- 再次,你需要遵守社区授权协议,并且能够作者的版权和贡献,不应该声明是由闭源者创造出来。
关于收费
不管是官方社区,还是 ThingsBoard 中文社区,都没有必要和义务为开源使用者提供免费的技术咨询、bug修复、维护服务等。
所以,如果需要社区为你提供服务,那就需要为服务而支付费用:
- 技术咨询:这个很容易理解,任何占用他人资源,且需要提供答案的问题,都需要有等价交换的条件;
- 紧急修复:社区有业务修复,但不是立即为你的 bug 提供个性化的紧急修复服务;
- 安装实施:社区提供的文档和资料完全可以独立完成,需要他人支持更快更好的完成项目势必需要付费;
- 架构设计:本身开源软件的设计都比较透明,那么,如果你需要其他的架构设计,也需要支付费用;
- 维护服务:软件维护是一项极具挑战性的任务,需要时间和经验,想必你也需要为此付费。
ThingsBoard 源码有难度吗?
很多开发者提问:ThingsBoard 源码有难度吗?
俗话说:会者不难,难者不会。
这个问题需要从多个方面来解答:
-
难
- 如果你不了解物联网知识,那真的很难;
- 如果你不熟悉 Java 开发,更难;
- 如果你没有团队,相对而言也很难;
- 如果你不熟悉 Angular 开发,前端很难;
- 总之,你需要具备各种行业知识。
-
不难
- 官方文档很详细,熟读后基本开发没什么问题;
- 拥有各种知识储备: transport,MQ,数据库,http,mqtt,docker等,相对容易很多;
- 源代码清晰,结构简单,模块合理,总体而言,其实花一定时间,还是没什么大问题;
- 你有明确的业务场景,南向设备,北向应用都有清晰的线路,打通物联网任督二脉很容易;
- 遵循 ThingsBoard 设计原理,合理安排需求,不要异想天开,那种上天入地的伪需求,尽量避免;
提示
熟悉一套框架,需要时间,需要知识,不要急于求成,应该没什么问题,可以掌控。
笔者公司,团队花了 3 年以上的时间,才慢慢的深入到其内核代码中,经过几十个成果项目的洗礼,才打造出一套完整的体系。
所以,尽自己所能,充分利用现有资源,完成一套属于你自己的物联网平台。
关于我们
亿琪软件
上海亿琪软件有限公司,全球开放边缘计算和物联网领域的领导者,全球领先的工业物联网软件开发商和解决方案提供商,助力企业和组织实现数字化转型。公司专注于 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