Indoor navigation in complex buildings – EXCLUSIVE sneak peek

By | Developers, Tutorials, Updates | 2 Comments

Around 3 months ago we announced the big update – our technology-agnostic indoor-outdoor wayfinding was released as a private beta.  We were overwhelmed by the interest towards the feature (we got on front page of Product Hunt!), and got a selection of excellent venues and developers as beta testers. For the rest of you, who have not experienced the tools yet first hand, we complied this update to summarize all the goodness that is going to be included in our wayfinding and maps layer that is going the be released officially early next year.

Take a sneak peek into the tools through this 5min video (text continues below):

Read More

How to do accurate indoor positioning with Bluetooth beacons?

By | Developers, Resources, Tutorials | 22 Comments
Bluetooth beacons are small, easy and cost-efficient way to build a connection between the real word and your mobile application. Using beacons for push notifications, coupon delivery and presence detection is fairly straightforward. But if you wish to create accurate indoor positioning with beacons, things get a bit more complex. There are a number of things both from the software development side, and the beacon placement aspect that you need to take into account. That being said, with careful preparations it is possible to reach 1-2metres positioning accuracy also with Bluetooth beacons. Let’s walk through the steps of how to prepare beacon-based indoor positioning for optimum accuracy- whether you are building it from scratch or utilizing the Proximi.io platform.

Read More

Part 8. Integrating to your own app

By | From Proximity Zero To Hero, Tutorials | 2 Comments
To integrate to your own app

Now that you are ready with your setup, We do warmly recommend testing it out with our Management Applications, to ensure that everything is working well regarding your setup. Once you are happy with the result, go ahead and integrate our platform to your application!

For each framework we have both an SDK file, and a base app that can be used as the starting point for app development.

Note: You’ll find your auth token on the portal under “Manage Application”. There are two seperate token types and the default token to use is the Mobile token, but there are some rare cases where using the other token is also applicapble. Here is a rundown of which token to use:

Master token and Mobile Token

 

Master token

Master token is the key to all of your account’s features. The Master token will grant access to all objects and all operations (CREATE, READ, UPDATE and DELETE). This is especially meant to be used when doing REST API calls with our endpoints. We strongly advise you to use this token with care and only use it in the mobile app when it is detrimental to the functionalities of the app.

There can only be one master token and this token cannot be deleted or changed. If you believe the master token has ended up in the wrong hands, please inform us immediately and we will change it for you.

 

Mobile token

On the mobile side we have made some precautionary security measures to prevent your master token ending up in the wrong hands. With the mobile token you get access to all objects with limited operations. If this token ends up to the wrong people, they don’t have the ability to delete and create any crucial elements of your setup.

With the Mobile token you READ for core objects like places, geofences etc. and READ & WRITE for position updates and event. This token is recommended to be used within mobile applications when using our SDK.This applies when you are integrating our SDK into your own application, when you are asked to provide our auth_token, you should use the Mobile token for this matter. More information can he found here: (https://proximi.io/part-8-integrating-app/)

NOTICE! There are exceptions to using the Mobile token in apps. In use cases where the app requires functionalities like CREATING and DELETING objects within the app, you would need to use the Master token.

You can create multiple Mobile tokens to with different setups and they can be changed and deleted, if needed.

Advanced Action Flows – Part 7. How to limit notification rate

By | Advanced Action Flows, Tutorials | No Comments
Quite often you want to setup a geofence at a very popular place, such as at an venue entrance. However, you don’t want to annoy your application users with too frequent notifications, and therefore want to limit how often the same person can receive notifications.

In this tutorial, we are going to learn how to limit notification rate through the action flow. Note: this flow limits the events triggered from all geofences. Read More

Advanced Action Flows – Part 6. How to send notifications to email

By | Advanced Action Flows, Tutorials | No Comments
Important: Even though this flow works in theory, in practice this type of usage is currently blocked by most email providers. We cannot help with issues relating to using this flow.
This tutorial will guide you through the process on how to define a action flow to send email to an user when there is an enter event to a defined geofence. This could come in handy when you want to be notified whenever an valuable customer enters your shop, restaurant or any other social gathering. We are going to have two geofences one defined at the entrance of the shop and one at the exit door. In this example, the geofences are called: Entrance Geofence and Exit Geofence.  Read More

Part 3.4. Gimbal Beacons

By | From Proximity Zero To Hero, Tutorials | No Comments
This post will guide you through the whole process after you’ve received your Gimbal beacons. We’ll look into Gimbal configuration and finally importing the beacon fleet using Proximi.io Web Portal.

If you haven’t ordered any Gimbal beacons yet, you can do that using the Gimbal Store https://store.gimbal.com/.

We also recommend you to check out the previous articles in this tutorial series to get all the basic things done before importing any beacons.

Read More

Advanced Action Flows – Part 1. Basics

By | Advanced Action Flows, Tutorials | No Comments

This post covers the basics of the Proximi.io action flows. The same content is discussed in the Zero to Hero tutorial series part 2.6. If you’ve read that, feel free to skip to the next chapter.

Action flows are optional event chains that are processed within the Web Portal instance. Action flows can include interactions with third party systems as well as with the visitor’s mobile device. Action flows are stored in our backend database, but performed within the Web Portal instance.

Our action flow editor is based on the Node-RED project which is a creation of IBM Emerging Technologies. We’ve added our own storage driver and improved the overall stability of the system, but it’s still compatible with the original Node-RED project and especially with all the community built nodes that are available.

Read More

Part 5. Native Location Services

By | Tutorials | No Comments
It is extremely easy to use native location services with the Proximi.io platform. The only thing you need to keep in mind is that the more accurate location data you want to gain, the more draining on the mobile device’s battery life it is. Therefore we have built-in management tools for controlling the accuracy of the native location information. Read More

Part 4. IndoorAtlas

By | From Proximity Zero To Hero, Tutorials | No Comments
indooratlas_tutorialThis post will guide you through the whole process from getting started with your IndoorAtlas account. We’ll look into setting up your venue on indoorAtlas, and finally connecting to your IndoorAtlas venue using Proximi.io Web Portal.

We also recommend you to check out the previous articles in this tutorial series to get all the basic things done before getting your hands on geomagnetic positioning. Read More