Introduction
Field data is an essential asset for understanding the reality that products are exposed to. This understanding is a prerequisite to improve products and to keep them competitive on the market. But field data for products is not automatically available. It needs effort to build a sustainable process and environment for collecting and using field data. Bosch IoT Insights provides a cloud infrastructure, REST APIs, and a web application user interface. Those features allow you to store, query, and isolate data for further investigation and needs. It is further based on state-of-the-art technologies, such as MongoDB.
Bosch IoT Insights processes the data generated by any device. The data sent to the cloud is first stored in raw format. To ensure seamless integration of data, Bosch IoT Insights offers a standard HTTPS API and the automotive-specific API of the CML Flea 3 and 4 box.
The cloud services Bosch IoT Gateway Software, Bosch IoT Remote Manager, and Bosch IoT Things can also serve as an instance to ingest data.
Once data has been stored in the object storage, the service enables you to decode, normalize, enrich, and clean your data. In a next step, you can query your data using NoSQL/MongoDB databases and visualize it using standard and user-defined dashboards.
In addition, Bosch IoT Insights also features interfaces for third-party data analytics tools, such as Matlab and Excel.
General features
Data ingestion - via direct networking, offline transmission of data packages, encrypted channels, raw data storage, or the standard HTTPS API of the cloud services Bosch IoT Gateway Software, Bosch IoT Remote Manager, and Bosch IoT Things
Data storage - object storage for raw data and MongoDB for processed data
Data processing - the integrated data processor makes binary data readable with supported industry-wide description standards
Data visualization - various widgets allow data visualization to customize dashboards and views
Master data management - offers a visualization of physically existing devices and device data from Bosch IoT Things
Authentication and authorization - basic authentication, roles, and corresponding permissions to authenticate and authorize users
Availability - Microsoft Azure
Read Ticket Management - the load balancing concept of Bosch IoT Insights to increase the stability of your database and prevent peak load scenarios that could potentially block users
The features in detail:
-
Via direct networking, offline transmission of data packages, encrypted channels, or raw data storage
Via the standard HTTPS API of the cloud services Bosch IoT Gateway Software, Bosch IoT Remote Manager, and Bosch IoT Things
Via Bosch IoT Things with a linked namespace
External interfaces, such as Flea 3 (telematics system)
Via web browser
-
Object storage for raw data
MongoDB for processed data, using a highly secure, cloud-based lambda infrastructure
Storage of data types such as time series data, aggregated counters, statistical information, and logging information
Storage of device master data such as time series data, aggregated counters, statistical information, and logging information, metadata, image information, and device information
Interfaces for third-party data analytics tools, such as Matlab and Excel
-
The provided data processor makes binary data readable with the industry-wide description standards, such as ODX, Fibex, A2L, MDF, DBC, and Google Protocol Buffer
Ingested data can be unified by bringing together different data sources and unifying their data structures
Removal of duplicates to guarantee high data quality with reduced costs
Aggregation of different data sources
Integration of custom processing scripts (Java, JavaScript, and Python) that can be combined with other processors
-
Customized dashboards and views with various widgets such as bar charts, location maps, tables, etc.
Simple NoSQL or MongoDB database query templates
-
Creating and maintaining visualizations of physically existing devices
Clustering of device data from Bosch IoT Things based on device types
Overview of device status and components as well as their relationships
Authentication and authorization
Basic authentication to authenticate users
Five different roles with corresponding permissions to authorize users
Communication is secured through HTTPS and encrypted through TLS 1.2 and TLS 1.3
Availability
Fully-managed cloud service hosted on Microsoft Azure
Subscription via Microsoft Azure
-
Load balancing concept of Bosch IoT Insights
Prevents peak load scenarios that could potentially block users
Provides two kinds: UI read tickets and API read tickets
Monitoring of read tickets in the Query History Chart to always have an overview of queued query times and queued read tickets
Architecture
The following image illustrates the architecture of Bosch IoT Insights:
Service plans at a glance
Bosch Data Insights is available as a free plan for evaluation purposes, a starter plan for smaller, entry-level scenarios and a standard plan for solutions involving a large number of connected devices and premium plan for dedicated performance. The starter, the standard and the premium plan support pay-as-you-grow scenarios.
Monthly subscription |
Free |
PayAsYouGo |
Standard |
Premium |
|
€ 0 |
|||
Usage recommendation |
Evaluation & Testing |
Small scenarios & proof of concept |
Mid to large scenarios |
Large scenarios |
Features included |
||||
Configurable dashboards / data visualizations Configurate your own views |
✔️ |
✔️ |
✔️ |
✔️ |
Customizable data processing Dedicated customizable stream processing with custom logic |
✖️ |
✔️ |
✔️ |
✔️ |
Master data management Manage and store device meta information |
✔️ |
✔️ |
✔️ |
✔️ |
Extended user and rights management Define and manage who can see what |
✔️ |
✔️ |
✔️ |
✔️ |
Storage perfomance |
low & virtualized |
moderate & shared ReplicaSet 3 nodes, per node 64Gb RAM, dual core |
moderate & shared ReplicaSet 3 nodes, per node 64Gb RAM, dual core |
high & dedicated ReplicaSet 3 nodes, per node 64GB RAM, dual core, Sharding on request. |
Max upload events Uploads per seconds; payload up to 50GB |
100 |
100 |
200 |
unlimited |
SLA Based on Bosch IoT Suite standards; for all product features |
✖️ |
99.5% |
99.5% |
99.5% |
Traffic In-/outbound traffic |
limited - 1000 MB |
✔️ |
✔️ |
✔️ |
Data backup Snapshots every 12 hours and stored for 2 days; daily snapshots will be stored for 7 days; weekly snapshots will be stored for 2 weeks) |
✖️ |
✔️ |
✔️ |
✔️ |
Restore Counted for restore requests of data backup per each 100 Gb |
✖️ |
100 € |
100 € |
100 € |
Support plan Community, basic, bronze, silver, gold |
community |
basic |
bronze |
bronze |
Initial capacity (included in base fee) |
||||
Number of devices - For meta data management "devices" |
limited - 10* |
10* |
100* |
1,000* |
Processed data volume - MongoDB storage space except input history |
limited - 200 MB |
200 MB |
10,000 MB |
100,000 MB |
Raw data volume - Object storage data & input history |
limited - 200 MB |
200 MB |
20,000 MB |
1,000,000 MB |
UI read tickets |
limited |
2 tickets |
8 tickets |
16 tickets |
API read tickets |
limited |
1 ticket |
4 tickets |
8 tickets |
Processing pipeline memory |
✖️ |
0 GB* |
2 GB |
4 GB |
Domain standard format decoding |
✖️ |
0 specs* |
✔️ |
✔️ |
Mails |
limited |
50 |
2,000 |
3,000 |
SMS |
limited |
10 |
200 |
300 |
Additional capacity |
✖️ |
✔️ |
✔️ |
✔️ |
|