Git Product home page Git Product logo

flogo-components's Introduction

flogo-components

Collection of custom built flogo components

Components

Activities

  • amqp: Publishes a message on AMQP queue or topic
  • blewrite: Write data to a Bluetooth BLE Device
  • checkiban: Validates an International Bank Account Number
  • combine: Combine separate parts into a single string
  • eftl: Send message to eFTL
  • encoder: Encode en decode strings using Base64, Base32
  • filter: Filter out unwanted data
  • getjson: Retrieve specific elements from a JSON structure
  • jsontodata: Convert JSON string to data object
  • kafka: Send message to Kafka
  • matchresponse: response to input text based on seach data
  • modbustcp: Performs operations on a Modbus TCP server
  • mqtt: Publish MQTT Message
  • redis: Interact with Redis keyspace
  • replace: Find and replace characters in up to 8 strings
  • slack: Send message to Slack
  • splitjson: Splits JSON structure into separate name-value pairs
  • splitpath: Splits a path into separate parts
  • statechange: Detects state change for up to eight inputs
  • systeminfo: Retrieve System Information
  • tcmpub: Publish message on TIBCO Cloud Messaging
  • throttle: Throttle data based on interval
  • udp: Send message over UDP
  • wsmessage: Send message over WebSockets

Triggers

  • amqp:Receive messages from AMQP
  • blemaster:Receive BLE Data (Master)
  • eftl: Receive messages from TIBCO eFTL
  • gpio: Use GPIO pin to start flows
  • kafka: Receive messages from Kafka
  • mqtt2: Receive messages from MQTT
  • slack: Receive messages from Slack
  • stomp: Receive messages from Stomp
  • tcmsub: Receive messages from TIBCO Cloud Messaging
  • timer2: Start flow from timer
  • wsserver: Receive messages on built-in WebSocket server

Related Information

These components are built for Project Flogo. Please check (http://www.flogo.io/) for more information. On Github: (https://github.com/project-flogo)

flogo-components's People

Contributors

jvanderl avatar

Stargazers

 avatar Davor Sauer avatar harmy avatar NAM TRUONG VO avatar Nate Keefe avatar  avatar Sergei Silnov avatar  avatar Rahul Kamdar avatar ik5 avatar  avatar Khalifa avatar Jörg Grote avatar

Watchers

Khalifa avatar  avatar  avatar Eric avatar  avatar Jörg Grote avatar  avatar

flogo-components's Issues

Failure unmarshmallowing flow: '#mqtt' not imported

Hello,

after importing your contrib in the web UI, builds with your activity fail to run,

Failed to create engine: error unmarshalling flow: create task [mqtt_3] error: activity '#mqtt' not imported

using simple flow

{
  "name": "Edge",
  "type": "flogo:app",
  "version": "0.0.1",
  "appModel": "1.1.0",
  "description": "Edge MQTT",
  "imports": [
    "github.com/jvanderl/flogo-components/activity/mqtt",
    "github.com/project-flogo/contrib/trigger/timer",
    "github.com/project-flogo/flow"
  ],
  "triggers": [
    {
      "id": "timer",
      "ref": "#timer",
      "name": "Timer",
      "description": "Simple Timer trigger",
      "handlers": [
        {
          "settings": {
            "startDelay": "2s",
            "repeatInterval": "10s"
          },
          "action": {
            "ref": "#flow",
            "settings": {
              "flowURI": "res://flow:mqtt"
            }
          }
        }
      ]
    }
  ],
  "resources": [
    {
      "id": "flow:mqtt",
      "data": {
        "name": "MQTT",
        "metadata": {
          "output": [
            {
              "name": "output",
              "type": "any"
            }
          ]
        },
        "tasks": [
          {
            "id": "mqtt_3",
            "name": "Send MQTT Message",
            "description": "Pubishes message on MQTT topic",
            "activity": {
              "ref": "#mqtt",
              "input": {
                "broker": "tcp://localhost:1883",
                "id": "=flogo_publish",
                "topic": "=flogo",
                "qos": "0",
                "message": "Hello from Flogo!"
              }
            }
          }
        ]
      }
    }
  ]
}

Compiltion error

Hi @jvanderl,

Thank you so much for your contribution here. I am trying your sample to read from an SCD device.

I was wondering if you have tried your module on the latest flogo yet? I am getting some compilation errors.

warn: [18:58:32.295] Engine does not exist. Creating...
info: [18:58:32.296] Exec command: flogo create -f /flogo-web/local/engines/exported-app-build.json app-build in /flogo-web/local/engines
info: [18:58:32.299] run command: flogo create -f /flogo-web/local/engines/exported-app-build.json app-build
engine:create: 10648.679ms
info: [18:58:42.945] undefined {"durationMs":10657}
info: [18:58:42.946] [log] Build flogo: "flogo build -o,-e" compileOpts:
info: [18:58:42.950] run command: flogo build -o -e
warn: [18:58:43.156] command exited with code 1: flogo build -o -e
error: [18:58:43.156] Error building project: # github.com/jvanderl/go-gatt
/go/pkg/mod/github.com/jvanderl/[email protected]/central.go:118:11: undefined: central

Kind regards,

MQTT need help

Hi Jan,

I am new to Tibco Flogo . Trying to learn and implement more interested towards Web UI side.

Currently , I am trying 2 things.

1.From MQTTLens I am trying to publish sample message and I want to receive the same message at
Tibco Flogo which I am using MQTTReciever and log. Please find attached screenshot 1 & and 2

  1. I am trying to build sample flow in web UI.
    Publish message using MQTTSend activity
    and Receive the Message using MQTTReciever.

Can you please help me on both the scenarios since I am struggling with it from quit long time.

but no success.
![task1-1](https
task1-1
://user-images.githubusercontent.com/29427328/28373596-64500e72-6cc0-11e7-81a6-e5c4d5366c81.png)
task1-2
task1-3

This is for second Task

image

Thanks in Advance!

Regards,
Ravikiran

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.