Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Streaming Tango Controls events to HTTP using Server-Sent Events

14 views

Published on

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.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Streaming Tango Controls events to HTTP using Server-Sent Events

  1. 1. Streaming Tango events via HTTPStreaming Tango events via HTTP using Server-Sent Eventsusing Server-Sent Events
  2. 2. Who am I?Who am I? Igor Khokhriakov aka IngvordIgor Khokhriakov aka Ingvord  www.ingvord.ru  mail@ingvord.ru  github.com/ingvord  bitbucket.org/ingvord  www.linkedin.com/ in/ikhokhryakov
  3. 3. Igor Khokhriakov
  4. 4. Putting it all togetherPutting it all together rest-server Waltz
  5. 5. Igor Khokhriakov
  6. 6. 23/07/19 Igor Khokhriakov 7
  7. 7. 23/07/19 Igor Khokhriakov 8
  8. 8. Igor Khokhriakov
  9. 9. Igor Khokhriakov
  10. 10. Igor Khokhriakov
  11. 11. Igor Khokhriakov Some lessons learned along the path...Some lessons learned along the path...
  12. 12. Igor Khokhriakov
  13. 13. Igor Khokhriakov CORS!!!CORS!!! Cross-Origin Request SharingCross-Origin Request Sharing
  14. 14. Igor Khokhriakov https://host:8443/tango/rest/subscriptionshttps://host:8443/tango/rest/subscriptions =>=> https://host:8443/tango/subscriptionshttps://host:8443/tango/subscriptions hence Tango REST API v1.1hence Tango REST API v1.1
  15. 15. Igor Khokhriakov Real life video...Real life video...
  16. 16. Igor Khokhriakov Thank you!Thank you! QuestionsQuestions??
  17. 17. Igor Khokhriakov
  18. 18. Igor Khokhriakov

×