Customize menu based on BLE device Authentication

0 votes

I am working on an Identity management system and there is a module in this system, in which I do not want to expose certain services until I am securely paired/bonded to a valid device. The problem is that during discovery, it seems that all primary services are exposed to the client in order for it to finalize the connection. 

Is there anyway to hide some services until a later time?

Thanks in Advance...!!!

Aug 7, 2018 in IoT (Internet of Things) by Matt
• 2,270 points

edited Aug 17, 2018 by Matt 629 views

1 answer to this question.

0 votes
You may dynamically change contents of the GATT database while connected. GATT service and GATT "Service Changed" characteristic will be used to notify client of such changes ([Vol 3, Part G], 7.1).

Hiding service before bonding does not add anything useful wrt having a service with authenticated access only. In both cases, you'll need to bond to use it, but managing access rights rather than handling GATT db change is better tested in implementations (if supported at all).

So yes, in theory, you may change service exposed in your GATT db once bonded, but I'd rather not rely on it.
answered Aug 7, 2018 by anonymous2
• 4,280 points

Related Questions In IoT (Internet of Things)

0 votes
1 answer

Problem while disconnecting BLE device!

I think that's because of the way ...READ MORE

answered Jul 18, 2018 in IoT (Internet of Things) by nirvana
• 3,130 points
3,693 views
0 votes
1 answer

Detecting BLE beacons that are not ibeacons on IOS

You'll have to understand that CoreLocation is ...READ MORE

answered Aug 1, 2018 in IoT (Internet of Things) by nirvana
• 3,130 points
857 views
0 votes
1 answer
0 votes
1 answer

CP2102 : unlisted device in /dev on macOS 10.13

You can follow these steps to get ...READ MORE

answered Feb 4, 2019 in IoT (Internet of Things) by Upasana
• 8,620 points
746 views
0 votes
1 answer
0 votes
1 answer

Downloading source code of Android Things

No because AndroidThings is still in preview ...READ MORE

answered Jul 5, 2018 in IoT (Internet of Things) by anonymous2
• 4,280 points
1,838 views
0 votes
1 answer

Setting-up a RFID RC522 chip in Raspberry Pi?

First, let me congratulate you on buying ...READ MORE

answered Jul 10, 2018 in IoT (Internet of Things) by nirvana
• 3,130 points
1,643 views
0 votes
1 answer

USB Mobile Broadband Modem on Windows 10 IoT

I was looking for a solution too, ...READ MORE

answered Jul 9, 2018 in IoT (Internet of Things) by anonymous2
• 4,280 points
2,703 views
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP