sfde-cloud-user-guide

What is Bosch IoT Insights?

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 available automatically. It needs effort to build up a sustainable process and environment for collecting and using field data. Bosch IoT Insights therefore provides a cloud infrastructure, REST APIs and a web application user interface for storing, querying and isolating data for further investigation and needs. It is further based on state of the art technologies, such as MongoDB for example.

images/confluence/download/thumbnails/1002927260/Insights_Logo_transp.png

You can use this service to process data generated by any device. The data you send to the cloud is first stored in a raw format. To ensure seamless integration of your data, Bosch IoT Insights offers a standard HTTPS API and an automotive-specific API.
You can also ingest your data via the Bosch IoT Gateway Software, Bosch IoT Remote Manager or Bosch IoT Things.

Once stored in our Object Store, 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 to common third-party data-analytics tools such as Matlab, Excel, and Tableau.

images/confluence/download/attachments/1002927260/image2019-12-19_10-22-51.png

Key features of Bosch IoT Insights

  • Data collection
    Seamlessly ingest your data via a standard HTTPS API, with Bosch IoT Gateway Software, Bosch IoT Remote Manager or Bosch IoT Things.
    Send your data to Bosch IoT Insights via direct networking, offline transmission of data packets, encrypted channels or raw data storage.

  • Data processing

    • Decode You can make binary data readable with a data processor. The solution supports various industry-wide description standards such as ODX, Fibex, A2L, MDF, DBC and Google Protocol buffer

    • Normalization Allows to uniform data by bringing together different data sources and unifying their data structures

    • Duplicateremoval Eliminates duplicate to guarantee high quality with reduced costs

    • Filtering Allows to define a specific query to filter out desired data

    • Aggregation Aggregates different data sources together

    • Forwarding Data of choice can be forwarded via the REST API to other services

    • Alarm Via email, SMS, and / or webhooks specific alarm messages or triggers can be performed

    • Custom code Own custom code (Java, JavaScript, and Python) can be integrated and combined with other processors

    images/confluence/download/attachments/1002927260/image2019-12-19_10-33-4.png

  • Data storage

    • Store raw (Object Store) and processed data (MongoDB) in a highly secure, cloud-based lambda infrastructure.

    • The data can be exported in various formats, including JSON and CSV
      Interfaces available for common third-party tools such as Matlab, Excel, and Tableau

    • Allows storage of various data types:

      • Time Series data

      • Aggregated counters

      • Statistical Information

      • Logging Information

  • Data visualization

    • Simple database query (NoSQL / MongoDB-based)
      The GUI provides an overview of your data
      The filter functions (i.e., queries) allow searching specific data
      Templates can be created for frequent database queries, which can be made also available to other project users

    • Visualization & content management
      Standard & custom dashboards for visualizing data (optimized also for mobile use) are available
      Flexible and self-customizable dashboards created in 5 steps creating a full-fledged dashboard

    1. Dashboard settings: number of columns

    2. General settings: refresh interval

    3. Data sources: selection of desired data source

    4. Chart Settings: chart height, x-axis settings, y-axis settings

    5. Trace Settings: one or more bar charts, line charts, pie charts, live charts, scatter charts and their specific settings

    images/confluence/download/attachments/1002927260/image2019-12-19_10-34-14.png

  • User management
    Create, change and view user accounts. Each access is encrypted and authenticated.

  • Related Bosch IoT Suite services
    Integration is enabled via the Bosch IoT Remote Manager, Bosch IoT Gateway Software and Bosch IoT Things.
    This provides wide-ranging device connectivity (e.g. HTTPS and MQTT) and diverse functionality (e.g. encryption, device configuration, and device management).
    There is also an interface to Bosch IoT Things, which provides an overview of the status of your devices and components as well as their relationships.

  • Available on
    Bosch IoT Insights is available as a fully managed cloud service hosted in the Bosch IoT Cloud.
    Users can also subscribe to the service via the AWS Marketplace or Bosch IoT Marketplace.

images/confluence/download/attachments/1002927260/image2019-12-19_10-23-49.png

Architecture of Bosch IoT Insights

images/confluence/download/attachments/1002927260/image2019-12-19_10-38-25.png