Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The ClearBlade IoT Enterprise product allows for running many types of IoT SolutionsIoT solutions. This includes building your own IoT Platform or using template solutions like IoT Core and Intelligent Assets.

Today, every IoT Core registry is a system running on an IoT Enterprise instance.

Basic feature comparison

IoT Core

  • Organized by registry

  • Registries contain devices that:

    • Can send only telemetry or state-specific MQTT topics

    • Can receive commands or controls on specific MQTT topics

  • All data flows into Google Pub/Sub

  • Fixed API endpoints for communication with the registry

IoT Enterprise

  • Organized by systems

  • Systems contain users, devices, and edges and allow for the creation of new data structures

  • Systems allow for authoring micro-services that can:

    • Execute logic

    • Subscribe and publish information to MQTT

    • Make HTTP calls

    • Make available as public webhooks

    • Send data to other systems like Pub/Sub, Kafka, or MQTT brokers

  • Systems have a full MQTT broker, allowing topic patterns

  • Systems can create and deploy logic to edges

And much more.

Architecture

IoT Core registries run on IoT Enterprise instances . This means that you may use a cloud hosted public version of IoT Core from ClearBlade or you may use a private IoT Enterprise instance and run private IoT Core registries inside.The advantages of this arerunning as Kubernetes clusters in a cloud region. This results in having a private instance of the IoT Core solution running a private dedicated Kubernetes cluster.

Advantages of IoT Core on IoT Enterprise

  • Private IoT Core registries

  • IoT Core registries running in any cloud or cloud region

  • Ability to modify Remove IoT Core’s limits and constraints that exist in IoT Core

  • Extend IoT Core’s functionality

Structure

An IoT Core solution is comprised of many systems running on IoT Enterprise. IoT Core has an administrative system named IoT Admin that manages all registries.

IoT Admin → 1 system

  • Contains the list of all IoT Core registries being hosted

  • Includes the list of all users

  • Serves APIs for managing IoT Core registries

IoT Core registries → Many systems (one for each registry)

  • Contains a device and gateway listing

  • Contains Pub/Sub configuration

  • Provides device-level APIs.

Getting started with IoT Core on IoT Enterprise

IoT Enterprise provides a backend view to IoT Core registries, called the IoT Enterprise console, and is hosted as a web-based IDE. IoT Enterprise developers can log into this environment and see each registry’s underlying logic.

IoT Core running on IoT Enterprise will also include the standard IoT Core web page. Users can create accounts there and can create registries available in the standard user interface.