Mendix offers powerful integration options to incorporate IIoT data provided by Siemens MindSphere into your Mendix Applications. There are two ways to leverage these integrations.
If you would like to have a standalone Mendix application and want to incorporate IIoT Data coming from MindSphere into your business logic, then MindSphere IIoT for Makers is the right choice for you.
If you would like to offer your Mendix application within the MindSphere eco system to other MindSphere customers (multitenancy) and, optionally, use MindSphere’s hosting offering, then Mendix on MindSphere would be the right choice.
2 MindSphere IIoT for Makers
MindSphere IIoT for Makers is the ideal solution if you want to add IIoT data coming from MindSphere to an app which runs in the Mendix Cloud or another platform, especially when you are combining MindSphere data with information from other sources.
With MindSphere IIoT for Makers, you can use either REST or, shortly, OData via Datahub for integration.
MindSphere IIoT for Makers uses the IIoT Authenticator Module to authenticate your REST and OData calls to MindSphere.
The MindSphere IIoT for Makers is easy to add to your app but has the following limitations:
- You cannot make your app multi-tenant – see Multi-tenancy in MindSphere Development Considerations for more information on multi-tenancy
- Your app cannot be deployed to the MindSphere platform and cannot leverage the MindSphere Application Lifecycle including the deployment to third parties
- End users cannot use MindSphere credentials to sign in to your app, you must handle app security within your app
- It is not possible to use Sub- / Cross Tenancy
For full information on using the MindSphere IIoT for Makers see MindSphere IIoT for Makers.
3 Mendix on MindSphere
A Mendix app can be fully integrated into Siemens MindSphere’s application lifecycle. This includes the capability to provide your app to third parties in the MindSphere eco system. To find out how to develop and deploy your app to Siemens MindSphere, see Siemens MindSphere – Deployment.
Once your app is registered in MindSphere, there are a number of things you need to consider as you develop your Mendix app. For details see Mendix on MindSphere.