An IoT Landscape can be viewed as an asset deployed within the operating environment. The Landscape normally functions at multiple levels of abstraction to meet different architecture objectives at a particular point in time.
Expressed in terms of Mathematics, the IoT Landscape is the Cartesian plane of the Binary
Relation between the Market type (the horizontal axis, representing the Customer from the
viewpoint of Business to Customer, or Business to Business market, and the Technology (the
vertical axis, representing services and applications, also connectivity).
In order to best deal with problems in IoT Landscape development and maintenance, the
following concepts are introduced and analyzed:
- Clustering the IoT Landscape according to the technological heterogeneity and security
concerns
- Promoting IoT Design Patterns aimed at the description and implementation of proven
best practices in construction of the IoT Landscape
o Architecture
o Software Design, and
o Messaging System
- Comparing existing solutions in order to develop Guidelines for stronger
implementations.