Microsoft Makes Huge Investment In OPC Open Source Code

Microsoft Makes Huge Investment In OPC Open Source Code

OPC UA was everywhere in the Digital Factory and automation areas of Hannover Fair 2017.  Not only was the expanded OPC Foundation stand busy, an “OPC Wall” at the Microsoft stand was constantly packed. Microsoft executives took attendees on a digital path using OPC UA from the factory to the Azure cloud.

Spokespeople pointed out that OPC UA was crucial to a solution that was open, secure, and agnostic. While waiting for the finalization of OPC UA pub/sub (publish / subscribe), they wrote a transport in JSON and AMQP to get there.

The OPC Foundation announced an open-source implementation of the OPC UA technology, available on GitHub to truly enable the OPC community successful adoption of OPC UA across all markets and all platforms.

Microsoft contributed a huge amount of lines of code to this open source effort.

OPC UA is the set of standards for multivendor multiplatform secure reliable interoperability for moving /information from the embedded world to the cloud.   The testimonial to the standards is a complete reference implementation that is now been posted as an open-source implementation, replacing the original OPC Foundation .NET deliverables that were developed and maintained for the last 10 years.

The original OPC Foundation .NET OPC UA reference implementation has been available to OPC Foundation members and last year was provided as an open-source implementation on GitHub. This version was targeted and limited to Microsoft Windows only.

The new OPC Foundation reference stack, based on the new .NET Standard Library technology, was developed and optimized by Microsoft to serve as the complete platform-independent infrastructure, from the embedded world to the cloud. This new version is enabled on the following supported platforms: Various Linux distributions, iOS, Android, Windows 7, Windows 8, Windows 8.1, Windows 10, Windows Phone, HoloLens and the Azure cloud.

One of the important features of the .Net Standard stack is the expansion of the security features to meet the needs of the Industrial Internet of Things (IIoT) applications, as well as the requirements of “Plattform Industrie 4.0”.

Additional benefits of the OPC UA .Net Standard Stack include:

  • The .Net Standard stack is cross platform specifically enabling OPC UA applications.
  • The .Net Standard API portability strategy is all about developing once and running everywhere: No need to special-case OS-specific functionality.
  • The architecture of the .Net Standard stack focuses on managed code, which translates to rapid application development.
  • Microsoft deliberately enabled the creation of NuGet packages, which allows suppliers to quickly integrate OPC UA support into their application with a few simple clicks.
  • The .Net Standard stack includes increased security inclusive of support for SHA512.
  • The .Net Standard stack enable support for cross-platform UI design tools through Xamarin.
  • Microsoft has provided, in conjunction with the OPC Foundation, an extremely rich set of sample applications, inclusive of reference clients, reference servers, an aggregation server, an OPC classic wrapper and a web application to quickly display OPC UA telemetry data sent to the cloud.
  • Microsoft has also provided, in conjunction with the OPC Foundation complete samples demonstrating Azure connectivity leveraging the OPC UA publish/subscribe technology (the specification of which is currently being finalized).

Microsoft’s Sam George, Director of Microsoft Azure IoT said “OPC UA has truly established itself as the interoperability standard for Industrial IoT. We are honored to work with the OPC Foundation on the continued evolution of the standard. The response from the Industrial IoT community to our .Net Standard reference stack contribution has been very positive.”

OPC Foundation’s President Thomas J. Burke said, “The Microsoft commitment to open standards, and specifically to the OPC Foundation is absolutely amazing. Microsoft is clearly a pioneer and a leader in developing and bringing to market the best technology that truly enables multivendor information integration and interoperability. It has been a pleasure to work with the Microsoft development team, and how they are enabling so many of the suppliers to have seamless connectivity to the Azure cloud, through their development and commitment providing an open-source implementation of the OPC UA technology”.

Stefan Hoppe, OPC Foundation’s Vice President said, “Microsoft is the strongest open-source contributor to the OPC Foundation’s industrial interoperability standard, OPC UA. Microsoft’s integration of the OPC UA code with Microsoft Azure IoT as well as Windows IoT allows companies to bring millions of devices and apps to the public cloud and manage them with one single application, no matter if the devices run on Windows, Linux, iOS or Android. Using this OPC UA implementation, IT and Manufacturing will merge seamlessly”.

Siemens’ Thomas Hahn said: “As a founding member, Siemens has supported the OPC Foundation for years. For us, open connectivity – from shop floor to the cloud – is a must. We therefore appreciate the availability of OPC UA technology as open source!”

