请教下ble_spp_server 例程的问题

ChiShaoJun
Posts: 32
Joined: Mon Sep 17, 2018 3:24 am

请教下ble_spp_server 例程的问题

Postby ChiShaoJun » Thu Jan 17, 2019 3:52 am

代码项目为:ble_spp_server 例程,只把spp串口更改为串口1
手机端ble调试工具为:nRF Connect
问题如下:
1、我往特质值UUID为abf1写长数据时,串口1打印出来的数据只有前面的部分,但是notify返回的数据却是完整的。
2、ESP_GATTS_EXEC_WRITE_EVT与ESP_GATTS_WRITE_EVT的区别,gatts_profile_event_handler函数里面怎么才触发跳入到ESP_GATTS_EXEC_WRITE_EVT事件中。

ChiShaoJun
Posts: 32
Joined: Mon Sep 17, 2018 3:24 am

Re: 请教下ble_spp_server 例程的问题

Postby ChiShaoJun » Thu Jan 17, 2019 9:54 am

对于问题1,具体点就是spp_data_receive_val长度是固定的,接收超过spp_data_receive_val的话应该怎么处理?

ChiShaoJun
Posts: 32
Joined: Mon Sep 17, 2018 3:24 am

Re: 请教下ble_spp_server 例程的问题

Postby ChiShaoJun » Thu Jan 17, 2019 10:37 am

write.is_prep == true这个怎么触发呢?

ChiShaoJun
Posts: 32
Joined: Mon Sep 17, 2018 3:24 am

Re: 请教下ble_spp_server 例程的问题

Postby ChiShaoJun » Fri Jan 18, 2019 2:17 am

把发送,选择request,ESP_GATTS_EXEC_WRITE_EVT事件就能够触发了。
Attachments
Screenshot_2019-01-18-10-00-26-117_no.nordicsemi..png
Screenshot_2019-01-18-10-00-26-117_no.nordicsemi..png (149.72 KiB) Viewed 7833 times

Who is online

Users browsing this forum: Bing [Bot] and 45 guests