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 451 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,427 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
681 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
546 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,580 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,413 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,394 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