Search found 18 matches

by workhard10
Tue Mar 14, 2023 2:41 pm
Forum: ESP-IDF 中文讨论版
Topic: 关于 BT_GATT 错误 和 BT_HCI 警告 提示
Replies: 2
Views: 2989

Re: 关于 BT_GATT 错误 和 BT_HCI 警告 提示

没有人知道么?或者一点提示也好呀。
by workhard10
Thu Mar 09, 2023 7:41 pm
Forum: ESP-IDF 中文讨论版
Topic: 关于 BT_GATT 错误 和 BT_HCI 警告 提示
Replies: 2
Views: 2989

关于 BT_GATT 错误 和 BT_HCI 警告 提示

我使用Gatt Server 这个例程, 实现了 与一个 NUKI FOB的连接,也正常工作了,但是在Terminal 里老是有如下的报错和警告: W (154441) BT_HCI: hcif disc complete: hdl 0x1, rsn 0x13 E (154171) BT_GATT: unexpected handle value confirmation BT_GATT.JPG 虽然不影响程序运行,但是有点影响程序里面Event的相应速度。 这是什么错误? 我找不到 这个 BT_GATT 和 BT_HCI 从哪里冒出来的? 怎么解决他们? 我毫无思路,请求帮助,谢谢大家!
by workhard10
Fri Feb 03, 2023 10:58 am
Forum: ESP-IDF 中文讨论版
Topic: ESP32S3, 刷写程序不进去,报错
Replies: 2
Views: 3069

Re: ESP32S3, 刷写程序不进去,报错

谢谢回复,我有尝试过在烧写前关闭Terminal窗口,但是还是不能少写。我必须整个关闭程序,再打开,才能再次烧写,觉得这样好耽误时间呀,思路容易断。有什么办法能解决呀。。。。
by workhard10
Tue Jan 31, 2023 5:32 pm
Forum: ESP-IDF 中文讨论版
Topic: Nuki Fob 和 ESP32S3 连接,LED 反应太慢
Replies: 0
Views: 1164

Nuki Fob 和 ESP32S3 连接,LED 反应太慢

我实现了Nuki Fob 和 ESP32S3 的连接,并且可以使用 Nuki Fob 来控制一个LED的点亮和关闭。但是总觉得LED的反应时间有点长,大约需要4秒左右的时间,才可以点亮或者熄灭,当每次按下次Nuki Fob上的按钮时。

我录了一段视频,和其相应的LOG。我的问题是,如何才可以减少LED的反应时间,让其反应快一点,当NUKI FOB按钮被按时。

视频下载地址
https://cloud.siegenia.com/s/aGcXOgKO0QDM5I8
LOG.txt
(81.53 KiB) Downloaded 291 times
by workhard10
Thu Jan 12, 2023 9:16 pm
Forum: ESP-IDF 中文讨论版
Topic: 基于Gatt Server ESP32S3 和 Nuki Fob 连接 出现 ESP_BT_STATUS_PARAM_OUT_OF_RANGE 问题
Replies: 18
Views: 16652

Re: 基于Gatt Server ESP32S3 和 Nuki Fob 连接 出现 ESP_BT_STATUS_PARAM_OUT_OF_RANGE 问题

我想更新一下我这个项目的状态,和提一个问题。 先前关于ECDH() 生成 生成 public key 和 privat Key 的问题,我找到了,用如下函数就可以了,而且必须用这个函数生成钥匙对,否则影响加密过程。 #inlcude <crypto_box.h> //generate SL public key and SL secret key crypto_box_keypair(SLpublicKey, SLsecretKey); 这里我想再提一个问题,我已经基于 Nuki 的Authorize App例子(Nuki Smart Lock API V2.1 74页),完成了 Pairin...
by workhard10
Wed Jan 11, 2023 1:47 pm
Forum: ESP-IDF 中文讨论版
Topic: 关于esp32-s3-devkitc-1 外部存储器 PSRAM
Replies: 0
Views: 1021

关于esp32-s3-devkitc-1 外部存储器 PSRAM

我使用的是esp32-s3-devkitc-1 N16R8, 开发工具是spressif-IDE

我想存储一些数据,断电后不消失,开机后还可以继续读写, 我看了一下 esp32-s3-devkitc-1 N16R8 上面有 8M PSRAM 是用 SPI 控制的,似乎是满足我需要的。

