naiyi / LGBluetooth-framework

LGBluetooth是iOS的动态框架,使用Objective-C语言开发,封装了智能穿戴产品的蓝牙协议。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LGBluetooth

概要

LGBluetooth是iOS的动态框架,使用Objective-C语言开发,封装了智能穿戴产品的蓝牙协议。

系统要求

  • iOS 8.0 +
  • Xcode 8 +

安装

  • 前往Xcode 工程的General设置项中,将LGBluetooth.framework拖曳到Embedded Binaries选项中。确认Copy items if needed被选中后,点击Finish按钮;
  • import framework
  • 如果需要后台使用蓝牙,请将Project——Target——Capabilities——Backgroud Modes打开,勾选里面的Uses Bluetooth LE accessories

使用说明

版本更新

版本 时间 内容
1.0 2016-09-08 第一个版本发布
1.0.1 2016-09-22 1.兼容Xcode 8,iOS 10,DFU升级到Swift 2.3
2.修改固件升级逻辑
3.增加写序列号功能
1.0.2 2016-09-24 增加GPS信息解析功能(LGGPSInfoCmd),
1.1 2016-10-21 增加地图升级功能
1.1.1 2016-11-25 稳定性修复
1.1.2 2016-12-16 1. LGBluetooth.framework 更新,只包含真机arch;地图包发送数据的速率降低一些,避免蓝牙卡死
2. Example 更新到最新的DFU接口
1.2.0 2016-12-22 1.心率数据和 PRV 数据合并为体征 数据,类是LGHistoryBodyDataCmd
2.增加高尔夫分数读取类LGGolfScoresCmd,清空高尔夫数据类LGCleanUpGolfDataCmd
3.修改固件升级的逻辑,可升级进入升级模式的设备(名字以"OTA_"开头的设备);并且升级到最新的 Nordic DFU库
4.解决了地图包升级错误问题

About

LGBluetooth是iOS的动态框架,使用Objective-C语言开发,封装了智能穿戴产品的蓝牙协议。


Languages

Language:Objective-C 99.7%Language:Ruby 0.3%