- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm new to BLE so forgive me. Do all custom services need to be listed in the advertisement packet? I have an application wit a custom service and the Device Information Service. If I remove the Device Information Service from the advertisement packet, CySmart on my Android still seems to know that it's there. How?
I am developing an embedded peripheral as well as a matching smartphone app. If both the 4200BLE and the smartphone know the UUIDs, is it necessary to advertise them in the advertisement packet?
Thanks!
Solved! Go to Solution.
- Labels:
-
BLE
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
It is not mandatory to advertise the service UUID. You can remove some of them. If you are designing an app such a way that , from advertisement packet it decodes the UUID and perform some action, in that case you need to have the UUID in the advertisement packet.
Thanks,
Hima
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
It is not mandatory to advertise the service UUID. You can remove some of them. If you are designing an app such a way that , from advertisement packet it decodes the UUID and perform some action, in that case you need to have the UUID in the advertisement packet.
Thanks,
Hima
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks!