The Internet of Things (IoT) is a computing concept that describes a future where every day physical objects will be connected to the Internet and are able to efficiently communicate with other devices.
The Arrowhead Project is the vision of a consortium with the support of the European Union. It aims nothing less than to create a full-scoped framework enabling collaborative automation by networked embedded devices. It targets use cases from five business domains: production (process and manufacturing), smart buildings and infrastructures, electro mobility, energy production and virtual markets of energy.
In my thesis, I will show the main concept of the Arrowhead, which is based on Service-Oriented Architecture. I will introduce a new system, which can help us to create a secure connection between local IoT clouds.
In the second part of my thesis, I will demonstrate how I implement this new system in Java programming language.
Furthermore, I will show a few verification cases, which can prove the correct function of our idea.
At the end, I will list some possible enhancements to the Arrowhead framework, and within that, our new system.