100% open source IoT platform
The OpenRemote Manager Interface
The Manager lets you configure and maintain your IoT system
The manager is the interface to create, connect and manage assets. Asset types can be fully customised, visualised on maps and asset pages, as well as stored or used for rules and dashboards.
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.
Made for Growth
Create the customer and location structure that fits your business, and handle high volumes of your product.
Define a perfect digital twin of your devices or physical environment, using asset types. Configure your own asset types, attributes and behaviour to make your application fit your reality.
Secure auto provisioning allows devices to create and connect to a new asset. Define the asset type and roles, to enable secure two-way communication, over MQTT, with the respective attributes.
Communicate with your Devices
OpenRemote can both function as the server and client depending on your needs. Connect any device, API, and gateway.
Protocol Agents connect external devices and services. Generic protocols as HTPP, SNMP, MQTT, Bluetooth, Serial, TCP, UDP, Z-wave are included, as well as vendor specific ones like KNX and Velbus. Create your own via a custom project.
Manager APIs allow external devices or services to connect to OpenRemote as clients. OpenRemote includes an MQTT (Broker), HTTP, and Websocket API. Service users for headless access use standard OAuth 2.0 techniques.
Add Automation and Alerting
Easily add intelligence to your system without writing a word of code.
With When-Then rules you can monitor any attribute or time condition and trigger an action on an attribute, or sending push notifications or emails. Using web hooks allows for integration in your existing workflows.
Flow rules can process and manipulate data to create new data and attributes. Use flow rules for data conversions, combine multiple attributes into one new attribute or even dynamically create sentences.
Customize your Apps
Style the manager interface to match your brand, or even create a custom app for your (customer’s) customer
Using the Appearance settings you can easily change logo’s and color styling for each of the realms. Also set the navigation items, default languages, asset types, and how icons are shown on the map.
With web components, you can quickly create your own application specific apps, whether mobile for end users or installers, or dashboards for the expert. The manager app is build on this as well.
Fits your project
Use the OpenRemote Custom project template for configuring all your own specific settings, asset types and agents, and integrate your own container services, on top of OpenRemote.
Set up your own container services as part of the custom project. Add your own optimisations or forecasting models. Even adding machine learning or AI algorithms is an option.
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
- Data migration for bulk editing assets
Protocol Agent Support
- Bluetooth Mesh
- Edge Gateway
- IKEA Tradfri
- MQTT client
- 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
Edge Gateways and Devices
- OpenRemote as Edge Gateway
- Interconnect Gateways with Central Manager
- Auto provisioning devices, e.g. Espressif ESP32, Nordic nRF9160, TI ESP8266
- X.509 or HMAC Certification for Device provisioning
- Edge Device firmware updating (Hawkbit)
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