DASH | INSIGHT | API

DASH

DASH is DL Environmental Sensors Internet of Things (IoT) platform that enables users to securely collect, manage, and analyze data from connected devices or IoT sensors. It acts as a middleware between DL (and non-DL) devices and applications, providing a powerful framework underpinning our IoT solution. DASH provides a simple the process of connecting, managing, and visualizing IoT data, making it an ideal choice for many use cases and applications.

Key features of DASH include:

  1. Device Management: DASH allows users to manage IoT devices by providing features such as device registration, provisioning, and management of device attributes and configurations.
  2. Data Collection: The DASH platform enables data collection from IoT devices, storing this data securely in a scalable time-series database. Various data ingestion methods like HTTP, MQTT, CoAP, and others are supported.
  3. Real-time Data Visualization: DASH provides customizable dashboards and widgets to visualize real-time data coming from connected devices. Users can create interactive and informative visualizations for monitoring and control purposes.
  4. Rule Engine: It includes a powerful rule engine that allows users to define business rules and create automated actions based on incoming IoT data. This enables real-time decision-making and automation.
  5. Device Telemetry and Attribute Management: Users can monitor and manage the telemetry data (sensor data) and device attributes from connected devices.
  6. User Management and Access Control: DASH provides user management functionality with role-based access control to ensure data security and privacy.
  7. Integration Capabilities: The platform supports integration with third-party systems and services through APIs, webhooks, and custom plugins.
  8. Advanced Analytics: DASH enables users to perform advanced data analytics on IoT data, helping to gain valuable insights and make data-driven decisions.

We host DASH on our servers but we also support self-hosting, allowing our clients to have full control over their IoT infrastructure. 

INSIGHT

INSIGHT for DASH is a BI and analytics platform that provides a simple drag-and-drop interface for building visualizations. It is designed to help users answer their questions about their DASH data in minutes, without the need for any technical skills.

INSIGHT can be used to visualize data from DASH, as well as from other IoT platforms. It supports a wide variety of visualization types, including line charts, bar charts, pie charts, and tables. INSIGHT also allows users to create custom dashboards and share them with others.

In addition to visualization, INSIGHT also provides a number of other analytics features, such as:

  • Data filtering and grouping: Users can filter and group data by a variety of dimensions, such as time, device, and location.
  • Trend analysis: INSIGHT can be used to identify trends in data over time.
  • Correlation analysis: INSIGHT can be used to identify correlations between different data points.
  • Predictive analytics: INSIGHT can be used to build predictive models that can be used to predict future values of data.

INSIGHT is a powerful tool that can be used to gain insights from IoT data. It is easy to use and does not require any technical skills. If you are looking for a way to visualize and analyze your IoT data, INSIGHT is a great option.

Here are some of the benefits of using INSIGHT for DASH:

  • Simple to use: INSIGHT has a simple drag-and-drop interface that makes it easy to build visualizations.
  • Powerful analytics: INSIGHT provides a wide range of analytics features, including trend analysis, correlation analysis, and predictive analytics.
  • Scalable: INSIGHT can be scaled to handle large amounts of data.

If you are looking for a powerful and easy-to-use BI and analytics platform for your IoT projects, INSIGHT for DASH is a great option.

API

The DASH API (Application Programming Interface) is a set of rules and protocols that allows developers to interact with the DASH platform programmatically. It provides a standardized way to access and manipulate various functionalities of the DASH system, such as device management, data ingestion, telemetry retrieval, rule engine integration, and more.

The DASH API is based on RESTful principles, which means it uses HTTP methods like GET, POST, PUT, DELETE, etc., to perform different operations on the platform. It also utilizes standard HTTP status codes to indicate the success or failure of a request.

Some of the common endpoints and functionalities provided by the DASH API include:

  1. Device Management: API endpoints to create, update, delete, and retrieve information about devices and manage device attributes and configurations.
  2. Data Ingestion: Endpoints to send telemetry data from devices to DASH, typically using HTTP or MQTT protocols.
  3. Telemetry Retrieval: APIs to fetch historical telemetry data from devices for visualization or analysis purposes.
  4. Device Attributes: Endpoints to manage device attributes and their values.
  5. Asset and Entity Management: APIs to create and manage entities and assets, which are useful for organizing devices and data.
  6. Rule Engine Integration: Endpoints to configure rules and actions for processing incoming data and triggering events based on specific conditions.
  7. User Management: APIs for creating and managing users, roles, and permissions within the DASH system.
  8. Dashboard and Widget Management: Endpoints to interact with DASH dashboards and widget functionalities programmatically.

The DASH API documentation provides detailed information about each endpoint, the required parameters, and the expected response formats. Developers can use this documentation to integrate their own applications, services, or IoT devices with the DASH platform.