ibeacon 在车机App蓝牙保活的运用

一、触发iBeacon保活的时机

当中心设备和外部设备联机成功的时候需要设定一个开启iBeacon标记,并打开iBeacon保活,这样就是在app杀死后可以被iBeacon信号拉起来。

二、触发iBeacon保活后如何实现主动链接蓝牙

第一种是iBeacon测距,中心设备通过iBeacon信号会搜索周边 iBeacon外部设备,已测量两者之间的距离。大体有三种一种是很近,距离10米,以及50米开外。app在前台的时候iBeacon保活就开始测距代理方法。

第二种是进入iBeacon信号范围,当中心设备从远到近进入信号范围内,会触发进入iBeacon范围代理方法。

第三种是离开iBeacon信号范围,当中心设备从近到远离开信号范围内,会触发里来iBeacon范围代理方法。

第四种是app熄屏后再亮屏,这个时候也会触发iBeacon determine代理方法。

三、影响iBeacon感应灵敏度的因素

外部设备的BNCM蓝牙广播依据各自业务场景都有不同广播频率,蓝牙信号可以有通用蓝牙信号以及iBeacon信号,基于具体场景在两者之间分别设定广播的频次,可以下载一个app进行测试蓝牙信号强度。

四、功耗的问题

当蓝牙链接成功后就取消定位测距这样可以减少很多的电量消耗。如果蓝牙断开异常可以开启测距,以求重新去链接蓝牙。

五、适配场景:

监听蓝牙链接成功-->开启保活;

监听用户退出登录-->断开蓝牙;

监听用户切换车辆-->ibeacon重置

监听用户主动断开-->不去参与链接蓝牙流程

监听删除被分享车辆时候--》断开蓝牙通

六、蓝牙状态同步

如果iBeacon服务模块没蓝牙模块分开,建议将蓝牙状态通过推送给到相关业务模块。

apple iBeacon

iBeacon相关知识 - 简书

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值