Cassia Bluetooth Routers can be integrated with Kontakt.io Location Engine platform as external data providers, similarly to Kontakt.io Gateways. In order to make your Cassia devices available in Location Engine, a short setup is required.
Instructions available below assume you already have a Cassia Bluetooth Router set up and properly configured with Cassia IoT Access Controller. For more information on how to do that, please refer to Cassia documentation.
Preparing required information
Integration with Cassia devices requires few pieces of information. First of all, you need to know the URL for your Cassia IoT Access Controller. You will also have to log in to your Cassia IoT Access Controller, (1) go to the Settings section and copy values for your (2) Developer Key and (3) Developer Secret.
Adding a new provider
In Kontakt.io Panel, please (1) go to Gateways section, (2) select External providers and (3) click the Start Cassia Integration button.
A new form will appear where you need to enter the URL for your Cassia IoT Access Controller, Developer Key and Developer Secret. Once it's done, please press the Enable Cassia Integration button.
Add Cassia devices
If everything goes well with verifying your credentials, a new form will appear where you should enter a MAC address that identifies your Cassia device and then (1) press the Add Device button. Repeat this process for all Cassia routers you want to add as Location Engine sources.
Once you have added all devices, (2) press the Finish Integration button.
Remove Cassia integration
To completely remove integration with Cassia, go to the External providers section and click the Remove integration button.
Remove a single Cassia device
If you don't want to completely disable your Cassia integration, but want to remove just some of your Cassia Bluetooth Routers, you can go to Gateway list section, and click the trashcan icon that will appear next to the Edit button when you hover on the line with a Cassia device you want to remove.