Hi IA,
I have heard some reports that the release version of streams will only feature Gateway and Kafka Connectors?
Is this true? will there be a AWS SNS or SQS in the short term? i.e. by the end of Q1-25?
It does look like Kafka is the only external service integration that event streams will ship with a source for.
I wouldn't expect AWS connectors/sources by the end of Q1; we'd be lucky to have an 8.3 beta release by then.
I'll check in with somebody a little more familiar with this stuff next week, but I'd expect these event stream sources to be part of the AWS cloud connectors module, which had some work done last year but got put on pause until after 8.3 is released.
What about any tie in with MQTT engine as a source or sink?
Or can we just expect that the solution for that to be the MQTT tag provider and using tag event streams?
Even though I argued we should do MQTT sources and handlers in house I guess it was decided to leave it up to Cirrus Link.
I assume it’s happening, not sure on the timeline.
In the meantime, yes, you could just use a tag source if it’s already being brought into Ignition.
So I assume there must be some extensibility to the Event Streams module to where Cirrus or someone else could add a new source or sink by writing a module?
Yes, absolutely. Event Streams are exposed in the module SDK.
In addition to being in the SDK, we have an SDK example planned for this. We know this will be a popular target for module authors.
[edit] Our devs already got that done -- hooray!
Cirrus Link released today:
Documentation:
Source:
Handler:
Looks like you can set up event streams, but I'm not seeing anywhere in the GUI where you can configure the modules themselves to point them to an MQTT server and create sets, etc like on the stable version.
Are there plans to allow us to add our own event sources? Yes we can always publish to Kafka then have Ignition read it, but would be nice be able to add our own.
Do you mean add your own as in use the module SDK to develop a custom event stream source?