ThingsPanel是如何解决物联网开发慢,成本高的问题的?
针对问题
以往的物联网开发项目都有这么几个问题:
- 自己从头开发存在选型和业务理解深度问题,路远坑深要折腾。
- 选择现有的框架也不好选,学习的负担很大。
- 刚开始做很大的架构没必要,后期难免推倒重做。
- 试图低代码,最后发现还不如写代码,本来想走捷径,最后却跑了最远的路。
概要介绍
我们自己刚开始做项目选择了thingsboard,学习起来比较慢,比较折腾,虽然也项目成功了,但是花了很多不必要的钱,耽误了很多不必要的时间。
因此我们开发了一套通用的物联网开发平台。这个平台适用所有物联网场景快速实现。可以快速的降低新手的门槛,节省老手的时间。
是如何解决物联网开发慢,成本高的问题的?
| 问题 | 方案 |
|---|---|
| 解决问题的思路 | 简单有效思维 |
| 新手上手难 | 用的时候再出现必要的菜单按钮,而不是全部堆页面上,去掉看似有用实际无用的东西 |
| 新手开发入手难 | 采用golang,vue开发,go语言代码相对容易读,事实证明也是 |
| 如何降低学习成本 | 优化简化设计,抛弃规则引擎等设计缺陷的东西 |
| 性能问题 | 采用golang,天然的并发优势 |
| 如何避免重复开发问题 | 采用插件机制,别人做过的插件你就不用做了,效率非常突出 |
| 如何更好的兼容边缘设备 | 采用golang开发 |
| 如何降低CPU内存占用 | 采用golang开发 |
| 如何简化部署 | 采用golang开发,编译一个包出去就可以运行 |
| 如何兼容更多设备 | 采用golang,各种CPU架构编译 |
| 如何省钱 | 采用golang,简化设计,插件模式,虚拟设备封装 |
| 如何以最快速度输出最佳质量 | 默认提供好看的界面 |
| 如何更少的代码 | 提高插件重用,而不是采用低代码平台,避免受限制反而更折腾 |
系统特点
- 美观、开源
- 插件化、功能可无限扩展
- 上手门槛低
- 快速、低成本
系统界面



系统优势
- 简单易用:更倾向于让普通用户来用,而不是开发者。
- 开发门槛低。
- 插件化:插件化所以重用度高,节省成本。
- 性能优势:Go语言开发具备天生的性能优势。
系统功能

ThingsBoard与ThingsPanel的对比

技术栈
Backend:Golang(Go 1.17.5)
Frontend:Vue.js (node.js 16.13)
MQTT Broker:GMQTT
TSDB: PostgreSQL 14.1
介绍视频
开源物联网开发平台ThingsPanel介绍
演示平台
点击查看演示
作者微信:imyudao(请写明来自于csdn)
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
