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 Solutions. This includes the ability to build your own IoT Platform or use existing 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

    • that can receive commands or controls on specific MQTT topics

  • All data flows into Google Pub/Sub Service

  • Fixed API endpoints for communication with the registry

IoT Enterprise

  • Organized by Systems

  • Systems contain users, devices, edges and allow for creating new data structures of any type

  • Systems allow for authoring micro-services that can

    • Execute logic

    • Subscribe and Publish information to MQTT

    • Make HTTP calls

    • Made available as public webhooks

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

  • Systems have a full MQTT broker allowing for using and topic pattern

  • Systems have the ability to create and deploy logic to edges.

much 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 the limits and constraints that exist in IoT Core

  • Extend IoT Core 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

  • Contains the list of all users

  • Serves APIs for managing IoT Core registries

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

  • Contains device and gateway listing

  • Contains Pub Sub configuraiton

  • Provides device level APIs.

Getting Started with IoT Core on IoT Enterprise

IoT Enterprise provides a back end view to IoT Core registries. This view is called the IoT Enterprise console and is hosted as a web based IDE. IoT Enterprise developers can log into this environment and see the underlying logic for each registry

IoT Core running on IoT Enterprise will also include the standard IoT Core web page. User can create accounts there and will be able to then create registries that are all available in the standard user interface way.