oBIX is the Open Building Information eXchange http://www.obix.org, This presentation introduces oBIX and what we have been doing with it at NEXTDC to manage data centre's.
oBIX Presentation to the Open Source Developers Conference - Gold Coast, Australia. November 4th 2014.
1. 1
www.nextdc.com| 13 NEXT
Keith Miller, Head of Software Engineering, Keith.Miller@NEXTDC.com
Open Source and Data Centres: The next “Internet of Things” Frontier
2. 2
www.nextdc.com| 13 NEXT
The Challenge
•Data Centre's are one of the last bastions of proprietary control software
•SCADA (Supervisory Control and Data Acquisition) and BMS (Building Management Systems) have not progressed in many years
•Many are based on obsolete operating systems
•Control and telemetry systems are usually very vendor specific and hard to customise
3. 3
www.nextdc.com| 13 NEXT
Complex Architectures
•Lots of old serial commsbased devices
•RS-232, RS-485, Modbus are very common
•Some proprietary protocols
•Demanding requirements
4. 4
www.nextdc.com| 13 NEXT
The Solution
•oBIXbegan its life in April of 2003 as theCABA XML/Web Services Guideline Committee
•oBIXhas taken on a life of its own, currently a technical committee at the Organisation for the Advancement of Structured Information Standards (OASIS)
•OASISis a global, non-profit consortium that focuses on the development and adoption of e-business standards
•Website http://www.obix.org/
5. 5
www.nextdc.com| 13 NEXT
NEXTDC oBIXInvolvement
•Open source project derived from the C oBIXTools (CoT) Project (2009)
•We have rewritten from scratch since mid 2013
•Licensed under the GPLv3+ License
•Code re-released on GitHub https://github.com/ONEDC/obix
•Also see our ONEDC website for more infoHttp://onedc.com/community/
6. 6
www.nextdc.com| 13 NEXT
oBIXStandard
•XML and Web services-based mechanisms for building control systems
•oBIXis designed to instrument control systems
•Designed for responsive, real-time access to embedded control systems
•Vendor independent, rapidly growing interest
•Perfect fit for a data centre !!
7. 7
www.nextdc.com| 13 NEXT
Sample XML Contract
See our tech deep dive, ONEDC blog http://onedc.com/blog/
8. 8
www.nextdc.com| 13 NEXT
oBIXImplementation
•Multilayer distributed (scalable) architecture with tiny footprint
•Delivering real-time power monitoring and telemetry data
•Maintains privacy / security (customer exclusive servers)
•Enables remote access control (locking / unlocking racks)
•Receive real-time data to enable real-time decision making
•Sync adapters filter and distribute the data in real-time
9. 9
www.nextdc.com| 13 NEXT
Access Control
•Remote locking with front and rear door powered by oBIXprovides access, security and control
•The virtual and physical access levels of users can be managed and controlled by administrators
•Provide time frame specific records of any action, virtual or physical within the allocated data spaces
•Watch processes provide inter- server messaging
10. 10
www.nextdc.com| 13 NEXT
Real Time Monitoring and Analytics
•Powered by oBIXreal time and history facility
•Interactive data visualisationfor effective knowledge discovery
•Configurable alerts and notifications
11. 11
www.nextdc.com| 13 NEXT
More Information
•The oBIXCommittee: http://www.obix.org/
•The Standard: https://www.oasis- open.org/committees/tc_home.php?wg_abbrev=obix
•The Community: http://onedc.com/community/index.html
•The Code: https://github.com/ONEDC/obix
•Me!! Keith.Miller@NEXTDC.com