# bytecub **Repository Path**: cixl/bytecub ## Basic Information - **Project Name**: bytecub - **Description**: 基于java8,SpringBoot2.3.6,MySQL 5.6/5.7, ElasticSearch 7.6.2的物联网通讯平台。目前支持MQTT协议,后续会相继支持HTTP TCP等协议 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: http://doc.bytecub.cn - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 302 - **Created**: 2021-03-14 - **Last Updated**: 2021-03-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ByteCub IoT platform #### PC WEB管理后台地址 管理后台: [demo.bytecub.cn](http://demo.bytecub.cn) 演示帐号: demo/123456 #### 前端代码地址 前端代码地址: [https://gitee.com/byte-cub/bytecub-manager-ui](https://gitee.com/byte-cub/bytecub-manager-ui) #### 介绍 ByteCub开发的初衷是感觉天下苦"thingsbord"久已,时长想起很多年前初次接触thingsabord时被复杂的编译部署流程所支配的恐怖。 最开始的想法: ~~一口气憋出来一个可以替代thingsboard的系统。~~ 后来在开发过程中发现一次性憋出来一个大招的想法依旧是不可取的,所以就一点一点来吧。 最开始的版本打算只出来一个支持MQTT协议的设备数据通讯能力的系统,后续功能会以迭代的形式持续不断开发。 ### 联系方式 ![](./wechat.jpg) 扫描二维码,加好友进交流群 ### 软件架构 ![](./ty.jpg) ### 安装教程 外部依赖: 1. MySQL 5.6/5.7 2. ElasticSearch 7.6.2 3. Redis 4.0+ docker compose脚本位于 **.docker\dev-env\docker-compose.yml**,通过 **cd** 命令进入该目录后,执行 **docker-compose up -d** 实现一键搭建开发环境。 #### 数据库:
2021-02-23 20:30之前下载的需要重新把库导入下,或者自己比对数据库修改也可以
docs/db 目录下,执行sql文件,初始帐号密码admin/123456。
密码生成格式: 原始字符串MD5 -> 然后转大写 -> 二次MD5
### 启动: 本项目为标准springboot项目 1. idea启动 启动bytecub-application module下的ByteCubApplication主类即可 2. jar包启动 执行 mvn install,运行
  nohup java -jar /home/apps/server/bytecub/bytecub-application-1.0-SNAPSHOT.jar --spring.profiles.active=prod >/dev/null 2>log &
  
### 使用说明 请移步至 [doc.bytecub.cn](http://doc.bytecub.cn) ### 部分截图 ![](./product.jpg) ![](./dev.jpg) ![](./model.jpg)