cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 6 MCU

ligo_4592266
New Contributor

1574389917(1).jpg

跳过去后变成灰了,为啥还能调用

1584390330(1).jpg

0 Likes
1 Solution
ShipingW_81
Moderator
Moderator

建议你参考这个code example - https://www.cypress.com/documentation/code-examples/ce222046-psoc-6-mcu-bluetooth-low-energy-ble-con... 数据收发具体是怎么实现的。

关于启动Notification的问题,一般来说需要GATT Client端对Server端对应特征值的CCCD写1进行使能。

关于数据的发送,有API - Cy_BLE_GATTS_Notification(), 接收是通过CY_BLE_EVT_GATTC_HANDLE_VALUE_NTF事件产生完成的。

View solution in original post

0 Likes
6 Replies
Roy_Liu
Moderator
Moderator

你用的哪个版本的PSoC Creator(Help > About) ? 你这是编译(Build)工程后通过Go to Declaration 从.c 跳到.h中的吗?你可以把你的工程上传到这个帖子,大家看看什么问题。

Roy Liu
0 Likes
ShipingW_81
Moderator
Moderator

ligo_4592266 你是不是把BLE放到cm0+跑了?当前Creator的视角是cm4的视角,在cm0+中调用,函数定义会显示灰色,但不影响使用。

ligo_4592266
New Contributor

我是把BLE放在了M0+上跑,目的是为了降低功耗。我自定义了一个服务,自定义服务下有两个特征值,一个为TX,另一个为RX,发现可以搜索到到蓝牙,但是连接不上蓝牙,希望您能帮我修改一下,谢谢!

0 Likes
ShipingW_81
Moderator
Moderator

你的工程GAP Settings -> Filter policy设置有问题,显示只有white list中设备可连接,请设置为如下图所示

pastedImage_0.png

ligo_4592266
New Contributor

感谢您的帮助,连接问题解决了。另外还有两个问题需要麻烦您:1、如图片所示Notification打开不了,是哪个地方没设置好?

2,通过调用(TX)具体那个接口函数可已经数据发送到手机APP,调用哪个函数接口可以接收来自手机app的数据?

谢谢!

微信图片_20191202103152.jpg

0 Likes
ShipingW_81
Moderator
Moderator

建议你参考这个code example - https://www.cypress.com/documentation/code-examples/ce222046-psoc-6-mcu-bluetooth-low-energy-ble-con... 数据收发具体是怎么实现的。

关于启动Notification的问题,一般来说需要GATT Client端对Server端对应特征值的CCCD写1进行使能。

关于数据的发送,有API - Cy_BLE_GATTS_Notification(), 接收是通过CY_BLE_EVT_GATTC_HANDLE_VALUE_NTF事件产生完成的。

View solution in original post

0 Likes
Top labels