Mar 13, 2018
01:09 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Mar 13, 2018
01:09 AM
Hi,
I am using CYBLE-014008-EVAL for my development.
I have created a custom BLE service (Fields: 9x4 bytes == 36 bytes, Properties: Notify).
After linked with CySmart 1.2 and 'Enable All Notifications', I cannot get the notified data.
However, if I set the size of the 'Fields' data from 36 bytes to 12 bytes, I can get the notified data.
Is there any limitation on the data size of the notification?
Thanks!
Terry
Solved! Go to Solution.
Labels
- Labels:
-
BLE
-
ispn:40064:1:0
-
l1:314:1:0
- Tags:
- ble notifications
1 Solution
Anonymous
Not applicable
Mar 13, 2018
02:19 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Mar 13, 2018
02:19 AM
Hello Terry,
Increase the MTU size to 39 and try again. Make sure that the MTU size is exchanged.
Please see Bluetooth 4.0 specification Vol 3 Part F 3.4.7.1. (Attribute Value size for notifications should be between 0 and MTU - 3)
Regards,
4 Replies