The OPC Foundation will continue to develop, maintain and extend this new .NET technology as the new OPC Foundation endorsed open-source .NET reference implementation. Some of these significant new features to be added include the publish/subscribe extensions as well as support for important IoT protocols like AMQP and MQTT.

Industry Reference Architectures Coming Together

Industry Reference Architectures Coming Together

Industrial Internet and Industry 4.0Interoperability among systems spurs economic and technological growth. Two of the leading proponents of new strategies for this next Industrial Revolution that we are beginning recently met.

Representatives of Plattform Industrie 4.0 and the Industrial Internet Consortium met in Zurich, Switzerland to explore the potential alignment of their two architecture efforts – respectively, the Reference Architecture Model for Industrie 4.0 (RAMI4.0) and the Industrial Internet Reference Architecture (IIRA).

The meeting was a success, with a common recognition of the complementary nature of the two models, an initial draft mapping showing the direct relationships between elements of the models, and a clear roadmap to ensure future interoperability. Additional possible topics included collaboration in the areas of IIC Testbeds and I4.0 Test Facility Infrastructures, as well as standardization, architectures & business outcomes in the Industrial Internet.

The Zurich meeting was originally proposed by Bosch and SAP as members of the steering committees of both organizations. The meeting constituted an informal group which will continue their work on exploring potential alignment between I4.0 and IIC.

The open, informal discovery group included Bosch, Cisco, IIC, Pepperl + Fuchs, SAP, Siemens, Steinbeis Institute and ThingsWise.

Every press release these days, especially when it is an association of many members, includes the requisite quotes. Below are thoughts from some of the leaders.

Industry Reference Architecture Thought Leaders

State Secretary, Matthias Machnig, Ministry for Economic Affairs and Energy: “We welcome the cooperation of both initiatives as an important milestone in the cooperation of companies internationally. The combined strengths of both IIC and Plattform Industrie 4.0 will substantially help to pave the way for a mutually beneficial development of a digitized economy for our international businesses.”

Prof. Dr. Siegfried Russwurm, Technical Director of Plattform Industrie 4.0, CTO and Member of the Managing Board of Siemens AG, said “Collaborating with other initiatives is important, especially for Germany’s export-oriented economy. We are highly interested to cooperate intensively with others in order to pave the way for global standards. Cooperating with IIC – and with other consortia – is an important step in the right direction”

Dr. Richard Mark Soley, Executive Director of the Industrial Internet Consortium, commented, “The effort shows that smart technical people can bridge any gap and find a way to solve problems that might otherwise have created barriers to entry in the adoption of IoT technology for industrial applications. I applaud the participants and thank them for their initial work, and look forward to a successful collaboration moving forward.”

Dr. Werner Struth, member of the Bosch board of management: “This is a huge accomplishment for industry adoption of the Industrial Internet of Things, as it will simplify technology choices immensely and lead to greatly enhanced interoperability.”

Bernd Leukert, Member of the SAP Executive Board emphasizes the importance of alignment between IIC and Plattform Industrie 4.0-initiated testbed initiatives: “This will allow for a much smoother international cooperation between smaller companies and larger enterprise to test out use cases and to initiate standards.”

Greg Petroff, Chief Experience Officer for GE Digital, said: “Breaking down the barriers of technology silos and supporting better integration of these architectures efforts will be key to advancing the Industrial Internet. This collaboration will help build a vibrant, united community around standards that drive integration toward solving the world’s toughest challenges.”

Robert Martin, Senior Principal Engineer in Cyber Security Partnership, The MITRE Corporation and member of the IIC Steering Committee, said “Bringing together the work of the Industrial Internet Consortium and the Plattform Industrie 4.0 Konsortium will dramatically increase the international value of both efforts and help to clarify and resolve the problems and concerns facing the global Industrial IoT marketplace quicker and more effectively than either could do alone.”

“I’m excited to see the two premier Industrial Internet of Things organizations aligning their efforts,” states Stan Schneider, CEO of Real-Time Innovations (RTI) and a member of the IIC Steering Committee. “Industrie 4.0’s strong foundation in industrial manufacturing and process combines well with the IIC’s emphasis on emerging IIoT applications in healthcare, transportation, power, and smart cities. We are working aggressively to align the connectivity infrastructures of the underlying DDS and OPC UA connectivity standards. We look forward to driving the rapid growth of the IIoT across all industries.”

Follow this blog

Get a weekly email of all new posts.