ThingsPanel是一个通用、开源的物联网应用平台,旨在通过可复用的组件,减少开发工作,加速物联网项目交付。
插件化是ThingsPanel最大的特点,通过插件,使物联网的复杂性大大降低。进一步降低成本、提高效率。同时也降低运维的难度与成本。
ThingsPanel的插件主要有3类,分别是:
- 设备插件
- 协议插件
- 可视化插件
通过以上五种的复用,可以大大提高研发效率,比以前的方式,成倍的提高效率,降低成本。
- 设备上云与企业物联网+。
- 模块化构建,实现业务更快。
- 简单易用。
- 易拓展
账户:admin@thingspanel.cn
密码:123456
- 快速交付项目
- 快速开发自己的方案
- 设备物联网+
- 针对物联网项目开发慢、复杂度高的问题。
- Golang:天生优异的并发性能,节省硬件成本,可适用于边缘设备。
- Vue.js:前端构建,体验更佳
- PostgreSQL:更高的负载能力,更低的拥有成本。
- TimescaleDB :时序数据库,PostgreSQL插件。
- Nginx:高性能Web服务器。
- GMQTT:高性能消息队列处理。
- Redis:NoSQL缓存数据库
- 需要先安装好Docker、Docker Compose、Git
- 使用MQTT模拟器,可使用MQTTbox、 MQTT.fx ,或者使用设备推送数据。
通过容器化部署是搭建ThingsPanel的最快方式。
-
获取docker-compose源码
git clone https://github.com/ThingsPanel/thingsPanel-go-docker.git
-
进入目录并启动服务
cd thingsPanel-go-docker docker-compose -f docker-compose.yml up
-
登录
输入网址:服务器ip:8080 输入账户:super@super.cn 输入密码:123456
-
创建业务、创建设备
1. 创建业务 2. 创建设备 3. 绑定插件 4. 编辑参数
-
推送数据(可使用MQTT工具推送模拟数据)
1. mqtt用户名为AccessToken
-
查看数据和可视化
1. 点击数据管理查看数据 2. 点击可视化通过图表展示数据
qq群①:260150504(已满)
qq群②:371794256
欢迎有兴趣者加入沟通和讨论
参与贡献请联系群主