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