Tango-Controls is an open source framework for building SCADA systems mainly used at big research facilities such as DESY, Hamburg. Tango Controls emits events related to hardware state changes, archive events etc. In this talk we cover the topic of how to export these events from Tango Controls protocol into HTTP via Server-Sent Events. Implementation details of server and client side will be given.
Conventional HTTP client request based approach is not enough as Tango send events -&gt; SSE is required
TangoRestServer provides Subscriptions API Subscription = event-stream Subscription has event listeners (event type) EventListeners are dynamic (add/remove), Subscription is bound to a session (or crash)
Streaming Tango Controls events to HTTP using Server-Sent Events
Streaming Tango events via HTTPStreaming Tango events via HTTP
using Server-Sent Eventsusing Server-Sent Events
Who am I?Who am I?
Igor Khokhriakov aka IngvordIgor Khokhriakov aka Ingvord
Cross-Origin Request SharingCross-Origin Request Sharing
hence Tango REST API v1.1hence Tango REST API v1.1
Real life video...Real life video...
Thank you!Thank you!