Architecture Flashcards
Why is architecture needed?
Provide a clear structure for the system
Ensures compliance with legislation
Assesses and manages risks
Cuts through complexity
What are the parts of the IoT World Forum?
Physical devices and controllers Connectivity Edge computing Data accumulation Application Collaboration and processes
What are the layers in the core IoT functional stack?
Sensors and actuators
Communications network
Applications
What are the layers in the data management and compute stack?
Cloud
Fog
Edge
What is included in the sensors and actuators layer?
Power supply Mobility Reporting frequency Reporting range Object density
What is included in the communications network layer?
Communications chosen by power and distance requirements
Network access
Choice of topology
Backhaul networks
What is included in the applications layer?
Analytics and control
What are the advantages and disadvantages of cloud processing?
Advantages: Good for large scale aggregation Disadvantages: Bandwidth limits Latency issues Backhaul cost
What are the advantages of fog processing?
Improved contextual awareness
Reduced response times
Cheaper, wireless connectivity
Describe edge processing
Takes place on the endpoints, give the fastest responses, can only do simple processing
What are the main considerations of an architecture?
Is the data time critical?
Context of data
Size of data
Complexity of processing