Skip to content

User Guide: Consoles

Pierre Kil edited this page Jan 16, 2023 · 31 revisions

The OpenRemote Manager is responsive and can be used on mobile devices. We have an OpenRemote app in the Apple and Google stores which can be used as well. To make use of the services of mobile devices (e.g. location service and push notifications) you have to build your own app, using the project source code.

OpenRemote iOS and Android App

OpenRemote includes consoles for iOS and Android. The current apps we are hosting on the Appstore and Google Play Store, can connect to your OpenRemote Manager instance. To use these apps for your own OpenRemote installation follow these two steps

  1. Before deploying OpenRemote, adjust the consoleappconfig by adding a 'yourrealm.json' for each realm you want the app to work with. This is where you configure the initial landing page for the app. In the example it directs to the login page of the manager for this realm.
  2. Once OpenRemote is deployed and you open the app the first time the app asks for the 'App Domain' and 'Realm' names. If you are e.g. hosting an OpenRemote instance and Realm at https://yourhost.com/manager/?realm=yourrealm use the following: 'App Domain' is 'yourhost.com/manager' and 'Realm' is 'yourrealm'.

You can try out the app, using the demo environment:

Use the OpenRemote app on the Appstore and Google Play Store to access the demo and use location and push notification

Once you come to the login page, you are accessing the Manager UI and seeing the mobile version.

Switching between projects and realms can be done by long-pressing the app icon on your home screen. Note that the default app in the Appstore and Google Play Store, direct to OpenRemote Managers we are hosting on the OpenRemote domain, for example demo.openremote.io.

Building your own mobile apps

As part of building your own app, using our library of web components, you can use the OpenRemote consoles to leverage functionality of mobile devices, e.g. enable push notifications, use the build in QR reader, or use geofences. Check out the links below and the code itself if you want to know more.

See Also

Clone this wiki locally