【问题标题】:ESP32 IDF Ble Gatt Server ExampleESP32 IDF Ble Gatt 服务器示例
【发布时间】:2020-12-24 07:40:48
【问题描述】:

我正在尝试使用 esp32 IoT 开发框架。这对我来说有点复杂,尤其是 BLE 示例。我试图理解 gatts_service_table 示例,但它内部有大量代码,对于第一个 BLE APP 来说太难了。 IDF 上是否有任何简单的 Ble 示例?我知道 kolbans 库,我尝试过,但我的目标是 IDF。但要学习 IDF,我必须首先提高我的编程技能。

我想创建个人资料。在里面添加服务后,和特性。创建我的 BLE 架构后,使用手机应用发送接收数据。

【问题讨论】:

    标签: esp32


    【解决方案1】:

    BLE 从用户的角度来看很简单,但实际上却相当复杂。我花了几个月的时间来解决这个问题。

    这个例子比 Espressif 的例子组织得更好(基于 BlueDroid,这是我在我的产品中使用的):
    https://github.com/eagi223/esp-idf_Bluetooth_Multi-Service

    (与 Espressif 示例相比:https://github.com/espressif/esp-idf/tree/master/examples/bluetooth/bluedroid/ble/gatt_server_service_table

    顺便说一句,现在 NimBLE 在 ESP-IDF 4+ 中可用,它应该更高效且易于使用,但我还没有尝试过。 https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/bluetooth/nimble/index.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-08
      • 2018-12-19
      • 1970-01-01
      • 1970-01-01
      • 2014-01-08
      • 1970-01-01
      相关资源
      最近更新 更多