Getting Started

The BlueCats platform includes everything you need to add spatial intelligence to your application and manage beacons at scale. Our goal is to enable smart devices to achieve spatial intelligence with the least amount of development. Install our SDKs for Android and iOS with just a few lines of code and remote configuration, beacon visit logging and a framework for scalable beacon interaction is at your fingertips.

override func viewDidLoad() {
    BlueCatsSDK.startPurringWithAppToken("app token", completion: nil//or check for required resources)

func beaconManager(beaconManager: BCBeaconManager!, didEnterSite site: [BCSite]!) {
    print("didEnterSite: \(")
    updateCurrentStoreWith(site) //perform some action

Get started integrating the BlueCats SDK into your app:

If this is your first time using beacons, check out our Beacons 101 guide.

In the BlueCats Platform, beacon context or meta-data is added to beacons in two ways: through beacon specific information and through hierarchical information assigned to a beacon through sites, categories and custom values.

Beacon specific information is provided by the BlueCats platform and the beacon itself. Examples of this include the mode of the beacon i.e. Secure or Eddystone-URL, data from onboard sensors, iBeacon Proximity UUID and battery status.

Beacon hierarchical information is provided by the BlueCats platform through the placement and tagging of beacons within Teams, Sites, and Categories. These elements can be used to trigger beacon interactions and be used to sort and contextualize beacon visit data for analytics. Beacon hierarchical information can be managed from the BlueCats web app and REST API.