With Ruuvi team’s kind permission, I’m going to write about our project, Proximi.io, and how it can be used with RuuviTAGs.
Proximi.io is a unified positioning platform that combines all the major mobile positioning technologies under one simple SDK. Current offering includes Eddystone, iBeacon, IndoorAtlas and native positioning. On top of the position info, our platform offers tools for geofencing, push messaging, integrating to different 3rd party APIs and analytics collection. REST API also available. Proximi.io is free to use for small projects, just register at www.proximi.io.
Here’s how to connect your Ruuvi beacons to Proximi.io platform:
Step 1: Update the beacon to Eddystone and configure
I personally found the nRF Toolbox easier to use for the firmware update. Then, change the Eddystone settings with nRF Beacon for Eddystone app. Edit one of the slots to transmit UID. 350 is a good advertising interval for positioning use. 0dBm (the default) tends to function well for Tx power.
Step 2: Setup your Proximi.io account
Proximi.io is based on the concept of turning different sensor signals (can utilize any major mobile positioning technology) to x/y coordinates. Thus, you need to define the exact location, where your beacons are positioned through the portal. It’s quite straightforward. Start from the top-left by adding your place, and then add at least one floor and one department. Adding a floorplan will make the process much easier.