Code Monkey home page Code Monkey logo

cumulocity-iot-examples's Introduction

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
  7. MIMIC MQTT Lab Cumulocity - Partner Lab to Get Started with Cumulocity IoT

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. Demo Widget - A tutorial on how to create an Angular widget for Cumulocity
  2. Device Chart Widget - This is an Angular 8 widget, which is designed to display the chart based on the device specific inventory data.
  3. KPI Trend Widget - This widget shows a current measurement value in realtime and a chart based on measurement values as datapoints.
  4. Smart Map Widget - The Smart Map widget help you to track real-time device locations in indoor with multi floor infrastructure as well as in outdoor.
  5. Event Chart Widget - This widget visualizes event data in a chart
  6. Collada 3D Widget - A ThreeJS based 3d viewer for Collada files in Cumulocity

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

You can find additional information in the Software AG Tech Community.


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 Tech Community if you have any questions.

cumulocity-iot-examples's People

Contributors

gambitcomminc avatar janhumble avatar mbay-odw avatar nneuerburg avatar peterlamar avatar reey avatar techcommunity avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.