Podcast
Questions and Answers
Which of the following stream processing systems utilizes automated scaling?
Which of the following stream processing systems utilizes automated scaling?
- Lambda
- Spectrum Streamer
- Flink (correct)
- Kappa
What is the primary purpose of Stream Analytics in the radio frequency electromagnetic spectrum?
What is the primary purpose of Stream Analytics in the radio frequency electromagnetic spectrum?
- To formulate health and safety standards
- To provide statistical reports to human users
- To develop custom applications for IoT systems
- To detect transmissions and update spectrum occupancy databases (correct)
What is the primary goal of dimensionality reduction techniques?
What is the primary goal of dimensionality reduction techniques?
- To reduce the occupied space for storing and transmitting
- To reduce the number of random variables under consideration (correct)
- To transform data into a visual representation
- To increase the number of random variables
Which operation is responsible for transforming data into a visual representation?
Which operation is responsible for transforming data into a visual representation?
Which architecture combines both stream and batch functionalities?
Which architecture combines both stream and batch functionalities?
What type of processing accumulates new data into disjunctive groups and processes them later?
What type of processing accumulates new data into disjunctive groups and processes them later?
What is the primary difference between the Kappa architecture and traditional stream processing systems?
What is the primary difference between the Kappa architecture and traditional stream processing systems?
What is the purpose of real-time notifications in Stream Analytics?
What is the purpose of real-time notifications in Stream Analytics?
What is the primary purpose of compression in stream processing?
What is the primary purpose of compression in stream processing?
Which of the following is an application of stream analytics?
Which of the following is an application of stream analytics?
Which of the following organizations is focused on promoting open standards and interoperability for industrial IoT systems?
Which of the following organizations is focused on promoting open standards and interoperability for industrial IoT systems?
What is the primary advantage of stream processing over batch processing?
What is the primary advantage of stream processing over batch processing?
What is the primary function of the Spectrum Streamer?
What is the primary function of the Spectrum Streamer?
What is the primary advantage of Stream Analytics in IoT systems?
What is the primary advantage of Stream Analytics in IoT systems?
What is the primary goal of summarization in stream processing?
What is the primary goal of summarization in stream processing?
Which of the following is a characteristic of stream processing architectures?
Which of the following is a characteristic of stream processing architectures?
What is the primary aim of the data access platform in the context of IoT?
What is the primary aim of the data access platform in the context of IoT?
What is HyperCat?
What is HyperCat?
What is the purpose of discovery in the context of IoT data?
What is the purpose of discovery in the context of IoT data?
What is metadata in the context of IoT data?
What is metadata in the context of IoT data?
What is the main benefit of DCAT in the context of IoT data?
What is the main benefit of DCAT in the context of IoT data?
What is a dataset in the context of IoT data?
What is a dataset in the context of IoT data?
What is an information consumer in the context of IoT data?
What is an information consumer in the context of IoT data?
What are the three main aspects of interoperability in the context of IoT data?
What are the three main aspects of interoperability in the context of IoT data?
What is the primary purpose of the Vulnerabilities Equities Process (VEP)?
What is the primary purpose of the Vulnerabilities Equities Process (VEP)?
What is a decentralized database managed by multiple participants across multiple nodes?
What is a decentralized database managed by multiple participants across multiple nodes?
What is a recognizable symbol that can be combined with color coding and/or letters, numbers, etc., to indicate levels of trust, compliance, security, etc.?
What is a recognizable symbol that can be combined with color coding and/or letters, numbers, etc., to indicate levels of trust, compliance, security, etc.?
What is a performance measure used to evaluate the efficiency or profitability of an investment or to compare the efficiency of several different investments?
What is a performance measure used to evaluate the efficiency or profitability of an investment or to compare the efficiency of several different investments?
What is a state statue intended to enhance privacy rights and consumer protection for residents of California in the United States?
What is a state statue intended to enhance privacy rights and consumer protection for residents of California in the United States?
What are the benefits of blockchain?
What are the benefits of blockchain?
What is a declarative query language developed specifically for expressing queries used for searching and retrieving the data found in archetype-based repositories?
What is a declarative query language developed specifically for expressing queries used for searching and retrieving the data found in archetype-based repositories?
What is a centralized function within an organization employing people, processes, and technology to continuously monitor and improve an organization's security posture while preventing, detecting, analyzing, and responding to cybersecurity incidents?
What is a centralized function within an organization employing people, processes, and technology to continuously monitor and improve an organization's security posture while preventing, detecting, analyzing, and responding to cybersecurity incidents?
Which wave of IoT development focuses on data management, processing, and analytics?
Which wave of IoT development focuses on data management, processing, and analytics?
What type of device converts an electrical signal into a physical quantity?
What type of device converts an electrical signal into a physical quantity?
What is the primary function of a customer edge device?
What is the primary function of a customer edge device?
What is the primary function of a mobile edge computer?
What is the primary function of a mobile edge computer?
Which stakeholder in the IoT ecosystem produces applications that process available data to produce actionable insights?
Which stakeholder in the IoT ecosystem produces applications that process available data to produce actionable insights?
What is edge processing?
What is edge processing?
What is the primary function of an access network?
What is the primary function of an access network?
What is a centralized IoT platform?
What is a centralized IoT platform?
Which wave of IoT development focuses on hardware-related breakthroughs?
Which wave of IoT development focuses on hardware-related breakthroughs?
What is the primary function of an actuator in IoT?
What is the primary function of an actuator in IoT?
Which stakeholder in the IoT ecosystem provides storage and computing infrastructure?
Which stakeholder in the IoT ecosystem provides storage and computing infrastructure?
What is the primary function of edge processing in IoT?
What is the primary function of edge processing in IoT?
Which type of device receives data from and sends commands to IoT devices?
Which type of device receives data from and sends commands to IoT devices?
What is the primary function of a mobile edge computer in IoT?
What is the primary function of a mobile edge computer in IoT?
Which type of IoT platform provides powerful central storage and processing capability for IoT use cases?
Which type of IoT platform provides powerful central storage and processing capability for IoT use cases?
What is the primary function of an access network in IoT?
What is the primary function of an access network in IoT?
What does the IoT Runtime Environment provide beyond the container management level?
What does the IoT Runtime Environment provide beyond the container management level?
What is Node-RED?
What is Node-RED?
What is the primary function of the Information Broker module?
What is the primary function of the Information Broker module?
What is the purpose of the Protocol Adapter module?
What is the purpose of the Protocol Adapter module?
What is the primary function of the Rules Engine module?
What is the primary function of the Rules Engine module?
What is the primary function of the Management and Security module?
What is the primary function of the Management and Security module?
What is the primary function of the Use Case Specific module?
What is the primary function of the Use Case Specific module?
What is the primary function of the Information Provider module?
What is the primary function of the Information Provider module?
What is the primary goal of Stream Analytics in the radio frequency electromagnetic spectrum?
What is the primary goal of Stream Analytics in the radio frequency electromagnetic spectrum?
Which stream processing system is suitable for streaming data and does not enforce a relational view?
Which stream processing system is suitable for streaming data and does not enforce a relational view?
What is the primary purpose of the Spectrum Streamer?
What is the primary purpose of the Spectrum Streamer?
What is the primary benefit of Lambda architecture?
What is the primary benefit of Lambda architecture?
Which organization is focused on promoting open standards and interoperability for industrial IoT systems?
Which organization is focused on promoting open standards and interoperability for industrial IoT systems?
What is the primary purpose of real-time notifications in Stream Analytics?
What is the primary purpose of real-time notifications in Stream Analytics?
What is the primary application of Stream Analytics?
What is the primary application of Stream Analytics?
Which architecture is suitable for processing data exclusively as streams?
Which architecture is suitable for processing data exclusively as streams?
What is the primary purpose of stream processing?
What is the primary purpose of stream processing?
What is the main goal of dimensionality reduction techniques?
What is the main goal of dimensionality reduction techniques?
What is the primary purpose of summarization in stream processing?
What is the primary purpose of summarization in stream processing?
What is the primary purpose of compression in stream processing?
What is the primary purpose of compression in stream processing?
What is the primary purpose of visualization in stream processing?
What is the primary purpose of visualization in stream processing?
Which of the following is a characteristic of stream processing architectures?
Which of the following is a characteristic of stream processing architectures?
What is the primary benefit of learning and mining in stream processing?
What is the primary benefit of learning and mining in stream processing?
What is the primary purpose of batch processing?
What is the primary purpose of batch processing?
What is the primary function of an EHR?
What is the primary function of an EHR?
What is the purpose of a Laboratory Information System (LIS)?
What is the purpose of a Laboratory Information System (LIS)?
What is the primary function of a vMCM?
What is the primary function of a vMCM?
What is the primary purpose of a vBCP?
What is the primary purpose of a vBCP?
What is the primary function of a vAAA?
What is the primary function of a vAAA?
What is the primary purpose of NoSQL?
What is the primary purpose of NoSQL?
What is the primary function of an AMI?
What is the primary function of an AMI?
What is the primary function of a vSON?
What is the primary function of a vSON?
What is the primary purpose of Spectrum Streamer?
What is the primary purpose of Spectrum Streamer?
Which organization is focused on promoting open standards and interoperability for industrial IoT systems?
Which organization is focused on promoting open standards and interoperability for industrial IoT systems?
What is the primary advantage of Stream Analytics in IoT systems?
What is the primary advantage of Stream Analytics in IoT systems?
Which type of data processing accumulates new data into disjunctive groups and processes them later?
Which type of data processing accumulates new data into disjunctive groups and processes them later?
What is the primary purpose of real-time notifications in Stream Analytics?
What is the primary purpose of real-time notifications in Stream Analytics?
What is the primary function of statistical reporting in Stream Analytics?
What is the primary function of statistical reporting in Stream Analytics?
Which architecture combines both stream and batch functionalities?
Which architecture combines both stream and batch functionalities?
Which wave of IoT development focuses on new sensors and materials as well as communication technologies and protocols?
Which wave of IoT development focuses on new sensors and materials as well as communication technologies and protocols?
What is the primary function of an actuator in IoT?
What is the primary function of an actuator in IoT?
Which stakeholder in the IoT ecosystem produces applications that process available data to produce actionable insights?
Which stakeholder in the IoT ecosystem produces applications that process available data to produce actionable insights?
What is edge processing in IoT?
What is edge processing in IoT?
What is the primary function of an access network in IoT?
What is the primary function of an access network in IoT?
Which type of device receives data from and sends commands to IoT devices?
Which type of device receives data from and sends commands to IoT devices?
What is the primary function of a mobile edge computer in IoT?
What is the primary function of a mobile edge computer in IoT?
Which type of IoT platform provides powerful central storage and processing capability for IoT use cases?
Which type of IoT platform provides powerful central storage and processing capability for IoT use cases?
What does the IoT Runtime Environment provide beyond the container management level?
What does the IoT Runtime Environment provide beyond the container management level?
What is Node-RED?
What is Node-RED?
What is the primary purpose of summarization in stream processing?
What is the primary purpose of summarization in stream processing?
What is the purpose of a protocol adapter in IoT?
What is the purpose of a protocol adapter in IoT?
What is dimensionality reduction?
What is dimensionality reduction?
What is the function of an information broker in IoT?
What is the function of an information broker in IoT?
What is the purpose of a Rules Engine in IoT?
What is the purpose of a Rules Engine in IoT?
What is the primary purpose of compression in stream processing?
What is the primary purpose of compression in stream processing?
What is the function of an information provider in IoT?
What is the function of an information provider in IoT?
What is the primary purpose of learning and mining in stream processing?
What is the primary purpose of learning and mining in stream processing?
What is the primary function of the Management and Security module in IoT?
What is the primary function of the Management and Security module in IoT?
What is visualization in stream processing?
What is visualization in stream processing?
What is the purpose of a Secure Runtime Environment in IoT?
What is the purpose of a Secure Runtime Environment in IoT?
What is batch processing in stream analytics?
What is batch processing in stream analytics?
What is stream processing in stream analytics?
What is stream processing in stream analytics?
What are the five main operations performed on streaming data?
What are the five main operations performed on streaming data?
What is the primary function of vBCP in IoT?
What is the primary function of vBCP in IoT?
What is the function of vAAA?
What is the function of vAAA?
What is the purpose of vMCM?
What is the purpose of vMCM?
What is NoSQL?
What is NoSQL?
What is the purpose of LIS?
What is the purpose of LIS?
What is an EHR?
What is an EHR?
What is AMI?
What is AMI?
What is the primary function of vSON?
What is the primary function of vSON?
Match the following IoT data types with their descriptions:
Match the following IoT data types with their descriptions:
Match the following IoT concepts with their primary goals:
Match the following IoT concepts with their primary goals:
Match the following IoT standards with their descriptions:
Match the following IoT standards with their descriptions:
Match the following IoT roles with their descriptions:
Match the following IoT roles with their descriptions:
Match the following IoT data formats with their descriptions:
Match the following IoT data formats with their descriptions:
Match the following IoT data aspects with their descriptions:
Match the following IoT data aspects with their descriptions:
Match the following IoT platforms with their primary functions:
Match the following IoT platforms with their primary functions:
Match the following IoT data processing concepts with their primary goals:
Match the following IoT data processing concepts with their primary goals:
Match the following stream processing architectures with their characteristics:
Match the following stream processing architectures with their characteristics:
Match the following stream analytics applications with their purposes:
Match the following stream analytics applications with their purposes:
Match the following organizations with their focuses:
Match the following organizations with their focuses:
Match the following stream processing concepts with their definitions:
Match the following stream processing concepts with their definitions:
Match the following stream processing systems with their characteristics:
Match the following stream processing systems with their characteristics:
Match the following stream analytics concepts with their purposes:
Match the following stream analytics concepts with their purposes:
Match the following stream processing architectures with their advantages:
Match the following stream processing architectures with their advantages:
Match the following stream analytics applications with their benefits:
Match the following stream analytics applications with their benefits:
Match the IoT ecosystem stakeholders with their roles:
Match the IoT ecosystem stakeholders with their roles:
Match the IoT development waves with their focus areas:
Match the IoT development waves with their focus areas:
Match the IoT devices with their functions:
Match the IoT devices with their functions:
Match the IoT network components with their functions:
Match the IoT network components with their functions:
Match the IoT concepts with their descriptions:
Match the IoT concepts with their descriptions:
Match the IoT stakeholders with their roles:
Match the IoT stakeholders with their roles:
Match the IoT devices with their functions:
Match the IoT devices with their functions:
Match the IoT development waves with their focus areas:
Match the IoT development waves with their focus areas:
Match the following concepts with their definitions:
Match the following concepts with their definitions:
Match the following stream processing architectures with their characteristics:
Match the following stream processing architectures with their characteristics:
Match the following concepts with their purposes:
Match the following concepts with their purposes:
Match the following data compression techniques with their purposes:
Match the following data compression techniques with their purposes:
Match the following stream analytics applications with their purposes:
Match the following stream analytics applications with their purposes:
Match the following dimensionality reduction methods with their purposes:
Match the following dimensionality reduction methods with their purposes:
Match the following stream processing architectures with their advantages:
Match the following stream processing architectures with their advantages:
Match the following concepts with their advantages:
Match the following concepts with their advantages:
Match the following concepts with their descriptions:
Match the following concepts with their descriptions:
Match the following terms with their meanings:
Match the following terms with their meanings:
Match the following concepts with their features:
Match the following concepts with their features:
Match the following terms with their descriptions:
Match the following terms with their descriptions:
Match the following concepts with their benefits:
Match the following concepts with their benefits:
Match the following terms with their meanings:
Match the following terms with their meanings:
Match the following concepts with their descriptions:
Match the following concepts with their descriptions:
Match the following terms with their meanings:
Match the following terms with their meanings:
A fixed sensor's location can be regarded as a ______ property of the sensor.
A fixed sensor's location can be regarded as a ______ property of the sensor.
There are __ main operations performed on streaming data.
There are __ main operations performed on streaming data.
Compression reduces the occupied ______ for storing and/or the required bandwidth for transmitting.
Compression reduces the occupied ______ for storing and/or the required bandwidth for transmitting.
Dimensionality reduction reduces the number of ______ under consideration.
Dimensionality reduction reduces the number of ______ under consideration.
Summarization transforms the data to provide to the human and machine ______ consumers a representation that best describes the time series under consideration.
Summarization transforms the data to provide to the human and machine ______ consumers a representation that best describes the time series under consideration.
Learning refers to methods that automate ______ building from recorded data.
Learning refers to methods that automate ______ building from recorded data.
Visualization methods transform the data into a ______ representation targeted at a human consumer.
Visualization methods transform the data into a ______ representation targeted at a human consumer.
Batch processing accumulates new data into disjunctive groups and processes them ______.
Batch processing accumulates new data into disjunctive groups and processes them ______.
In the IoT ecosystem, the ______ produces applications that process available data to produce actionable insights.
In the IoT ecosystem, the ______ produces applications that process available data to produce actionable insights.
The primary function of a ______ is to convert an electrical signal into a physical quantity.
The primary function of a ______ is to convert an electrical signal into a physical quantity.
The ______ wave of IoT development focuses on data management, processing, and analytics.
The ______ wave of IoT development focuses on data management, processing, and analytics.
The primary function of ______ processing is to perform data aggregation, manipulation, bandwidth reduction, and other logic directly on an IoT sensor or device.
The primary function of ______ processing is to perform data aggregation, manipulation, bandwidth reduction, and other logic directly on an IoT sensor or device.
A ______ edge device receives data from and sends commands to IoT devices, and provides limited local storage, processing, and networking functions.
A ______ edge device receives data from and sends commands to IoT devices, and provides limited local storage, processing, and networking functions.
The primary function of a ______ is to reduce transmission cost and provide fast interactive response in the computation of off-loading resources, focused on data aggregation, data compression, and data transformation.
The primary function of a ______ is to reduce transmission cost and provide fast interactive response in the computation of off-loading resources, focused on data aggregation, data compression, and data transformation.
The ______ wave of IoT development focuses on hardware-related breakthroughs.
The ______ wave of IoT development focuses on hardware-related breakthroughs.
A ______ IoT platform provides powerful central storage and processing capability for IoT use cases, delivering important capabilities such as data interoperability and uniform data access, management functions.
A ______ IoT platform provides powerful central storage and processing capability for IoT use cases, delivering important capabilities such as data interoperability and uniform data access, management functions.
There are two main types of stream data processing systems: one type based on existing relational database principles, and the second type more suitable for streaming data as they do not enforce a relational view and enable the creation of custom operators that consume and transform data streams and generate new data ______.
There are two main types of stream data processing systems: one type based on existing relational database principles, and the second type more suitable for streaming data as they do not enforce a relational view and enable the creation of custom operators that consume and transform data streams and generate new data ______.
Stream analytics is important for sensing what is happening in the radio frequency electromagnetic spectrum, with relatively low-cost ______.
Stream analytics is important for sensing what is happening in the radio frequency electromagnetic spectrum, with relatively low-cost ______.
In Kappa architecture, the batch layer is not present, and all data are processed exclusively as ______.
In Kappa architecture, the batch layer is not present, and all data are processed exclusively as ______.
Real-time notifications are detected transmissions that can be used to update spectrum occupancy databases or directly notify other devices that a transmission is happening in a certain ______.
Real-time notifications are detected transmissions that can be used to update spectrum occupancy databases or directly notify other devices that a transmission is happening in a certain ______.
Spectrum Streamer is a streaming architecture and an open-source library used to ingest time, frequency, and energy values of data in ______.
Spectrum Streamer is a streaming architecture and an open-source library used to ingest time, frequency, and energy values of data in ______.
Statistical reporting references a report delivered by computational statistics of the detected events, primarily targeting human users for report ______.
Statistical reporting references a report delivered by computational statistics of the detected events, primarily targeting human users for report ______.
Custom applications can be developed to subscribe to the output of the spectrum streamer for ______ generation.
Custom applications can be developed to subscribe to the output of the spectrum streamer for ______ generation.
Industrial Internet Consortium (IIC) is a nonprofit organization created for the promotion of open standards and interoperability for technologies used in industrial and machine-to-machine (M2M) ______.
Industrial Internet Consortium (IIC) is a nonprofit organization created for the promotion of open standards and interoperability for technologies used in industrial and machine-to-machine (M2M) ______.
The main purpose of the data access platform is to reduce the technical barriers faced by both providers and consumers of information in which they have a shared ______.
The main purpose of the data access platform is to reduce the technical barriers faced by both providers and consumers of information in which they have a shared ______.
In the context of IoT data, ______ is a set of data that describes and presents information about other data.
In the context of IoT data, ______ is a set of data that describes and presents information about other data.
The three main aspects of interoperability in the context of IoT data are ______, access control, and usage.
The three main aspects of interoperability in the context of IoT data are ______, access control, and usage.
In the context of IoT data, a ______ is a key-value pair of data that is relational to the initial query of data from a sensor.
In the context of IoT data, a ______ is a key-value pair of data that is relational to the initial query of data from a sensor.
An ______ consumer wants to join the data revolution and build a new application that draws on multiple disparate sources of data.
An ______ consumer wants to join the data revolution and build a new application that draws on multiple disparate sources of data.
HyperCat is a specification for representing and exposing IoT platform catalogues over Web technologies, using ______ and URI.
HyperCat is a specification for representing and exposing IoT platform catalogues over Web technologies, using ______ and URI.
DCAT is a W3C recommendation aimed at facilitating interoperability between data catalogues, specifying a ______ description framework.
DCAT is a W3C recommendation aimed at facilitating interoperability between data catalogues, specifying a ______ description framework.
Sensor data is the initial value required for ______ to be gathered.
Sensor data is the initial value required for ______ to be gathered.
A _______________ is a decentralized database managed by multiple participants across multiple nodes.
A _______________ is a decentralized database managed by multiple participants across multiple nodes.
The BSI _______________ is a recognizable symbol that can be combined with color coding and/or letters, numbers, etc., to indicate levels of trust, compliance, security, etc.
The BSI _______________ is a recognizable symbol that can be combined with color coding and/or letters, numbers, etc., to indicate levels of trust, compliance, security, etc.
The California Consumer Privacy Act (CCPA) is a state statue intended to enhance privacy rights and consumer protection for residents of _______________.
The California Consumer Privacy Act (CCPA) is a state statue intended to enhance privacy rights and consumer protection for residents of _______________.
The _______________ is a process used by the U.S. federal government to determine on a case-by-case basis how it should treat zero-day computer security and vulnerabilities.
The _______________ is a process used by the U.S. federal government to determine on a case-by-case basis how it should treat zero-day computer security and vulnerabilities.
Return on investment (RoI) is a performance measure used to evaluate the efficiency or profitability of an _______________.
Return on investment (RoI) is a performance measure used to evaluate the efficiency or profitability of an _______________.
A _______________ is a centralized function within an organization employing people, processes, and technology to continuously monitor and improve an organization's security posture while preventing, detecting, analyzing, and responding to cybersecurity incidents.
A _______________ is a centralized function within an organization employing people, processes, and technology to continuously monitor and improve an organization's security posture while preventing, detecting, analyzing, and responding to cybersecurity incidents.
The Archetype Query Language (AQL) is a _______________ query language developed specifically for expressing queries used for searching and retrieving the data found in archetype-based repositories.
The Archetype Query Language (AQL) is a _______________ query language developed specifically for expressing queries used for searching and retrieving the data found in archetype-based repositories.
The benefits of blockchain include _______________, resilience, adaptability, fault tolerance, and security.
The benefits of blockchain include _______________, resilience, adaptability, fault tolerance, and security.
Study Notes
Streaming Data
- There are two main types of stream data processing systems: one based on existing relational database principles and another more suitable for streaming data.
- Flink is a second-generation stream processing system that utilizes automated scaling.
- Lambda architecture supports both stream and batch functionalities, providing accurate and up-to-date, near-real-time results.
- Kappa architecture does not have a batch layer, and all data are processed exclusively as streams.
- Stream analytics is important for sensing what is happening in the radio frequency electromagnetic spectrum with relatively low-cost sensors.
- Spectrum Streamer is a streaming architecture and an open-source library used to ingest time, frequency, and energy values of data in real-time.
- Real-time notifications are detected transmissions that can be used to update spectrum occupancy databases or directly notify other devices that a transmission is happening in a certain channel.
- Statistical reporting references a report delivered by computational statistics of the detected events, primarily targeting human users for report generation.
- Custom applications can be developed to subscribe to the output of the spectrum streamer for report generation.
Organizations
- Standards development organizations (SDOs) work to formulate health and safety standards.
- Industrial Internet Consortium (IIC) is a nonprofit organization created for the promotion of open standards and interoperability for technologies used in industrial and machine-to-machine (M2M) environments.
Processing Data
- Batch processing is a process that accumulates new data into disjunctive groups and processes them later.
- Stream processing is a process that handles each new piece of data at the time the data is being created, either individually or inside of a rolling window.
- Five main operations performed on streaming data: compression, dimensionality reduction, summarization, learning, and visualization.
- Compression reduces the occupied space for storing and/or the required bandwidth for transmitting data.
- Dimensionality reduction reduces the number of random variables (or dimensions) under consideration.
- Summarization transforms the data to provide a representation that best describes the time series under consideration.
- Learning and mining involve automating model building from recorded data and using models to extract insights and understand large datasets.
- Visualization transforms the data into a visual representation targeted at a human consumer.
Information Consumer
- An information consumer wants to join the data revolution and build a new application that draws on multiple disparate sources of data.
IoT Standards
- HyperCat is a specification for representing and exposing IoT platform catalogues over Web technologies.
- DCAT is a W3C recommendation aimed at facilitating interoperability between data catalogues.
Interoperability
- Three main aspects of interoperability: discovery, access control, and usage.
- Discovery involves identifying which aggregators contain information of interest and finding specific data sets.
- Access control involves facilities that allow information providers to retain control over access.
- Data access involves reducing technical barriers faced by both providers and consumers of information.
Types of Data
- Sensor data is the initial value required for metadata to be gathered.
- Metadata is a set of data that describes and presents information about other data.
- Dataset is a key-value pair of data that is relational to the initial query of data from a sensor.
IoT Evolution
- First Wave: Hardware related breakthrough that aimed to connect everyday objects to networks.
- Second Wave: Development of new sensors and materials as well as communication technologies and protocols.
- Third Wave: Data management processing and analytics as well as security, privacy, and trust.
IoT Ecosystem
- IoT ecosystem is a set of stakeholders that participate in the deployment of IoT technology and the relationship between them.
- Stakeholders include information providers, platform providers, application developers, and end users.
IoT Components
- Actuator: a device that converts an electrical signal into a corresponding physical quantity such as movement, force, or sound.
- Edge processing: a process of data aggregation, manipulation, bandwidth reduction, and other logic directly on an IoT sensor or device.
- Access network: part of the network concerned with moving data to and from a sensor or edge.
- Customer edge device: receives data from and sends commands to IoT devices, provides limited local storage, processing, and networking functions.
- Mobile edge computer: reduces transmission cost and provides fast interactive response in the computation of off-loading resources.
IoT Architecture
- Industrial Internet Reference Architecture (IIRA) is a standards-based architectural template and methodology that enables Industrial Internet of Things.
Security and Privacy
- BSI Kitemark is a recognizable symbol that indicates levels of trust, compliance, security, etc.
- California Consumer Privacy Act (CCPA) is a state statue intended to enhance privacy rights and consumer protection for residents of California in the United States.
- Vulnerabilities Equities Process (VEP) is a process used by the U.S. federal government to determine how it should treat zero-day computer security and vulnerabilities.
Blockchain
- Distributed Ledger Technology (DLT) is a decentralized database managed by multiple participants across multiple nodes.
- Permissionless DLTs allow any actor to become a node.
- Federated DLT is a permissioned DLT shared across more than one organization.
- Features of blockchains: decentralization, immutability, auditability, fault tolerance, and resilience.
- Benefits of blockchain: trust, resilience, adaptability, fault tolerance, security, and complete decentralization.
Streaming Data
- Two main types of stream data processing systems:
- First type based on existing relational database principles
- Second type suitable for streaming data, enables creation of custom operators and generation of new data streams
- Flink: second-generation stream processing system that utilizes automated scaling
- Lambda architecture: supports both stream and batch functionalities, provides accurate and up-to-date results
- Kappa architecture: batch layer is not present, and all data are processed exclusively as streams
Stream Analytics
- Important for sensing what is happening in the radio frequency electromagnetic spectrum, with relatively low-cost sensors
- Spectrum Streamer: streaming architecture and open-source library used to ingest time, frequency, and energy values of data in real-time
- Real-time notifications: detected transmissions that can be used to update spectrum occupancy databases or directly notify other devices
- Statistical reporting: report delivered by computational statistics of the detected events, targeting human users for report generation
- Custom applications: can be developed to subscribe to the output of the spectrum streamer for report generation
Organizations
- Standards development organizations (SDOs): work to formulate health and safety standards
- Industrial Internet Consortium (IIC): nonprofit organization created for the promotion of open standards and interoperability for technologies used in industrial and machine-to-machine (M2M) environments
IoT Concepts
- Journeys: represented as geospatial features (e.g., point, line, or polygon) with arbitrary associated properties described in metadata
- Geographical features: represented as geospatial features (e.g., point, line, or polygon) with arbitrary associated properties described in metadata
- Situations: includes an aggregation of sensor-based data and other data, as well as interpretation, relevant to a time and specified locations
Processing Data
- Batch processing: accumulates new data into disjunctive groups and processes them later, defined by criteria such as batch size or age
- Stream processing: handles each new piece of data at the time the data is being created, either individually or inside of a rolling window
- Five main operations performed on streaming data:
- Compression: reduces occupied space for storing and/or the required bandwidth for transmitting
- Dimensionality reduction: reduces the number of random variables (or dimensions) under consideration
- Summarization: transforms the data to provide a representation that best describes the time series under consideration
- Learning and mining: automated model building from recorded data and using models to extract insights and understand large datasets
- Visualization: transforms the data into a visual representation targeted at a human consumer
IoT Ecosystem
- IoT Ecosystem: a set of stakeholders that participate in the deployment of IoT technology and the relationship between them
- Stakeholders in IoT Ecosystems:
- Information Providers: owners of sensor deployments that may share information and data for the general good
- Platform Providers: provide storage and computing infrastructure as well as analytics services
- Application Developers: produce applications that process the available data within a specific context to produce actionable insight for end users
- End Users: use the information and applications that are made available by other stakeholders
IoT Concepts
- Actuator: device that converts an electrical signal into a corresponding physical quantity such as movement, force, or sound
- Edge processing: process of data aggregation, manipulation, bandwidth reduction, and other logic directly on an IoT sensor or device
- Access network: part of network which is concerned with moving data to and from a sensor or edge
- Customer edge device: receives data from and sends commands to IoT devices & provides limited local storage, processing, and networking functions
- Mobile edge computer: reduces transmission cost and provides fast interactive response in the computation of off-loading resources
- Centralized IoT platform: powerful central storage and processing capability for IoT use cases delivering important capabilities
- IoT Runtime Environment: provides additional functionality beyond the container management level that enables remote management of information flows between multiple IoT applications and external endpoints
- Device management: encompasses the areas of initial device configuration and on-going management
- Secure Runtime Environment: component represents a comprehensive collection of tools that reduce the attack space through measures such as identity access management (IAM), secure boot, device attestation, TPMs, and trusted execution environments (TEEs)
IoT Tools and Technologies
- NodeJS: JavaScript for servers
- Node-RED: flow-based development tool meant for IoT, built on NodeJS
- Protocol adapter: protocol specific module enabling the transformation of incoming sensor data or outgoing actuator commands to a common format
- Information broker: on-board storage module that allows storage of recently received data from sensors or from the cloud or other modules
- Rules Engine: module to route the incoming data from other modules based on predefined rules
- Use case specific: module that is produced by a developer to perform a specialist function
- Management and Security: module that allows registration of the IoT device to the system and manages modules and configuration, handles security features
Healthcare and Energy
- Electronic health record (EHR): the electronic, systematized collection of patient and population health information stored in a digital format that can be shared across different healthcare settings
- Laboratory information system (LIS): software-based solution with features that support a modern laboratory's operations
- NoSQL: provides a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations
- Advanced metering infrastructure (AMI): integrated system of smart meters, communications networks, and data management systems that enable two-way communication between utilities and customers
- SM: smart meter
- IED: intelligent energy device
- PMU: phasor measurement unit
- VNF: virtual network function
- vMCM: virtual machine cloud machine function, offers digital twin services of the on-field physical assets
- vBCP: virtual blockchain processing function, gateway to blockchain infrastructures, allowing interaction of vBCP service-compliant devices with the blockchain
- vAAA: VNF delivering AAA, features two distinct service modes, namely blockchain-based and OAUTH2.0 service
- vMME: virtual mobility management entity responsible for registering devices to the network and advertising their presence on it
- vSON: virtual self-organizing networks enabling multihop and multiprotocol connectivity of IoT devices without direct access to 5g networking
- vTSD: virtual terminal service discovery responsible for effectively handling IoT devices services discovery
Streaming Data
- Two main types of stream data processing systems:
- First type based on existing relational database principles
- Second type suitable for streaming data, enables creation of custom operators and generation of new data streams
- Flink: second-generation stream processing system that utilizes automated scaling
- Lambda architecture: supports both stream and batch functionalities, provides accurate and up-to-date results
- Kappa architecture: batch layer is not present, and all data are processed exclusively as streams
Stream Analytics
- Important for sensing what is happening in the radio frequency electromagnetic spectrum, with relatively low-cost sensors
- Spectrum Streamer: streaming architecture and open-source library used to ingest time, frequency, and energy values of data in real-time
- Real-time notifications: detected transmissions that can be used to update spectrum occupancy databases or directly notify other devices
- Statistical reporting: report delivered by computational statistics of the detected events, targeting human users for report generation
- Custom applications: can be developed to subscribe to the output of the spectrum streamer for report generation
Organizations
- Standards development organizations (SDOs): work to formulate health and safety standards
- Industrial Internet Consortium (IIC): nonprofit organization created for the promotion of open standards and interoperability for technologies used in industrial and machine-to-machine (M2M) environments
IoT Concepts
- Journeys: represented as geospatial features (e.g., point, line, or polygon) with arbitrary associated properties described in metadata
- Geographical features: represented as geospatial features (e.g., point, line, or polygon) with arbitrary associated properties described in metadata
- Situations: includes an aggregation of sensor-based data and other data, as well as interpretation, relevant to a time and specified locations
Processing Data
- Batch processing: accumulates new data into disjunctive groups and processes them later, defined by criteria such as batch size or age
- Stream processing: handles each new piece of data at the time the data is being created, either individually or inside of a rolling window
- Five main operations performed on streaming data:
- Compression: reduces occupied space for storing and/or the required bandwidth for transmitting
- Dimensionality reduction: reduces the number of random variables (or dimensions) under consideration
- Summarization: transforms the data to provide a representation that best describes the time series under consideration
- Learning and mining: automated model building from recorded data and using models to extract insights and understand large datasets
- Visualization: transforms the data into a visual representation targeted at a human consumer
IoT Ecosystem
- IoT Ecosystem: a set of stakeholders that participate in the deployment of IoT technology and the relationship between them
- Stakeholders in IoT Ecosystems:
- Information Providers: owners of sensor deployments that may share information and data for the general good
- Platform Providers: provide storage and computing infrastructure as well as analytics services
- Application Developers: produce applications that process the available data within a specific context to produce actionable insight for end users
- End Users: use the information and applications that are made available by other stakeholders
IoT Concepts
- Actuator: device that converts an electrical signal into a corresponding physical quantity such as movement, force, or sound
- Edge processing: process of data aggregation, manipulation, bandwidth reduction, and other logic directly on an IoT sensor or device
- Access network: part of network which is concerned with moving data to and from a sensor or edge
- Customer edge device: receives data from and sends commands to IoT devices & provides limited local storage, processing, and networking functions
- Mobile edge computer: reduces transmission cost and provides fast interactive response in the computation of off-loading resources
- Centralized IoT platform: powerful central storage and processing capability for IoT use cases delivering important capabilities
- IoT Runtime Environment: provides additional functionality beyond the container management level that enables remote management of information flows between multiple IoT applications and external endpoints
- Device management: encompasses the areas of initial device configuration and on-going management
- Secure Runtime Environment: component represents a comprehensive collection of tools that reduce the attack space through measures such as identity access management (IAM), secure boot, device attestation, TPMs, and trusted execution environments (TEEs)
IoT Tools and Technologies
- NodeJS: JavaScript for servers
- Node-RED: flow-based development tool meant for IoT, built on NodeJS
- Protocol adapter: protocol specific module enabling the transformation of incoming sensor data or outgoing actuator commands to a common format
- Information broker: on-board storage module that allows storage of recently received data from sensors or from the cloud or other modules
- Rules Engine: module to route the incoming data from other modules based on predefined rules
- Use case specific: module that is produced by a developer to perform a specialist function
- Management and Security: module that allows registration of the IoT device to the system and manages modules and configuration, handles security features
Healthcare and Energy
- Electronic health record (EHR): the electronic, systematized collection of patient and population health information stored in a digital format that can be shared across different healthcare settings
- Laboratory information system (LIS): software-based solution with features that support a modern laboratory's operations
- NoSQL: provides a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations
- Advanced metering infrastructure (AMI): integrated system of smart meters, communications networks, and data management systems that enable two-way communication between utilities and customers
- SM: smart meter
- IED: intelligent energy device
- PMU: phasor measurement unit
- VNF: virtual network function
- vMCM: virtual machine cloud machine function, offers digital twin services of the on-field physical assets
- vBCP: virtual blockchain processing function, gateway to blockchain infrastructures, allowing interaction of vBCP service-compliant devices with the blockchain
- vAAA: VNF delivering AAA, features two distinct service modes, namely blockchain-based and OAUTH2.0 service
- vMME: virtual mobility management entity responsible for registering devices to the network and advertising their presence on it
- vSON: virtual self-organizing networks enabling multihop and multiprotocol connectivity of IoT devices without direct access to 5g networking
- vTSD: virtual terminal service discovery responsible for effectively handling IoT devices services discovery
Streaming Data
- There are two main types of stream data processing systems: one based on existing relational database principles and another more suitable for streaming data.
- Flink is a second-generation stream processing system that utilizes automated scaling.
- Lambda architecture supports both stream and batch functionalities, providing accurate and up-to-date, near-real-time results.
- Kappa architecture does not have a batch layer, and all data are processed exclusively as streams.
- Stream analytics is important for sensing what is happening in the radio frequency electromagnetic spectrum with relatively low-cost sensors.
- Spectrum Streamer is a streaming architecture and an open-source library used to ingest time, frequency, and energy values of data in real-time.
- Real-time notifications are detected transmissions that can be used to update spectrum occupancy databases or directly notify other devices that a transmission is happening in a certain channel.
- Statistical reporting references a report delivered by computational statistics of the detected events, primarily targeting human users for report generation.
- Custom applications can be developed to subscribe to the output of the spectrum streamer for report generation.
Organizations
- Standards development organizations (SDOs) work to formulate health and safety standards.
- Industrial Internet Consortium (IIC) is a nonprofit organization created for the promotion of open standards and interoperability for technologies used in industrial and machine-to-machine (M2M) environments.
Processing Data
- Batch processing is a process that accumulates new data into disjunctive groups and processes them later.
- Stream processing is a process that handles each new piece of data at the time the data is being created, either individually or inside of a rolling window.
- Five main operations performed on streaming data: compression, dimensionality reduction, summarization, learning, and visualization.
- Compression reduces the occupied space for storing and/or the required bandwidth for transmitting data.
- Dimensionality reduction reduces the number of random variables (or dimensions) under consideration.
- Summarization transforms the data to provide a representation that best describes the time series under consideration.
- Learning and mining involve automating model building from recorded data and using models to extract insights and understand large datasets.
- Visualization transforms the data into a visual representation targeted at a human consumer.
Information Consumer
- An information consumer wants to join the data revolution and build a new application that draws on multiple disparate sources of data.
IoT Standards
- HyperCat is a specification for representing and exposing IoT platform catalogues over Web technologies.
- DCAT is a W3C recommendation aimed at facilitating interoperability between data catalogues.
Interoperability
- Three main aspects of interoperability: discovery, access control, and usage.
- Discovery involves identifying which aggregators contain information of interest and finding specific data sets.
- Access control involves facilities that allow information providers to retain control over access.
- Data access involves reducing technical barriers faced by both providers and consumers of information.
Types of Data
- Sensor data is the initial value required for metadata to be gathered.
- Metadata is a set of data that describes and presents information about other data.
- Dataset is a key-value pair of data that is relational to the initial query of data from a sensor.
IoT Evolution
- First Wave: Hardware related breakthrough that aimed to connect everyday objects to networks.
- Second Wave: Development of new sensors and materials as well as communication technologies and protocols.
- Third Wave: Data management processing and analytics as well as security, privacy, and trust.
IoT Ecosystem
- IoT ecosystem is a set of stakeholders that participate in the deployment of IoT technology and the relationship between them.
- Stakeholders include information providers, platform providers, application developers, and end users.
IoT Components
- Actuator: a device that converts an electrical signal into a corresponding physical quantity such as movement, force, or sound.
- Edge processing: a process of data aggregation, manipulation, bandwidth reduction, and other logic directly on an IoT sensor or device.
- Access network: part of the network concerned with moving data to and from a sensor or edge.
- Customer edge device: receives data from and sends commands to IoT devices, provides limited local storage, processing, and networking functions.
- Mobile edge computer: reduces transmission cost and provides fast interactive response in the computation of off-loading resources.
IoT Architecture
- Industrial Internet Reference Architecture (IIRA) is a standards-based architectural template and methodology that enables Industrial Internet of Things.
Security and Privacy
- BSI Kitemark is a recognizable symbol that indicates levels of trust, compliance, security, etc.
- California Consumer Privacy Act (CCPA) is a state statue intended to enhance privacy rights and consumer protection for residents of California in the United States.
- Vulnerabilities Equities Process (VEP) is a process used by the U.S. federal government to determine how it should treat zero-day computer security and vulnerabilities.
Blockchain
- Distributed Ledger Technology (DLT) is a decentralized database managed by multiple participants across multiple nodes.
- Permissionless DLTs allow any actor to become a node.
- Federated DLT is a permissioned DLT shared across more than one organization.
- Features of blockchains: decentralization, immutability, auditability, fault tolerance, and resilience.
- Benefits of blockchain: trust, resilience, adaptability, fault tolerance, security, and complete decentralization.
Streaming Data
- There are two main types of stream data processing systems: one based on existing relational database principles and another more suitable for streaming data.
- Flink is a second-generation stream processing system that utilizes automated scaling.
- Lambda architecture supports both stream and batch functionalities, providing accurate and up-to-date, near-real-time results.
- Kappa architecture does not have a batch layer, and all data are processed exclusively as streams.
- Stream analytics is important for sensing what is happening in the radio frequency electromagnetic spectrum with relatively low-cost sensors.
- Spectrum Streamer is a streaming architecture and an open-source library used to ingest time, frequency, and energy values of data in real-time.
- Real-time notifications are detected transmissions that can be used to update spectrum occupancy databases or directly notify other devices that a transmission is happening in a certain channel.
- Statistical reporting references a report delivered by computational statistics of the detected events, primarily targeting human users for report generation.
- Custom applications can be developed to subscribe to the output of the spectrum streamer for report generation.
Organizations
- Standards development organizations (SDOs) work to formulate health and safety standards.
- Industrial Internet Consortium (IIC) is a nonprofit organization created for the promotion of open standards and interoperability for technologies used in industrial and machine-to-machine (M2M) environments.
Processing Data
- Batch processing is a process that accumulates new data into disjunctive groups and processes them later.
- Stream processing is a process that handles each new piece of data at the time the data is being created, either individually or inside of a rolling window.
- Five main operations performed on streaming data: compression, dimensionality reduction, summarization, learning, and visualization.
- Compression reduces the occupied space for storing and/or the required bandwidth for transmitting data.
- Dimensionality reduction reduces the number of random variables (or dimensions) under consideration.
- Summarization transforms the data to provide a representation that best describes the time series under consideration.
- Learning and mining involve automating model building from recorded data and using models to extract insights and understand large datasets.
- Visualization transforms the data into a visual representation targeted at a human consumer.
Information Consumer
- An information consumer wants to join the data revolution and build a new application that draws on multiple disparate sources of data.
IoT Standards
- HyperCat is a specification for representing and exposing IoT platform catalogues over Web technologies.
- DCAT is a W3C recommendation aimed at facilitating interoperability between data catalogues.
Interoperability
- Three main aspects of interoperability: discovery, access control, and usage.
- Discovery involves identifying which aggregators contain information of interest and finding specific data sets.
- Access control involves facilities that allow information providers to retain control over access.
- Data access involves reducing technical barriers faced by both providers and consumers of information.
Types of Data
- Sensor data is the initial value required for metadata to be gathered.
- Metadata is a set of data that describes and presents information about other data.
- Dataset is a key-value pair of data that is relational to the initial query of data from a sensor.
IoT Evolution
- First Wave: Hardware related breakthrough that aimed to connect everyday objects to networks.
- Second Wave: Development of new sensors and materials as well as communication technologies and protocols.
- Third Wave: Data management processing and analytics as well as security, privacy, and trust.
IoT Ecosystem
- IoT ecosystem is a set of stakeholders that participate in the deployment of IoT technology and the relationship between them.
- Stakeholders include information providers, platform providers, application developers, and end users.
IoT Components
- Actuator: a device that converts an electrical signal into a corresponding physical quantity such as movement, force, or sound.
- Edge processing: a process of data aggregation, manipulation, bandwidth reduction, and other logic directly on an IoT sensor or device.
- Access network: part of the network concerned with moving data to and from a sensor or edge.
- Customer edge device: receives data from and sends commands to IoT devices, provides limited local storage, processing, and networking functions.
- Mobile edge computer: reduces transmission cost and provides fast interactive response in the computation of off-loading resources.
IoT Architecture
- Industrial Internet Reference Architecture (IIRA) is a standards-based architectural template and methodology that enables Industrial Internet of Things.
Security and Privacy
- BSI Kitemark is a recognizable symbol that indicates levels of trust, compliance, security, etc.
- California Consumer Privacy Act (CCPA) is a state statue intended to enhance privacy rights and consumer protection for residents of California in the United States.
- Vulnerabilities Equities Process (VEP) is a process used by the U.S. federal government to determine how it should treat zero-day computer security and vulnerabilities.
Blockchain
- Distributed Ledger Technology (DLT) is a decentralized database managed by multiple participants across multiple nodes.
- Permissionless DLTs allow any actor to become a node.
- Federated DLT is a permissioned DLT shared across more than one organization.
- Features of blockchains: decentralization, immutability, auditability, fault tolerance, and resilience.
- Benefits of blockchain: trust, resilience, adaptability, fault tolerance, security, and complete decentralization.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Learn about the two main types of stream data processing systems, including Flink and Lambda architecture, which support both stream and batch functionalities.