您尚未登录。

楼主 #1 2018-05-02 22:44:43

luoyexiaoxiao
会员
注册时间: 2018-05-02
已发帖子: 6
积分: 6

ESP32低功耗蓝牙连接iPhone手机,断开后如何自动连接?

Hi 各位大神,

请问iPhone手机手动连接ESP32(低功耗)成功后,iPhone远离ESP32,蓝牙信号消失断开.
然后再靠近ESP32,手机如何自动连接上ESP32?

我用了这个example (esp-idf/examples/bluetooth/ble_hid_device_demo).一直都没有成功.
哪位大侠可以帮帮忙看看为什么?

可以的话,能提供一个最简单的demo (有偿的哦),那就太好了.小弟被困扰了大半个月了.

Thanks

最近编辑记录 luoyexiaoxiao (2018-05-02 22:54:05)

离线

楼主 #2 2018-05-02 23:05:15

luoyexiaoxiao
会员
注册时间: 2018-05-02
已发帖子: 6
积分: 6

Re: ESP32低功耗蓝牙连接iPhone手机,断开后如何自动连接?

自己顶一下,能提供demo,有偿的哦..各位大佬帮帮忙..

离线

#3 2018-05-03 08:56:23

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: ESP32低功耗蓝牙连接iPhone手机,断开后如何自动连接?

邀请了很多朋友过来,都爱莫能助.

你是用自己的App连接 ESP32 吗?





在线

楼主 #4 2018-05-03 09:57:12

luoyexiaoxiao
会员
注册时间: 2018-05-02
已发帖子: 6
积分: 6

Re: ESP32低功耗蓝牙连接iPhone手机,断开后如何自动连接?

晕哥,感谢邀请朋友来看这个问题.
我没有用自己的APP,就是ESP32直接连接Iphone自带的蓝牙.

离线

楼主 #5 2018-05-03 09:59:26

luoyexiaoxiao
会员
注册时间: 2018-05-02
已发帖子: 6
积分: 6

Re: ESP32低功耗蓝牙连接iPhone手机,断开后如何自动连接?

我总觉的这个是很常见的功能.我真的是ESP32的小白,所以搞不定.
高手来看的话,应该比较简单吧.向很多蓝牙耳机啊,防丢贴呀,这都是基本功能吧.
就是距离远导致蓝牙断开,距离近了有蓝牙信号了,应该能自动连接上蓝牙.

离线

#6 2018-05-03 10:05:38

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: ESP32低功耗蓝牙连接iPhone手机,断开后如何自动连接?

BLE与经典蓝牙 区别还是挺大的,
我有点认为BLE是由app主动发起的,
但是不完全确认。





在线

#7 2018-05-03 10:06:31

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: ESP32低功耗蓝牙连接iPhone手机,断开后如何自动连接?

QQ20180503085055.jpg

这是今天早上问来的,后来才发现你的问题是BLE,所以仅供参考。





在线

楼主 #8 2018-05-03 10:24:53

luoyexiaoxiao
会员
注册时间: 2018-05-02
已发帖子: 6
积分: 6

Re: ESP32低功耗蓝牙连接iPhone手机,断开后如何自动连接?

这么说经典蓝牙是比较容易实现这个断线重连的?

离线

#9 2018-05-03 10:30:55

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: ESP32低功耗蓝牙连接iPhone手机,断开后如何自动连接?

容不容易不知道,但是我认为蓝牙2.0(经典蓝牙)的断线重连是从机实现的,没有证明,个人认为。





在线

楼主 #10 2018-05-03 10:34:45

luoyexiaoxiao
会员
注册时间: 2018-05-02
已发帖子: 6
积分: 6

Re: ESP32低功耗蓝牙连接iPhone手机,断开后如何自动连接?

恩,感谢帮忙..

离线

#11 2018-05-03 11:20:19

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: ESP32低功耗蓝牙连接iPhone手机,断开后如何自动连接?

luoyexiaoxiao 说:

恩,感谢帮忙..

不用客气,非常抱歉,其实也没有帮到你。





在线

#12 2018-05-04 14:01:02

hdx
会员
注册时间: 2018-04-09
已发帖子: 4
积分: 4

Re: ESP32低功耗蓝牙连接iPhone手机,断开后如何自动连接?

在App端可以主动发起扫描和主动连接外部BLE设备的。需要在 App端实现。

离线

#13 2018-05-04 14:30:09

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: ESP32低功耗蓝牙连接iPhone手机,断开后如何自动连接?

hdx 说:

在App端可以主动发起扫描和主动连接外部BLE设备的。需要在 App端实现。

嗯,BLE应该可以做到。
但是 经典蓝牙(2.0) A2DP 一定要在sink端发起重连才行吧?





在线

#14 2018-05-04 14:37:51

mkseven32
会员
注册时间: 2018-04-24
已发帖子: 57
积分: 57

Re: ESP32低功耗蓝牙连接iPhone手机,断开后如何自动连接?

晕哥 说:

容不容易不知道,但是我认为蓝牙2.0(经典蓝牙)的断线重连是从机实现的,没有证明,个人认为。

esp-adf 的example 中  play_bt_muisc_sink  貌似断开后是连不到的!!


比如跑起来之后 连接到手机,开始播歌,esp32可以正常播放歌曲,  然后隔一会来一个电话或者手机把蓝牙关了一会再打开,

这是打印出来的log 显示 失去连接, 后面手机再次打开了蓝牙 不会自动连接上去~~~

离线

#15 2018-05-04 14:45:54

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: ESP32低功耗蓝牙连接iPhone手机,断开后如何自动连接?

mkseven32 说:
晕哥 说:

容不容易不知道,但是我认为蓝牙2.0(经典蓝牙)的断线重连是从机实现的,没有证明,个人认为。

esp-adf 的example 中  play_bt_muisc_sink  貌似断开后是连不到的!!


比如跑起来之后 连接到手机,开始播歌,esp32可以正常播放歌曲,  然后隔一会来一个电话或者手机把蓝牙关了一会再打开,

这是打印出来的log 显示 失去连接, 后面手机再次打开了蓝牙 不会自动连接上去~~~

估计这个自己改代码是可以实现的。
我昨天用 esp32 + btstack里面的 a2dp source demo 连小米蓝牙音箱,
esp32可以自己重连。
https://whycan.cn/t_1129.html





在线

#16 2020-03-10 17:17:06

jiangchun9981
会员
注册时间: 2019-07-31
已发帖子: 170
积分: 130.5

Re: ESP32低功耗蓝牙连接iPhone手机,断开后如何自动连接?

手机可以自动连接车载蓝牙,车载蓝牙相当于耳机端(sink),  这样一上车就能自动连上的   

但按道理应该是手机这边做这个功能(主端)

离线

#17 2020-03-10 20:36:09

jiangchun9981
会员
注册时间: 2019-07-31
已发帖子: 170
积分: 130.5

Re: ESP32低功耗蓝牙连接iPhone手机,断开后如何自动连接?

刚测试了,同一手机,连一CSR8675的蓝牙可以自动重连,并能自动APT HD 格式传送, 连一车机也能自动

连ESP32 ADP开发板的例子,不能实现自动重连 

有知道这个特性是什么地方管的?

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn