- 设置 gatt 写超时为 5 秒
- 更新 blufi 库版本为
2.3.7
- 更新 blufi 库版本为
2.3.6
- 更新
targetSdkVersion
为 32 - 更新 gradle 版本
- 使用
viewBinding
- 优化 Station 配网 ssid 控件
- 修改
targetSdkVersion
为 31 - 升级依赖库版本
- 更新 App 图标
- 修复 BUG
- 修复 BUG
- 修复调用 BlufiClient.close() 时线程可能锁死的问题
- 连接 BLE 后取消设置 Gatt MTU 值,因为在三星手机的 Android 10 系统上会出现 BUG
- 修复设置分包长度后 BLE 底层依然有 MTU 分包的情况
- BlufiClient 接口已升级
- 开发文档已更新 doc
- 最低支持版本改为 Android 5.0 (Api Level 21)
- 将 blufilibrary 模块改为完全独立的模块, 删除 apptools 模块
- 将 targetSdkVersion 改为 Android Q(29)
- 设置界面内增加 APP 检查更新功能
- BluFi 回调方法中返回具体的错误码,可参考类 BlufiCallback
- 增加中文
- 修复设备端MTU过小的情况下可能出现丢包的Bug
- 优化通信过程中数据的组包和解包效率
- 修复无法配网至使用非UTF-8字符编码SSID的路由器的问题
- BluFi通信库开源, 见模块blufilibrary
- 删除BlufiCommunicator
- 修复一些bug
- 新交互UI
- 重构BluFi接口, 设备信息推送实用监听回调
- 类BlufiClient的用法详见类BlufiActivity
- ESP-IDF不支持SoftAP WEP加密, 去除相关选项
- 类BlufiCommunicator增加接口
- 获取Blufi设备扫描到的wifi列表,调用 getWifiList()
- APP向设备发送自定义数据,调用 postCustomData(byte[] data)
- APP获取设备推送的自定义数据,调用 receiveCustomdata(long timeout)
- 类BlufiCommunicator增加通知Blufi断开连接的接口
- 优化BLE设备扫描
- 可在设置界面中设置BLE设备扫描前缀过滤
- 配网过程可查看详细配网过程打印
- 储存配过网的路由器密码并在下次配网设置时自动填充密码
- 类BlufiCommunicator增加获取Blufi当前状态接口
- 取消在BLE扫描界面点击后直接连接设备
- 增加配置Station选项:是否等待设备连上wifi的反馈消息
- 重构BLE库
- 增加配网选项:多线程批量配网
- 修正配网速度过慢的问题
- 增加批量配网功能