Device EndPoint Management in Kaa IoT

0 votes
Hello.

I'm using the Kaa IoT Platform to develop a connected system with some devices. And now, I'm at a point where I need to establish control over my endpoints to allow or deny its connection to Kaa. But before I do that, I need to verify the identity of the device attempting connection. How can I manage and authorize/authenticate every such endpoint?

Please point me in the right direction.

Thank you.
Aug 3, 2018 in IoT (Internet of Things) by Bharani
• 4,660 points
1,262 views

1 answer to this question.

0 votes
Normally you could just request access tokens or authorization codes through an authentication API. But with Kaa as your IoT Platform, you can use its internal Kaa Credential Service to uniquely identify endpoints with encrypted credentials. The Kaa node, which handles any new session or request, uses the private key of the endpoint to generate a session key and lets you validate the digital signature of this credential to allow or deny further connections of that endpoint to your Kaa cluster. Once authorized, they get saved onto the Kaa server as an authenticated endpoint allowing its connection. You can refer to the official documentation of Kaa IoT on the same here: http://kaaproject.github.io/kaa/docs/v0.10.0/Programming-guide/Key-platform-features/Devices-provisioning-and-registration/ And, refer here for using your server-side applications to manage the endpoints: http://kaaproject.github.io/kaa/docs/v0.10.0/Programming-guide/Key-platform-features/Endpoint-profiles/ http://kaaproject.github.io/kaa/docs/v0.10.0/Programming-guide/Key-platform-features/Endpoint-groups/
answered Aug 3, 2018 by DataKing99
• 8,250 points

Related Questions In IoT (Internet of Things)

0 votes
1 answer

Disk Management Commands in PowerShell for Windows IoT device

All libraries of the full .Net framework ...READ MORE

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

Publishing commands to device in IBM IoT using MQTT in Java

If you are publishing from an application, ...READ MORE

answered Jul 27, 2018 in IoT (Internet of Things) by anonymous2
• 4,240 points
1,506 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,240 points
1,880 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,686 views
0 votes
1 answer

RPMs for IoT Agents of Backend Device Management GE in FIWARE IoT ecosystem

The RPMs for IDAS component are availaible. ...READ MORE

answered Jul 30, 2018 in IoT (Internet of Things) by DataKing99
• 8,250 points
818 views
0 votes
1 answer

Testing if messages from my Device is reaching the Azure IoT Hub?

Download the Device Explorer open source tool ...READ MORE

answered Aug 10, 2018 in IoT (Internet of Things) by DataKing99
• 8,250 points
3,864 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