但是,我怎么就找不到一个 PSRAM 简单的 读写例子,有的是基于 #include <Arduino.h> 的,我用不上,整的我有点乱了,请你帮助给个关于 PSRAM 简单的 读写例子,我想存一些 Array
数据。

期待你的回复。
by workhard10
Mon Dec 12, 2022 8:30 am
Forum: ESP-IDF 中文讨论版
Topic: 基于Gatt Server ESP32S3 和 Nuki Fob 连接 出现 ESP_BT_STATUS_PARAM_OUT_OF_RANGE 问题
Replies: 18
Views: 16652

Re: 基于Gatt Server ESP32S3 和 Nuki Fob 连接 出现 ESP_BT_STATUS_PARAM_OUT_OF_RANGE 问题

你好,谢谢回复!是我自己眼拙,没注意到,一个小问题引起的"0x08 超时断开", 已经解决了。 现在我有一个新的问题,在这个项目里,我们目前一直讨论都是围绕着pairing这个话题,作为 Server 端的ESP32S3(模拟Nuki Lock)自身要产生 一对 key(public key, privat key). 且各自都是32bytes长度的 key。 即: public_key[32] = {....}; privat_key[32] = {.....} 这两个 Key 在后面的Pairing 过程中的各种加密算法要用到的。这里 加密 有用到如下 函数: crypto_scalarm...
by workhard10
Sat Dec 10, 2022 12:04 am
Forum: ESP-IDF 中文讨论版
Topic: 基于Gatt Server ESP32S3 和 Nuki Fob 连接 出现 ESP_BT_STATUS_PARAM_OUT_OF_RANGE 问题
Replies: 18
Views: 16652

Re: 基于Gatt Server ESP32S3 和 Nuki Fob 连接 出现 ESP_BT_STATUS_PARAM_OUT_OF_RANGE 问题

你好,基于gattc_gatts_coex的例子,我修改了自己的Project, 我在进行pairing的设置中开始一切都还顺利,ESP32S3 和 Nuki Fob 之间的 来回 pairing过程大概有20多个步骤,我在进行到step6, ESP32S3已经收到Nuki Fob返回数据时(红色标注),就发生了错误,就断开了,不在继续Pairing了,附件里完整的日志,这是怎么回事? 期待你们的回答。
Pairing断开.JPG
Pairing断开.JPG (169.35 KiB) Viewed 7643 times
Pairing 断开完整日志.txt
(10.85 KiB) Downloaded 391 times
by workhard10
Mon Dec 05, 2022 10:51 am
Forum: ESP-IDF 中文讨论版
Topic: ESP32S3, 刷写程序不进去,报错
Replies: 2
Views: 3069

ESP32S3, 刷写程序不进去,报错

我是用的是 Espressif-IDE Version: 2.7.0
Espressif-IDE.JPG
Espressif-IDE.JPG (35.64 KiB) Viewed 3069 times
使用的板子是 ESP32-S3-DevKitC-1

我就是最近才出现的这个状况,刷写程序的时候刷不进去,会报错,报错的完整日志如下:
ESP32S3 不能刷写 日志.txt
(4.13 KiB) Downloaded 476 times
我也能解决这个问题,就是完全关闭Espressif-IDE,然后重新启动 Espressif-IDE 就可以了,但是觉得好烦呀。

我想知道是什么原因引起这个刷写不进去的问题的,有没有可能在不关闭重启Espressif-IDE的情况下, 可否解决这个问题?

期待你们的答复,谢谢!
by workhard10
Mon Dec 05, 2022 7:48 am
Forum: ESP-IDF 中文讨论版
Topic: 基于Gatt Server ESP32S3 和 Nuki Fob 连接 出现 ESP_BT_STATUS_PARAM_OUT_OF_RANGE 问题
Replies: 18
Views: 16652

Re: 基于Gatt Server ESP32S3 和 Nuki Fob 连接 出现 ESP_BT_STATUS_PARAM_OUT_OF_RANGE 问题

ESP_XuLZ wrote:
Fri Dec 02, 2022 9:17 am
如果你要使用 slave 进行发 exchange MTU request 的包,可以参考下附件中这个示例gattc_gatts_coex.zip
使用方法是手机 APP 如BLE 调试助手搜索到 “ESP_GATTS_DEMO”广播进行连接,并进行抓包,从抓包中可以看到是由 slave 发出的 exchange MTU request 的包
企业微信截图_20221202170734.png
你实际应用中可以参考这个进行更改,
你好,我参考了你的例子做了修改,达到了我想要的目的,非常感谢你们的帮助!!