# ble **Repository Path**: erabbit/ble ## Basic Information - **Project Name**: ble - **Description**: 低功耗蓝牙(BLE)SDK,封装系统的蓝牙API,简化开发 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2016-12-16 - **Last Updated**: 2025-06-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 概述 蓝牙低功耗(BLE)技术广泛应用于智能硬件、物联网领域。酷图软件自2014年开始帮助客户进行BLE手机APP的开发,我们根据项目经验,将系统的BLE API封装成SDK,通过简化的接口实现设备搜索、连接及数据收发功能,以缩短应用的开发时间。 同时我们在本项目的Wiki中整理BLE技术相关的知识点,供开发者参考。 ## 支持的平台 * iOS * Android * Xamarin.Forms ## 基本思想 * 用JSON文档描述BLE设备的服务与特征,将特征映射为字符串,读写数据时指定字符串即可 * 使用平台原生的通知机制实现SDK到业务逻辑的异步回调 ## 文档 [SDK规格](docs/SDK规格.md)说明了SDK设计的通用规范,包括设计模式、类名、属性和方法、回调函数及参数,各平台上的SDK在设计时都遵循此规格。 以下是各平台的SDK使用说明: * [Android](docs/SDK使用说明-Android.md)