您尚未登录。

楼主 #1 2017-09-20 14:18:25

LAQ
会员
注册时间: 2017-09-20
已发帖子: 38
积分: 38

关于ESP32的蓝牙开发

各位大神有谁有ESP32上的蓝牙方面的资料呢,想用ESP32开发一款带蓝牙功能的产品,需要从esp-idf的哪个例程入手呢?

离线

#2 2017-09-20 14:26:59

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

Re: 关于ESP32的蓝牙开发

先从 examples\get-started\hello_world 开始入手,
然后把 examples\bluetooth 这些历程全部吃透,
这里面有 2.1 和 4.0 BLE的例程, 根据你的需要去了解。





离线

#3 2017-09-20 14:31:51

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

Re: 关于ESP32的蓝牙开发

esp32的固件库用的是安卓同款的蓝牙协议栈,
linux用的是bluez协议栈,
再配合bluez-utils一起使用,
看了esp32的固件库之后,
我有一个大胆的想法,
打算把 bluedroid移植到linux, 用于我的产品中
毕竟 blueroid比bluez好用太多。





离线

楼主 #4 2017-09-20 15:54:47

LAQ
会员
注册时间: 2017-09-20
已发帖子: 38
积分: 38

Re: 关于ESP32的蓝牙开发

你这个想法不错。有个问题,我已经把examples\bluetooth\gatt_client这个例程下载到板子里面,要怎样去测试蓝牙的数据传输呢,乐鑫有没有相关的手机端app

离线

#5 2017-09-20 16:17:18

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

Re: 关于ESP32的蓝牙开发

LAQ 说:

你这个想法不错。有个问题,我已经把examples\bluetooth\gatt_client这个例程下载到板子里面,要怎样去测试蓝牙的数据传输呢,乐鑫有没有相关的手机端app

有空帮你看下 gatt_client 如何和安卓手机配对使用





离线

#6 2017-09-20 16:22:27

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

Re: 关于ESP32的蓝牙开发

https://github.com/espressif/esp-idf/tree/master/examples/bluetooth/gatt_client
ESP-IDF GATT CLIENT demo

This is the demo for user to use ESP_APIs to create a GATT Client. Run the gatt_server demo, the client demo will automatically connect to the gatt_server demo. Client demo will enable gatt_server's notify after connection. Then the two devices will exchange data.

你先看下 gatt_server 和 gatt_client 通讯, 试一试。
应该要两块板子。





离线

楼主 #7 2017-09-20 17:58:05

LAQ
会员
注册时间: 2017-09-20
已发帖子: 38
积分: 38

Re: 关于ESP32的蓝牙开发

好的,非常感谢!

离线

#8 2017-09-20 18:27:43

Qt入门
会员
注册时间: 2017-09-07
已发帖子: 34
积分: 34

Re: 关于ESP32的蓝牙开发

你应该用gatt_server,据我所知,蓝牙手环,共享单车都是用gatt  sever

离线

#9 2017-09-21 08:29:58

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

Re: 关于ESP32的蓝牙开发

Qt入门 说:

你应该用gatt_server,据我所知,蓝牙手环,共享单车都是用gatt  sever

对,我昨天测试过了, 编译下载gatt_server,
小米的安卓应用市场安装 BLEDeng,
可以搜索到 GATT_SERVER_DEMO.

QQ20170921082657.jpg

QQ20170921082708.jpg

QQ20170921082711.jpg





离线

页脚

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

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