Integrieren Sie die Sensolus-Lösung nahtlos in Ihre bevorzugten Geschäftssysteme wie ERPs und Datenvisualisierungstools oder extrahieren/injizieren Sie Daten direkt mit unserem SDK.
Bereichern Sie Ihre Assets mit geschäftlichen Metadaten aus Ihrem bevorzugten ERP-System
Exportieren Sie als Excel oder PowerBI und erstellen Sie beeindruckende Übersichten
Integrieren Sie Single-Sign-On (SSO) und holen Sie Ihre Benutzer mit einer automatischen Registrierung per Mausklick an Bord.
Erhalten Sie programmatischen Zugriff auf die Sensolus-Plattform
Business data often lives in the ERP. Some of our customers use the Sensolus platform API to make shipment data immediately visible in our web UI.
The Azure (and by extension Office) platform provides a rich set of tools that are ready to consume our data.
To give a few examples of possible integrations:
The AWS cloud services provide many excellent building blocks for a solution.
A few integration examples are:
We leverage open-source tools significantly to build our solution and Grafana is certainly one of our favourite tools for monitoring our full solution.
It is easy to receive asset data in a backend which is Grafana. Simply define a web use and populate it with backend data (e.g. Prometheus). Then it’s all about visualisation.
Kibana & Elasticsearch are another pair which can be leveraged easily. Define a webhook and use it to populate data into an Elasticsearch document index. Kibana can then be used to create dashboards.
Exportieren Sie als Excel oder PowerBI und erstellen Sie beeindruckende Übersichten
Die Plattform bietet eine breite Palette von Standardberichten im XLS- oder CSV-Format. Alternativ können Sie Ihre eigenen Excel-Berichtsvorlagen einfügen, um die Berichte so zu erstellen, wie Sie es wünschen
Verwenden Sie vordefinierte Datenexporte in der frei verfügbaren Desktop-Anwendung Power BI. Sie können eine unserer Power-BI-Vorlagen auswählen oder kreativ sein und Ihre eigenen Vorlagen entwerfen.
Wir verbinden uns mit allen wichtigen Cloud-Plattformen und Verzeichnissen für Single Sign-On und Auto-Registrierung, einschließlich Azure, GSuite, Active Directory, usw. Dies erspart Ihnen die manuelle Konfiguration von Benutzern.
Mit SSO können Sie Ihre bereits vorhandene Infrastruktur für das Identitätsmanagement (z. B. Azure, GSuite und Active Directory) nutzen, so dass dieBenutzer sich mit den Anmeldeinformationen ihrer Organisation authentifizieren können und sich ein Passwort weniger merken müssen.
Benutzer können automatisch aufgenommen werden, wenn sie vom Identitätsmanagementsystem des Unternehmens authentifiziert wurden
Ziehen Sie Daten direkt von der Plattform oder lassen Sie sie an Ihren HTTP/MQTT-Endpunkt weiterleiten.
Erkunden Sie die API mit unserer Swagger-Benutzeroberfläche und spielen Sie mit den verschiedenen API-Aufrufen, die von der Webanwendung aus möglich sind
Die API ist formal nach den OpenAPI 3.0 Spezifikationen beschrieben. Dieser Deskriptor ermöglicht es Ihnen, Client-Bibliotheken in der Programmiersprache Ihrer Wahl zu erzeugen
Wir unterstützen sowohl standardmäßige JSON-formatierte HTTP-REST-Aufrufe (Pull-API) als auch HTTP/MQTT-Callbacks zu Ihrem eigenen Server (Push-API)
{
"protocol": "MQTT",
"topic": "newtopic",
"enable": true,
"headers": {},
"endPoint": "yourendpoint.com",
"aggregatedTypes": [
"location",
"activity"
],
"filterTags": [
"tag1",
"tag2"
]
}
{
"protocol": "HTTP",
"urlPattern": "https://abc.pipedream.net",
"httpMethod": "POST",
"enable": true,
"headers": {
"APIKEY": "***295",
"user-agent": "Java/11.0.6"
},
"aggregatedTypes": [
"location"
],
"filterTags": [
"tag1",
"tag2"
]
}
Es können verschiedene Arten von Daten aus der Plattform extrahiert werden
{
"name": "AssetABC",
"serial": "XYZ123",
"subscriptionInfo": {
"contractStartDate": "2019-06-25T10:53:47+0000",
"lastStartDate": "2019-12-25T10:53:47+0000",
"startDate": "2019-08-31T07:38:17+0000",
"endDate": "2021-08-31T07:38:17+0000",
"lengthInMonths": 24,
"state": "ACTIVE",
},
"status": "ONLINE",
"sigfoxActivationStatus": "ACTIVATED",
"batteryInfo": {
"batteryLevelPercentage": 77,
"estimatedRemainingBatteryLife": 51,
"updatedAt": "2020-11-24T12:57:13+0000"
},
"deviceTags": [
],
"visibilityFilters": [],
"image": {
"image": "239490394u3.PNG"
},
"productName": "SNT3 Ultra Multiregion Sigfox/GPS/BLE/WiFi/PressureSensor",
"lastLat": 51.01506042480469,
"lastLng": 15.7011399269104,
"lastLocationUpdate": "2020-11-24T12:05:00+0000",
"lastLocationSource": "gps",
"lastLocationAccuracy": 14,
"lastActivityDetected": "2020-11-24T12:05:00+0000",
"lastGeozones": [
],
"profileInfo":{
}
}
{
"serial": "XYZ898",
"data": {
"SENSOR_DATA_GPS_LOCATION_LAT_LNG": {
"entries": [
{
"time": "2020-05-25T05:24:00+0000",
"insertTime": "2020-05-25T05:26:17+0000",
"value": "52.05173873901367,42.339089870452881"
},
{
"time": "2020-05-25T05:24:00+0000",
"insertTime": "2020-05-25T06:11:51+0000",
"value": "1.05126953125,3.338490009307861"
}
]
}
}
[
{
"data": [
{
"state": "START",
"lat": 41.163765,
"lng": 24.3926516,
"accuracy": 18,
"source": "geobeacon",
"geozones": [],
"type": "location",
"time": "2019-08-30T07:53:19+0000",
},
{
"state": "STOP",
"lat": 51.1633,
"lng": 4.390634,
"accuracy": 14,
"source": "gps",
"geozones": [],
"type": "location",
"time": "2019-08-30T08:25:45+0000",
}
],
"serial": "SBC234",
"name": "Asset ABC",
}
]
Alle Ihre Domänenobjekte können als RESTful-Ressourcen verwaltet werden
{
"circleGeozone": {
"point": {
"x": 60.36103733643186,
"y": 17.51309043935575
},
"radius": 386.84408021505294
},
"id": 81958,
"name": "Warehouse XYZ",
"areaType": "CIRCLE"
},
{
"coordinates": [
{
"x": 41.11547821481696,
"y": 13.797932853504578
},
{
"x": 41.11540412913242,
"y": 13.7963450019859084
},
{
"x": 41.11537718885405,
"y": 13.7948328783396112
},
{
"x": 41.113855037611586,
"y": 13.7948758196328525
},
{
"x": 41.11557250551637,
"y": 13.8011514264754402
}
],
"id": 22003,
"name": "Waiting zone",
"areaType": "POLYGON"
}
{
"title": "Tracker leaves warehouse",
"active": true,
"severity": "REMINDER",
"configuration": {
"assetSelector": {
"serials": [
"ABC124",
"ZES890"
],
"type": "SERIAL"
},
"geozoneSelector": {
"names": [
"Demo"
],
"type": "NAME"
},
"alertSchedule": {
"intervals": [
{
"type": "WEEKDAYS",
"from": "00:00",
"to": "23:59"
},
{
"type": "WEEKEND",
"from": "00:00",
"to": "23:59"
}
],
"timezone": "Europe/Brussels",
"scheduleType": "ALWAYS",
"excludeDates": []
},
"alertTypeName": "GeozoneOutsideAlertType"
},
"alertNotifications": [
{
"emails": [],
"contacts": [
"John Doe"
],
"notificationType": "EMAIL"
}
]
}
Unser Kundenerfolgsteam kann alle Ihre Fragen zur Integration beantworten.