Ruuvilab
As seen on Kickstarter

proximi.io Proximity Platform

« Back to tutorials

Build apps that react to the physical world using Node-RED action flows

partner

Comments

Proximi.io is a unified SDK (Software Development Kit) and API (Application Programming Interface) to all mobile positioning technologies.

With Proximi.io platform you'll kick-start location-aware app development in minutes.

First, get access to all the major mobile positioning technologies through a simple platform. Second, use the location data to trigger rich action flow chains. Third, gain realtime analytics about your app users' movements. Just connect your app to Proximi.io platform with our native Android and iOS SDKs or Cordova plugin, and give it a go.

Positioning

Proximi.io is a unique compound SDK that gathers together all the major mobile positioning technologies under one umbrella.

With its libraries, you get simple access to the widest variety of indoor and outdoor positioning technologies.

If there are multiple position sources available at your location, the technologies will work seamlessly together.

The SDK will always be able to determine the most accurate signal and return your exact position. This also applies for beacons, which we have built our own trilateration logic for.

Geofencing

All of the technologies function with the same logic.

In other words, you can simply draw a geofence anywhere you need – indoors and outdoors, and the SDK will figure out what technologies it will utilize to trigger it.

Geofences can be used simply for registering how many app users enter a specific area, or for triggering content inside the mobile or externally.

Action Flows

Action flows are a beloved feature of Proximi.io that allow for unpreceded flexibility for how to utilize the position data.

Based on the open-source project, Node-RED, enter or exit events triggered by the platform can be set to trigger entire chains of actions.

Just drag-and-drop the pieces you need, connect them together and deploy.

The best part is that the flow is running on the cloud, which means that you can edit it whenever necessary.

There is also a library of existing code snippets for e.g. push messages and sending info to external websites.

Analytics

All events taking place through the platform are registered and displayed to you on the analytics page.

In addition to information about the most popular places and days, the platform generates a heat map about the relative popularity of different indoor and outdoor areas covered by your solution.

"Privacy is an important aspect to us, and therefore we do not collect any MAC addresses or advertising IDs about your end users. The SDK generates a random visitor ID, under which updates about that device are collected. You will see their device type and language, and some technical information about the device. Tags can be attached to different places and departments, and they will be collected under the profiles of the individuals visiting those areas. Analytics are also available through REST API."

Let's get started!

To get started with Proximi.io and RuuviTags, first check a topic on our forum.

We're going to enhance this tutorial soon to make it easier to get started with the platform.

Proximi.io is free to use but paid accounts are also available. See their website for more info.

Comments

Share your project

#ruuvitag / @ruuvicom

Ruuvi Innovations Ltd (Oy) / Finland

Web Design Niku Creative