AIoT Implementation Viewpoint: Difference between revisions

Line 24: Line 24:


== <span id="Asset"></span>Asset Integration ==
== <span id="Asset"></span>Asset Integration ==
The Asset Integration perspective should provide an overview of the physical parts of the product, including sensors, antennas, battery / power supply, HMI, and on-board computer.
The Asset Integration perspective should provide an overview of the physical parts of the product, including sensors, antennas, battery / power supply, HMI, and on-board computer. The focus is how these different elements are integrated with the asset itself. For example, where exactly on the asset would the antenna be located, where to position the main board, battery, etc.
[[File:2.3-iv-AssetIntegration.png|500px|frameless|center|Asset Integration]]
[[File:2.3-iv-AssetIntegration.png|500px|frameless|center|Asset Integration]]



Revision as of 15:45, 4 February 2021

Asset IntegrationHardware ArchitectureSoftware ArchitectureAI ArchitectureIoT Network ArchitectureProduct/Solution ArchitectureAIoT_Business_ViewpointAIoT Usage ViewpointAIoT Data/Functional ViewpointAToT Product ViewpointAIoT Implementation Viewpoint

Implementation Viewpoint

The Implementation Viewpoint must provide sufficient detail to have meaningful technical discussions between the different technical stakeholders of the product team. However, most design artifacts in this viewpoint are still on a level of abstraction which will hide many of the different details required by the implementation teams.

Asset Integration

The Asset Integration perspective should provide an overview of the physical parts of the product, including sensors, antennas, battery / power supply, HMI, and on-board computer. The focus is how these different elements are integrated with the asset itself. For example, where exactly on the asset would the antenna be located, where to position the main board, battery, etc.

Asset Integration

Hardware Architecture

Example HW Architecture

Software Architecture

The Software Architecture should provide a high-level view of how key software elements are supporting the product design. There are some re-usable AIoT Software Architecture patterns like Lambda and Kappa architectures. An example is shown below.

AIoT Software Architecture

AI Platform

The AI Architecture should explain on a technical level how data preparation, model training and deployment of AI models are supported.

AI Architecture

IoT Network

The AIoT Network Architecture must provide an overview of the key communication elements, including IoT-LAN and IoT-WAN, and how they are connecting the different application elements.

AIoT Network Architecture