What’s in a name?
Reference architecture – what springs to mind when you hear this? It is a modular and scalable architecture that offers the freedom to add or remove certain capabilities. Mapping out architecture like this is also useful and valuable, given that you can embed many requirements from a large number of user scenarios. It therefore offers a starting point for architects who want to create IoT solutions while serving as a solid basis for further development. Bundling architectural knowledge in the form of a reference architecture is necessary, given that structuring and sharing this knowledge in a world of rapidly evolving technology is critical.
A reference architecture must include multiple aspects, including the cloud or server architecture that we can use to control, manage, edit and process data from IoT devices. It also includes a network model to communicate with devices and describes which requirements exist in relation to the type of equipment that this reference architecture can support. The architecture on which a solution is based must contribute to the goals of the organization. Here it is important to start from a business challenge and not overlook any individual stakeholder.