有哪个例程又支持蓝牙又支持WiFi的
Re: 有哪个例程又支持蓝牙又支持WiFi的
这个应该很简单,你可以在ble gatt_server_service_table 代码中加入 wifi station 的代码; 现有demo 使用到 wifi 和 蓝牙的,你可以看下 blufi 这个demo, 使用蓝牙进行配置 wifi ssid 和 password 的 : https://github.com/espressif/esp-idf/tr ... ooth/blufi
-
- Posts: 171
- Joined: Thu Sep 23, 2021 10:03 am
Re: 有哪个例程又支持蓝牙又支持WiFi的
我不用蓝牙来配置WiFi,我需要同时开启WiFi和蓝牙
-
- Posts: 171
- Joined: Thu Sep 23, 2021 10:03 am
Re: 有哪个例程又支持蓝牙又支持WiFi的
ble gatt_server_service_table这个例程怎么找不到?
Re: 有哪个例程又支持蓝牙又支持WiFi的
ble demo 的位置: examples/bluetooth/bluedroid/ble/gatt_server_service_table
wifi demo 的位置: examples/wifi/getting_started/station
附件 gatt_server_service_table.c 是把 station 代码 copy 到 ble demo 中的,可以连接路由器,并且开启 ble 广播, 直接替换 ble demo 的文件重新编辑即可运行
另外,要看使用芯片是否支持蓝牙, esp32、esp32s3、esp32c3 支持蓝牙和 wifi, esp32s2 不支持蓝牙
wifi demo 的位置: examples/wifi/getting_started/station
附件 gatt_server_service_table.c 是把 station 代码 copy 到 ble demo 中的,可以连接路由器,并且开启 ble 广播, 直接替换 ble demo 的文件重新编辑即可运行
另外,要看使用芯片是否支持蓝牙, esp32、esp32s3、esp32c3 支持蓝牙和 wifi, esp32s2 不支持蓝牙
- Attachments
-
- gatts_table_creat_demo.c
- (29 KiB) Downloaded 584 times
-
- Posts: 171
- Joined: Thu Sep 23, 2021 10:03 am
Re: 有哪个例程又支持蓝牙又支持WiFi的
把station代码复制到ble demo中,ble demo代码保留下来,烧录之后发现程序一直复位,ble demo的文件指的是哪些文件?我现在用的是esp32c3-min-1 程序复位log:ESP_XuLZ wrote: ↑Mon Feb 28, 2022 3:54 amble demo 的位置: examples/bluetooth/bluedroid/ble/gatt_server_service_table
wifi demo 的位置: examples/wifi/getting_started/station
附件 gatt_server_service_table.c 是把 station 代码 copy 到 ble demo 中的,可以连接路由器,并且开启 ble 广播, 直接替换 ble demo 的文件重新编辑即可运行
另外,要看使用芯片是否支持蓝牙, esp32、esp32s3、esp32c3 支持蓝牙和 wifi, esp32s2 不支持蓝牙
[0;31mE (300) esp_image: Image length 1184112 doesn't fit in partition length 1048576[0m
[0;31mE (305) boot: Factory app partition is not bootable[0m
[0;31mE (311) boot: No bootable app partitions in the partition table[0m
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0xf (SPI_FAST_FLASH_BOOT)
Saved PC:0x403d11a0
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd6100,len:0x1730
load:0x403ce000,len:0x8d4
load:0x403d0000,len:0x293c
entry 0x403ce000
Re: 有哪个例程又支持蓝牙又支持WiFi的
替换 ble demo的文件指的是 gatt_server_service_table.c 文件
我在 esp32c3_devkitc_02 开发板上试了,需要改变下分区表,因为编译 wifi 和 蓝牙的内容后原有的 1M 空间可能不够用了
你直接编译下这个附件中的 demo 再看下吧
esp-idf version: master 或其他, idf.py set-target esp32c3; idf.py build
我在 esp32c3_devkitc_02 开发板上试了,需要改变下分区表,因为编译 wifi 和 蓝牙的内容后原有的 1M 空间可能不够用了
你直接编译下这个附件中的 demo 再看下吧
esp-idf version: master 或其他, idf.py set-target esp32c3; idf.py build
- Attachments
-
- gatt_server_service_table.zip
- (136.23 KiB) Downloaded 579 times
-
- Posts: 171
- Joined: Thu Sep 23, 2021 10:03 am
Re: 有哪个例程又支持蓝牙又支持WiFi的
谢谢!我已经连接WiFi了,但蓝牙的作用我还是不懂如何运用,这是log:
esp_bt_controller_mem_release not implemented, return OK[0m
[0;32mI (2943) BTDM_INIT: BT controller compile version [501d88d][0m
[0;32mI (2953) coexist: coexist rom version 9387209[0m
[0;32mI (2963) BTDM_INIT: Bluetooth MAC: 7c:df:a1:5b:c0:89
[0m
[0;32mI (2983) GATTS_TABLE_DEMO: create attribute table successfully, the number handle = 8
[0m
[0;32mI (2983) GATTS_TABLE_DEMO: SERVICE_START_EVT, status 0, service_handle 40[0m
[0;32mI (2983) GATTS_TABLE_DEMO: advertising start successfully[0m
Re: 有哪个例程又支持蓝牙又支持WiFi的
这个 ble demo 文档说明: https://github.com/espressif/esp-idf/bl ... through.md
esp-idf 蓝牙 API 的介绍: https://docs.espressif.com/projects/esp ... index.html
蓝牙 spec 下载: https://www.bluetooth.com/specification ... ation-5-2/
以上资料可以进行参考,如果想要快速了解,可以上网搜一些 BLE学习笔记 之类的博客文章进行学习等
esp-idf 蓝牙 API 的介绍: https://docs.espressif.com/projects/esp ... index.html
蓝牙 spec 下载: https://www.bluetooth.com/specification ... ation-5-2/
以上资料可以进行参考,如果想要快速了解,可以上网搜一些 BLE学习笔记 之类的博客文章进行学习等
Who is online
Users browsing this forum: No registered users and 83 guests