100% open source IoT platform
Integrate any Thing
Data availability is not a problem anymore; the key challenge is combining data to create meaningful connections.
OpenRemote Protocol agents allow you to integrate different data sources, live sensors, and controls. Whether connected through generic HTTP, MQTT, or specific protocols like KNX, you can focus on the business application.
Connected Things are translated into an asset and attribute model, which is the first step towards transparent integration with your application.
Design your interface
OpenRemote comes with an easy-to-use Manager interface that also lets the non-technical employees and customers analyse data and create automation rules. Your engineers can use the Manager to connect, configure and maintain the assets in your system. The Manager can be customized to fit your brand and hosted on your own server in minutes.
If the Manager does not fit your customers needs, you can develop your own application that communicates through the Manager API. To get you started we offer a library of web components that fit any framework. These web components can also be used to share public data collected with OpenRemote on your website.
Manage & Protect
Keep tabs on your project by setting Key Performance Indicators that you monitor on the data visualisation page. Give your customers controlled and restricted access to the Manager so that they can view their own assets. All asset communication and stored data is fully secured, whether hosted in the cloud or on-premise.
The 100% open source code prevents a vendor lock-in for you. Any developer can pick up the code and continue working on your system. Read more about our open source approach.
The OpenRemote Manager
Details on all your gateways, devices and data sources. Assets can be fully customised by adding new properties and characteristics relevant to your project.
With rules you can process and manipulate data to create new information and you trigger actions and alerts based on attributes values. Advanced users can write their own automation code.
Geographical overview of your assets and their current values. Modify the map to fit your area of interest and make use of geofencing to trigger alarms or send notifications.
Create multiple tenants and users so that all your clients can get controlled access to the manager. Use roles and set restricted access to specific assets for even more fine-grained management.
Made for dynamic projects
Automatically generate assets in OpenRemote as new devices registrations to a local hub are communicated through MQTT, HTTP, or TCP/IP. No manual action is required after the initial set up to make your ecosystem grow.
Gateways in the field
Set up stand-alone gateways with the required logic at your project locations, and keep the overview and control over the gateways in a central Manager. This ensures a robust system while maintaining direct access.
User & Management Apps
- OpenRemote UI components
- Configurable Dashboard
- Console for iOS 10 and higher
- Console for Android 5 and higher
- Web Console
- Console and Web Push notification
- Console Geofences
- Client/Console APIs
Assets & Attributes
- Configurable asset and attribute structure
- Asset location tracking
- Linking attributes
- Health Status Provider
- Manager MQTT, HTTP and Websocket APIs
Protocol Agent Support
- Edge Gateway
- IKEA Tradfri
- MQTT server
- OR Controller 2.5
- Web socket
- HTTP API
- Websocket API
- MQTT Server API
Manager Rules & Messaging
- Rules engine for automation
- Groovy, When-Then and Flow Rules UI
- Download & upload rules, live deploying
- JSON and Flow Rules Object Model
- Prediction & Optimisation Models
- Messaging service for push, notification, e-mail
- Notification configuration options
- Running as Edge Gateway
- Interconnect Gateways with Central Manager
- Synchronising assets and attributes
Realm and Account management & Security
- Multi realm/tenant solution
- Account management & ID service
- Multiple users and roles
- Create and Forgot password flow
- Access rights: public, private or restricted
- Security OAuth
- Link to Active Directory
Hosting & Service options
- Docker images
- On premise hosting
- Cloud Hosting
- Hosting as a Service
- Edge Gateway on ARM64