# board-remote-using-system **Repository Path**: hanhai-testtools/board-remote-using-system ## Basic Information - **Project Name**: board-remote-using-system - **Description**: 来自黑芝麻智能科技(bstai)瀚海(hanhai)的远程单板使用系统工具,具有高并发,RBAC权限管理的特点,用于单板硬件环境固化的场景下使用,解决多人分时共同单板环境的通信端口,比如串口,adb和ssh的问题 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2024-03-22 - **Last Updated**: 2024-10-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README board-remote-using-system OpenEmbedded Project layer ==================================================== # Usage board-remote-using-system是一套企业级远程设备共享使用的解决方案,支持用户、团队、设备和权限分级管理,集成电源控制、设备访问控制和白名单管理,支持设备功耗、流量、使用频率统计等功能。 # 开发环境部署 ## 下载代码 git clone [board-remote-using-system](https://gitee.com/bstai-cd/hanhai-testtools/board-remote-using-system.git) 下载到工作目录 ## 前端 ``` cd web/ ``` ### 安装依赖 *默认已安装最新的node和npm* ``` npm install pnpm -g pnpm install ``` ### 修改环境配置 根据实际情况,修改`web/src/settings.js` ### 运行 ``` pnpm run dev ``` ## 后端 ``` cd backend/ ``` ### 安装依赖 ``` pip3 install -r requirements.txt ``` ### 修改环境配置 根据实际情况,修改以下配置文件 - `backend/conf/env.py` - `backend/share/settings.py` ### 迁移数据库 ``` python3 manage.py makemigrations system python3 manage.py migrate ``` ### 初始化数据 ``` python3 manage.py createsuperuser python3 manage.py init ``` ### 运行 ``` python3 manage.py runserver 0.0.0.0:8080 ``` Contributing ------------ Maintainers ----------- - mijuan.jiang mijuan.jiang@bst.ai - ge.guo ge.guo@bst.ai This program is released under the BSD 2-Clause License.