自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

原创 ble设备的低功耗设计

ble设备的低功耗设计1.从这三个参数(广播间隔,连接间隔,latency)入手。连接间隔slave需要和master端进行协商,但是master端不一定同意。2.设定一定时间无操作,则进入suspend或者sleep 模式。减少active的时长...

2020-10-20 18:52:21 225

原创 关于ble产品出现死机时的问题分析(2020-10-20)

关于ble产品出现死机时的问题分析最近做的一个ble产品,在开发过程中出现了概率性极低的死机现象,大概2%,很是头痛。但不管怎样,既然出现问题,我们就要从源头找到原因。死机无外于这两种大的方向:软件死机和硬件死机。以下是我的分析思路:软件死机 While死循环:这个是可以通过看门狗处理掉的。但是现在程序中是有看门狗的,所以这个原因可以排除。 While死循环里面有喂狗语句:这个看门狗处理不了。我看了程序,应用端的代码里面...

2020-10-20 17:45:24 510

原创 BLE键盘设备与android手机连接或断开造成手机界面刷新的问题(2020-09-17)

BLE键盘设备与android手机连接或断开造成手机界面刷新的问题 根据目前测试结果,ble自拍器与android手机建立连接或断开,会造成第三方APP出现界面刷新的动作,下面是具体原因分析: ble自拍器中有HID服务,相当于一个键盘类型,当Android手机与键盘类型的设备建立连接时,系统检测到设备类型发生变化从而关闭当前的activity,并重新执行onCreate启动activity,...

2020-09-17 15:42:33 1236 1

原创 ble通信的方式(2020-09-16)

ble通信的方式ble中所有的数据通信都是通过ATT 来实现的,在ATT协议中规定了client和server两个角色,数据都存放在server端,以attribute的形式存在。从下图我们可以看到server端里面有很多attribute,在ATT协议中还定义了标准的读写操作,client可以通过request对server中的...

2020-09-16 21:05:45 1464

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除