You should already be familiar with the Portal app, if not check out our Introduction guide, but there is another important app in the Igloo platform: Igloo Remote.

Remote is an app that the end user for your thing can use to interact with it or simply see the data, it is available on the web and both for Android and iOS, it automatically generates an interface based on the variables you created on your thing, you can customise it with your own brand, it supports sharing between several users with a permission system: it’s quite awesome.

How can I provide it to my users?

To let your users use Aurora you only need to provide them with the claimCode for a thing and that will allow the user to associate the thing with their account. The easiest way to provide the claimCode to your customers is as a QR code which the user can scan in Aurora but the option to type it in is also available. The createThing mutation can return both claimCode and qrCode:

mutation {
  createThing(type: "Awesome IoT Sensor") {
    id
    claimCode
    qrCode
  }
}

If you have already created a thing, but you forgot to copy the claimCode you can retrieve it with the following query:

query {
  thing(id: "your-thing-id") {
    qrCode
    claimCode
  }
}

Your user can then simply create an account on Remote and scan the QR code to pair the thing with their account.

How can I use my logo and palette?

The default version of Remote is branded with the Igloo logo and palette, you can add the option for custom apps through the Payments page in Portal, our design team will contact you shortly after to provide assistance in customising the Remote app.
After you have chosen how to customise the app, we will provide you with the compiled apps for iOS, Android and the web so that you can publish them with your company’s name as publisher and using your own domain.
The official Remote app is compatible with things from any developer, when customising it you can choose to allow only things developed by you.

What can Aurora do?

What follows is a walkthrough of the most important features in Aurora, feel free to copy it to explain your users how to use the app.

After signing up or logging in the first page you will see is the environments page, you can use environments to organize your things: you could for example have an environment for each room in your house or an environment for every factory you manage, it is really up to you and how you are most comfortable.
On the bottom left you will find the button to create a new environment, go on and try. Now that you created a new environment you can click on it to see the things in that environment; of course now there are none, so let’s go ahead and pair a thing: click on the + button on the bottom and scan the QR code the producer provided or type the code manually.
You can add as many things as you want and create as many environments as you need. One last tip before you go: in the environments page if you click on the 3 dots on an environment you can share it with someone else, you can specify if you want to let them only see the things inside the environment (share as spectator) or also interact with them (share as editor), for example turning a smart light on and off.