Intégration

Libérez la puissance de vos données n'importe où, n'importe quand

Intégrez en toute transparence la solution Sensolus à vos systèmes d’entreprise préférés tels que les ERP et les outils de visualisation de données, ou extrayez / injectez directement des données à l’aide de notre SDK.

Intégrations

Une grande variété de façons d'intégration

Coupler avec ERP

Enrichissez vos biens avec les métadonnées professionnelles de votre système ERP préféré

Utiliser les outils de données de l'entreprise

Exportez au format Excel ou PowerBI et créez des tableaux de bord impressionnants

Répertoires d'utilisateurs intégrés

Intégrez l'authentification unique (SSO) et impliquez vos utilisateurs avec l'enregistrement automatique en un clic.

API REST Pull / Push

Obtenez un accès programmatique à la plateforme Sensolus

Sytèmes d'intégrations les plus populaires

Les données d’entreprise se trouvent souvent sur l’ERP. Certains de nos clients utilisent l’API de la plateforme Sensolus pour rendre les données d’expédition immédiatement visibles dans notre interface utilisateur Web.

La plateforme Azure (et par extension Office) fournit un riche ensemble d’outils prêts à consommer nos données.

Pour donner quelques exemples d’intégrations possibles:

  • Envoyez une notification de données de capteur à un canal Teams dès qu’un capteur franchit un seuil.
  • Poussez les données dans un ensemble de données PowerBI et créez une visualisation Web par-dessus.
  • Authentifiez les utilisateurs à partir de leurs comptes Microsoft 365.

Les services cloud AWS fournissent d’excellents éléments constitutifs d’une solution.

Quelques exemples d’intégration sont:

  • Utilisation de l’infrastructure MQTT pour ingérer nos données.
  • Création d’API spécialisées en plus de nos API standard.

Nous exploitons de manière significative les outils open source pour construire notre solution et Grafana est certainement l’un de nos outils préférés pour surveiller notre solution complète.

Il est facile de recevoir des données des biens dans un backend qui est Grafana. Définissez simplement une utilisation Web et remplissez-la avec des données backend (par exemple Prometheus). Ensuite, tout est question de visualisation.

Kibana & Elasticsearch sont une autre paire qui peut être exploitée facilement. Définissez un webhook et utilisez-le pour remplir des données dans un index de document Elasticsearch. Kibana peut ensuite être utilisé pour créer des tableaux de bord.

Explorez et analysez les données avec vos outils de choix

Exportez vers Excel ou PowerBI et créez des visualisations de données impressionnantes

Rapports Excel détaillés de Levarage

La plateforme fournit une large gamme de rapports standards au format XLS ou CSV. Vous pouvez également brancher vos propres modèles de rapports Excel pour créer des rapports comme vous le souhaitez.

Consultez vos données directement sur la plateforme PowerBI

Utilisez les exportations de données prédéfinies dans l’application de bureau Power BI disponible gratuitement. Vous pouvez sélectionner l’un de nos modèles Power BI ou faire preuve de créativité et concevoir le vôtre.

Authentification unique

Nous nous connectons à toutes les principales plates-formes et répertoires cloud pour la connexion unique et l’enregistrement automatique, y compris Azure, GSuite, Active Directory, etc. Cela vous évite de configurer manuellement les utilisateurs.

Authentification unique

Avec SSO, vous pouvez tirer parti de votre infrastructure de gestion des identités déjà existante (par exemple, Azure, GSuite et Active Directory) afin que les utilisateurs puissent s’authentifier à l’aide des informations d’identification de leur organisation et avoir un mot de passe de moins à retenir.

Enregistrement automatique

Les utilisateurs peuvent être automatiquement intégrés lorsqu’ils ont été authentifiés par le système de gestion des identités de l’organisation.

Découvrez la puissance de l'API REST Pull / Push Sensolus

Extrayez les données directement de la plate-forme ou injectez-les dans votre point de terminaison HTTP / MQTT

Expérimentation directe avec Swagger

Explorez l’API avec notre interface utilisateur Swagger et jouez avec les différents appels d’API possibles à partir de l’application Web

Spécification de l'API ouverte

L’API est formellement décrite selon les spécifications OpenAPI 3.0. Ce descripteur vous permet de générer des bibliothèques clientes dans le langage de programmation de votre choix.

Prend en charge plusieurs protocoles

Nous prenons en charge les appels HTTP REST au format JSON standard (API pull) ainsi que les rappels HTTP / MQTT vers votre propre serveur (API push)

{
"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"
]
}

Accédez à un large éventail d'objets de données

Différents types de données peuvent être extraits de la plateforme

{
"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",
}
]

Gérez des objets de domaine complexes

Tous les objets de votre domaine peuvent être gérés en tant que ressources RESTful

{
"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"
}
]
}

Besoin d'aide?

Notre équipe de réussite client peut répondre à toutes vos questions d’intégration.