# SmartBLE **Repository Path**: dcxin/smart-ble ## Basic Information - **Project Name**: SmartBLE - **Description**: 一个功能比较全面的蓝牙调试工具。支持所有使用蓝牙4.0低功耗的设备接入调试,提供蓝牙设备搜索、读取服务、浏览特征等操作。 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: https://i2kai.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 42 - **Created**: 2022-08-05 - **Last Updated**: 2022-08-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SmartBLE ## 预计更名:LightBLE #### 介绍 ​ 一个功能比较全面的蓝牙调试工具。支持所有使用蓝牙4.0低功耗的设备接入调试,提供蓝牙设备搜索、读取服务、浏览特征等操作。 ​ 当前支持[iPhone](https://apps.apple.com/us/app/lightble/id1614439113)、[安卓](https://gitee.com/luoyaosheng/smart-ble/attach_files/998543/download/LightBLE.apk)及[微信小程序](https://i2kai.com/SmartBLE),后续将陆续支持Mac、Windows、Linux、网页端Chrome及其他可能使用的系统。 ​ 当前版本:uni-app,支持小程序、iOS和安卓。 ​ uni-APP 源码地址:[Github](https://github.com/LuoYaoSheng/smart-ble) / [Gitee](https://gitee.com/luoyaosheng/smart-ble) ​ iOS 源码地址:[Github](https://github.com/LuoYaoSheng/smart-ble-iOS) / [Gitee](https://gitee.com/luoyaosheng/smart-ble-i-os) ​ Mac 源码地址:- 计划中 - ​ Android 源码地址:- 计划中 - #### 功能 - [x] 低功耗蓝牙搜索、连接 - [x] 低功耗蓝牙订阅、读取和写入 - [x] 作为外设(uni仅微信小程序支持,且不能自定义) #### 快速体验 #### ![二维码](https://tva1.sinaimg.cn/large/e6c9d24ely1h12l2i1zc1j20ub0beq5l.jpg) #### 教程讲解 [资源及项目讲解](https://juejin.cn/post/7084238740402470943) #### UI设计图 ![UI设计图](https://tva1.sinaimg.cn/large/e6c9d24ely1gztb1931goj20yw0og0vg.jpg) ## About 主网: 微博: Email:[1034639560@qq.com](1034639560@qq.com) Github: 码云: 私人微信号:fjgc1988 交流QQ群:941235341 ![SmartBLE交流群群二维码](https://tva1.sinaimg.cn/large/e6c9d24ely1h09s5mlx9uj206a082t95.jpg) ┌─ common 通用配置 │ ├─ animate.css 动画[当前版本还未使用] │ ├─ common.css 业务全局css │ ├─ config.js 业务全局配置 │ ├─ free.css 通用css │ ├─ iconfont.css 图标 │ ├─ mock.js 模拟数据 │ └─ tool.js 工具函数集合 ┌─ components uni-app组件目录 │ ├─ divider.vue 分割线 │ ├─ logItem.vue 日志列表item │ ├─ scannerItem.vue 扫描列表item │ ├─ sk-switch.vue 自定义Switch │ └─ spread.vue 水波纹动效[搜索/广播中无数据时展示] ├─ pages 业务页面文件存放的目录 │ ├─ advertiser 广播相关页面 │ │ └─ ... │ ├─ scanner 扫描相关页面 │ │ └─ ... │ ├─ setting 设置相关页面 │ │ └─ ... │ └─ tabbar tabbar相关页面 │ └─ ... ├─ static 存放应用引用静态资源(如图片、视频等)的目录,注意:静态资源只能存放于此 │ ├─ imgs 图片 │ │ └─ ... │ ├─ tabbar tabbar专属图片 │ │ └─ ... │ ├─ iconfont.ttf iconfont资源文件 │ └─ logo.png logo ├─ main.js Vue初始化入口文件 ├─ App.vue 应用配置,用来配置App全局样式以及监听 应用生命周期 ├─ manifest.json 配置应用名称、appid、logo、版本等打包信息 └─ pages.json 配置页面路由、导航条、选项卡等页面类信息