# 亿佰特开放终端 **Repository Path**: codeparks/yibaite-open-terminal ## Basic Information - **Project Name**: 亿佰特开放终端 - **Description**: No description available - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2021-09-26 - **Last Updated**: 2024-11-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 亿佰特开放终端 #### 关于 亿佰特开源终端是一套完全开源的物联网开放终端, 无论是个人、团队、或是企业,都能够用 亿佰特开源终端 实现物联网设备管理、控制。 由于现有功能并不能满足所有项目的需求,亿佰特开源终端只做基础底层的开发,这里包括设备管理,设备交互。以及常用功能集成等…… 因此亿佰特开源终端也被定性为二开基线项目。 我们致力于二次开发底层框架,提供完整的组件及API,提供完整的组件及API,基于此框架可以快速开发应用 企业官网 [https://www.ebyte.com/](https://www.ebyte.com/) 另外项目安装及二次开发可以先阅读官方文档,数据库 SQL 文件位于项目根目录下,若实在无法解决当下问题可以加入官方QQ群获得帮助。 #### 软件架构 1. 前端使用VUE+element 2. 后端使用PHP+Mysql 3. MQTT消息使用EMQTT,[官网]: [https://www.emqx.com](https://www.emqx.com/zh/products/emqx) #### 支持功能 1. 远程配置 2. 远程控制 3. 数据透传 4. 远程重启 5. 恢复出厂 6. 设备分组 7. 上下线通知 #### UI界面 ![登录](https://images.gitee.com/uploads/images/2021/1115/162726_06137670_2084472.png "屏幕截图.png") ![首页](https://images.gitee.com/uploads/images/2021/1115/162905_9f643397_2084472.png "屏幕截图.png") ![设备列表](https://images.gitee.com/uploads/images/2021/1115/162956_907205d1_2084472.png "屏幕截图.png") ![设备控制](https://images.gitee.com/uploads/images/2021/1115/163016_39fc885b_2084472.png "屏幕截图.png") ![设备设置](https://images.gitee.com/uploads/images/2021/1115/163039_b35eea22_2084472.png "屏幕截图.png") ![设备分组](https://images.gitee.com/uploads/images/2021/1115/163104_c95d4849_2084472.png "屏幕截图.png") ![协议测试](https://images.gitee.com/uploads/images/2021/1115/163117_710251d7_2084472.png "屏幕截图.png") #### 安装教程 1、导入Mysql数据库,修改根目录下application/database.php 2、将根目录下public设置为运行目录,设置ThinkPHP伪静态,如NGINX ``` location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } } ``` 3、 安装EMQ,并配置根目录下application/mqtt/controller/Base.php 中 MQTT连接信息,配置完成后,在项目根目录下public使用 php index.php mqtt/mqtt 启动服务器MQTT消息监听 4、根目录下web文件夹为前端VUE文件。在此目录中执行npm install安装依赖,修改根目录下/web/src/config/env.js文件,将其中MQTT连接信息及API服务域名修改为自己的配置 5、大功告成,在根目录下web文件夹使用npm run serve运行即可 #### 技术支持 开源工业云交流&&开放终端支持( QQ 群 931820205) 参考文档:建设中