/cumulocity-iot-examples

Collection of examples for beginner Cumulocity developers

Primary LanguagePythonApache License 2.0Apache-2.0

Cumulocity-IoT-Examples

Collection of examples for beginner Cumulocity developers. It consists of common use cases and starting points for developers getting up to speed with Cumulocity. Cumulocity is an IoT platform that enables rapid connections of many, many different devices and applications. It allows you to monitor and respond to IoT data in real time and to spin up this capability in minutes. More information on Cumulocity IoT and how to start a free trial can be found here. Each example will contain instructions on how to recreate itself from a blank project.

Introduction

  1. MQTT Listerner
  2. ESP Demo
  3. ESP Boards with device registration
  4. Device Creation
  5. Measurement Generation - Requires previous example Device Creation
  6. MQTT Hello World

Multi-product

  1. Cumulocity-Freshdesk
  2. Cumulocity-S3
  3. Process EDI from Cumulocity Alarm
  4. Apama-Raspberry Pi - Apama sending data from a Raspberry Pi to Cumulocity
  5. Built.io-Slack - Monitoring Cumulocity microservices using Built.io Flow actions, create an alarm and notify a Slack channel (tutorial).
  6. Smart Kanban - This is an example for sniffing data packages inside a network and filtering connection packages. This can be used e.g. to make IoTDashbuttons trigger Events and thus whole actions in Cumulocity. The Event how ever can be used as a Smart Kanbas inside a storage system as a real industrial IoT example.

Agents/Microservices

  1. MQTT and Raspberry Pi Agent - Python3 Cumulocity Agent implementation for MQTT and Rasperry PI
  2. Eclipse Hono - Cumulocity Agent which integrates to Eclipse Hono with Telemetry + Command & Control
  3. Bosch XDK - Device agent for Bosch XDK to connect to Cumulocity
  4. Disruptive Technologies Devices - Cumulocity Microservice to Integrate with Disruptive Technologies Devices
  5. Manage incidents in Service Now - When an alarm in Cumulocity is created the microservice creates a resulting incident. When the incident is resolved the corresponing alarm in Cumulocity is cleared.

Widgets

  1. Collada 3D Widget - A ThreeJS based 3d viewer for Collada files in Cumulocity

For more information you can Ask a Question in the TECHcommunity Forums.

You can find additional information in the Software AG TECHcommunity.


These tools are provided as-is and without warranty or support. They do not constitute part of the Software AG product suite. Users are free to use, fork and modify them, subject to the license agreement. While Software AG welcomes contributions, we cannot guarantee to include every contribution in the master project.

Contact us at TECHcommunity if you have any questions.