« All blog posts

OPC UA in the Internet of Things


The idea of connecting things other than dedicated computing devices to the Internet is by no means new. Various examples such as remotely controlled coffeemakers or refrigerators reporting their contents have circulated for several decades, but up until recently they have been little more than anecdotal in nature. However, recently there has been a clear and growing trend for ever-increasing connectivity, dubbed the Internet of Things (IoT). In essence, the idea is quite simple – connect objects and people to enable automatic communication of data without the need for human interaction. In practice of course, it requires many new technologies to implement it.

One underlying key technology of the coming change is IPv6. It solves the issue of providing a unique identity to all the billions of things which are to be connected via the Internet. The currently dominant version of the backbone of the Internet, known as the Internet Protocol version 4, cannot provide unique addresses for more than about 4 billion devices. The pool has already run out and has to be expanded by techniques such as NAT (Network Address Translation). For IoT, the pool of addresses has to be a lot larger. Fortunately, a new version called IPv6 is slowly but surely gaining ground, and it can provide up to 340 undecillion addresses that should last us a while.

But it is not enough to be able to simply communicate. Due to the possibly very sensitive nature of the data transferred, information security is an essential requirement as well. For this reason, a communication protocol that is lightweight enough to be deployed on various embedded devices while still providing state-of-the-art information security is required. OPC UA fits the bill perfectly, and provides additional benefits such as information modelling for more complex use cases.

Combined with the platform and language independent nature of OPC UA, the state-of-the-art security features mean that OPC UA will be a key technology in the first wave of IoT. And it is already happening – though our Raspberry Pi demo board using Prosys OPC UA Java SDK is a very simple example, it gives a glimpse of how massively distributed and low-cost data acquisition and control can be done. OPC UA provides secure communications also over the Internet, making use of 3G/4G modems possible so that dedicated communication lines or heavy VPN solutions are no longer necessary.

We are continuing our research and product development and would love to hear your ideas about how IoT will affect your business and what kind of new challenges it poses.

Otso Palonen

Otso Palonen

Lead Software Engineer

Expertise and responsibility areas: OPC & OPC UA product development, project work and customer support, Android enthusiast

Tags: Embedded, IoT, OPC UA

comments powered by Disqus

About Prosys OPC Ltd

Prosys OPC is a leading provider of professional OPC software and services with over 20 years of experience in the field. OPC and OPC UA (Unified Architecture) are communications standards used especially by industrial and high-tech companies.

Read more about us »

Newest blog posts

OPC UA PubSub to Cloud via MQTT

Detailed overview of the demo presented at the OPC Foundation booth

SimServer How To #3: Simulate data changes on a server using an OPC UA client

A two-part step-by-step tutorial on how to write data changes on an OPC UA server using an OPC UA client.

How to Succeed in the Production Analytics Project

Industry 4.0 analytics projects are going to be Significantly rising business in the next couple of years. Read how to bypass the most common cavepits and delivery projects succesfully.

View all blog posts »