How to develop a custom connector for IoT Project Flogo?
This video demonstrates how build a custom Flogo Adapter / Connector quickly and easily for any kind of technology or interface. In Flogo terms, this is either a Trigger (to initiate and start a new Flogo flow from an interface) or an Activity (to send a message to an interface). This video shows how to use Golang to build a Flogo Activity to send messages to Apache Kafka. Note that building a Trigger can be done with the same procedure as described here.
The source code can be found here: https://github.com/kwaehner/flogo/tree/master/activity/kafka (I will also contribute it to the Flogo project, of course).
Any feedback or questions are highly appreciated. Please use the Flogo Community Q&A to ask questions or discuss concepts or use cases for Flogo: https://community.tibco.com/products/project-flogo
A video recording with live demo can be found here: https://youtu.be/NScV3v8A6Mk
5. Flogo Repositories on Github
flogo-lib
Core libraries.
flogo-services
Backing services required by Flogo for flow
and state management.
flogo-contrib
Flogo extensions available out of the box, like
triggers or activities.
flogo-cli
A command line tool to build Flogo apps.
https://github.com/TIBCOSoftware/flogo
(very permissive open source BSD license)
This projects includes
Triggers and Activities
go get github.com/TIBCOSoftware/flogo-contrib/...