代码之家  ›  专栏  ›  技术社区  ›  kealist

在esp32上模拟ble配对模式

  •  1
  • kealist  · 技术社区  · 6 年前

    我一直在研究一个包含ESP32的设备。我建立了一个安全的gatt服务器,类似于securegatt服务器示例,其中包含一个基于中间人(mitm)加密的自定义服务。目前配对设置只是工作,当客户机连接到设备时,会提示他们配对,并因此与密钥交换绑定(尽管当我对此问题进行了更多调查时,看起来just works禁用了mitm)。

    除了设备上的一个按钮之外,我们没有任何真正的IO,但是我希望在配对按钮被按下之后,将配对限制到某个时间窗口,或者有一个设备进入的“配对模式”(我已经在另一个设备上工作了,它可能有一个更容易处理的经典配对模式)。我知道这并不是idf api的一部分,但是我正在寻找一些关于如何接近“配对模式”的指导。

    将IO功能设置为 ESP_IO_CAP_IO 使用“是/否”按钮是否有效?我在文档中没有看到任何有关如何配置这个文档的相关信息。事实上 the enum 没有出现在IDF源代码中的其他地方,也没有提到相关文件。 stack/btm_api.h 帮助。

    是否有方法禁用/启用命令上的配对?会不会对广告有所改变?

    0 回复  |  直到 6 年前
    推荐文章