# simple-pro **Repository Path**: thingjs-code-temp/simple-pro ## Basic Information - **Project Name**: simple-pro - **Description**: pro专业版thingjs,需要申请授权 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-06-13 - **Last Updated**: 2023-07-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
ThingJS
> Simple 类型模板,提供简单的 thingjs 开发环境. ## 🔨 开发规范 - [ThingJS API 2.0 开发指导手册](https://wiki.uino.com/book/thingjs-api20) ## 🔻 目录结构 ``` simple-pro ├─ assets # 静态资源 │ └─ scene # 加密的场景文件 ├─ index.html # 主页面 ├─ README.md # 项目及授权流程说明文档 └─ src # 脚本资源 ├─ thing.min.js # thingjs库 └─ wasm # wasm文件 ``` ## 📔 授权说明 方法一; 1. 授权 1.1 打开授权页面网址,http://10.100.32.55:18081/auth 生成客户识别码 1.2 申请授权,授权网址(内部):http://192.168.21.96/ ,授权成功后,将授权码填到授权页面下方的 “授权许可证” 输入框中,点击注册按钮。 1.3 注册成功后,即可使用 http://10.100.32.55:18081/auth/login 作为授权地址 方法二: 1. 公司云盘下载本地授权包 路径:\Public\产品版本\ThingJSAPI2.0DemoServer\thingjs2-demoserver-1.4.tar,解压到本地 2. 启动本地服务,bin 文件夹 windows 使用 start.bat,linux 使用 start.sh 如果是linux环境,需要先授权 chmod -R 777 thingjs2-demoserver-1.4 再启动 start 3. 授权步骤同方法一 授权页面网址(http://10.100.32.55:18081/demo)中的 ip 地址改为本机地址 方法三: 1. 安装docker 1.1 下载地址:https://docs.docker.com/get-docker/ 1.2 安装步骤:https://www.runoob.com/docker/windows-docker-install.html 2. harbor登录 (登录过一次后不需要重复登录) 命令行运行 docker login dk.uino.cn username: 用户名 password:界面CLI密码 dk.uino.cn地址 git账号登录 用户设置获取username和password 3. 拉取镜像 命令行运行 docker pull dk.uino.cn/thing-arch/thingjs2demoserver:v1.4.1 4. 启动授权服务器 命令行运行 docker run -d --name thingjs2demoserver -p 主机端口:18081 -v /主机目录:/uino/thingjs2-demoserver-1.4-SNAPSHOT/logs [ImageID] ●主机端口:自定义 ●主机目录:自定义 ●ImageID:使用 docker image list 命令查看 5. 授权同方法一 授权页面网址(http://10.100.32.55:18081/demo)中的 ip 地址改为本机地址,18081端口改为自定义的端口号 【注意事项】 本地服务重启后,需要将授权码重新填入到 http://localhost:18081/demo 下方的 “授权许可证” 输入框中注册 ## 📔 运行 打开 index.html 页面(静态服务方式启动,如在 Vscode 编辑器中以 Live Server 启动),场景成功加载表示授权成功。