Podcast
Questions and Answers
DeepSeek AI's Test-Time Scaling feature provides which of the following advantages?
DeepSeek AI's Test-Time Scaling feature provides which of the following advantages?
- It provides insight into the AI's decision-making process. (correct)
- It breaks down the node's functions into more specialized roles.
- It allows for faster data processing speeds compared to other AI models.
- It reduces the computing power required for AI training.
What is the primary function of NVIDIA's PTX (Parallel Thread Execution) architecture?
What is the primary function of NVIDIA's PTX (Parallel Thread Execution) architecture?
- To serve as an interface between high-level GPU programming languages and low-level machine code. (correct)
- To manage the allocation of memory across different GPUs.
- To replace CUDA C/C++ for optimized code execution.
- To directly execute high-level programming languages on NVIDIA GPUs.
How does DeepSeek AI's data processing speed compare to that of OpenAI?
How does DeepSeek AI's data processing speed compare to that of OpenAI?
- DeepSeek processes data 11 times faster than OpenAI. (correct)
- DeepSeek's data processing speed is not comparable to OpenAI.
- DeepSeek processes data at the same speed as OpenAI.
- DeepSeek processes data 11 times slower than OpenAI.
What is a key advantage of DeepSeek AI compared to OpenAI, according to the provided information?
What is a key advantage of DeepSeek AI compared to OpenAI, according to the provided information?
Which of the following best describes the Mixture of Experts (MoE) approach used by DeepSeek AI?
Which of the following best describes the Mixture of Experts (MoE) approach used by DeepSeek AI?
What was the financial impact on NVIDIA's stock value following the emergence of DeepSeek AI, as indicated in the provided information?
What was the financial impact on NVIDIA's stock value following the emergence of DeepSeek AI, as indicated in the provided information?
How does the NVIDIA H100 GPU improve upon the A100 for AI training and inference?
How does the NVIDIA H100 GPU improve upon the A100 for AI training and inference?
DeepSeek AI was trained using which type of NVIDIA chip to avoid export restrictions similar to those affecting the A100?
DeepSeek AI was trained using which type of NVIDIA chip to avoid export restrictions similar to those affecting the A100?
Which of the following best describes the primary focus of Information Technology (IT)?
Which of the following best describes the primary focus of Information Technology (IT)?
In which environment does Operational Technology (OT) primarily function?
In which environment does Operational Technology (OT) primarily function?
Which of the following technologies is commonly associated with Operational Technology (OT)?
Which of the following technologies is commonly associated with Operational Technology (OT)?
What is the primary security focus in Operational Technology (OT) environments?
What is the primary security focus in Operational Technology (OT) environments?
Which operational concern is typically prioritized in Information Technology (IT)?
Which operational concern is typically prioritized in Information Technology (IT)?
DeepSeek AI has been accused of copyright infringement related to which company?
DeepSeek AI has been accused of copyright infringement related to which company?
What is 'distillation' in the context of AI, as mentioned regarding DeepSeek AI?
What is 'distillation' in the context of AI, as mentioned regarding DeepSeek AI?
Considering the distinctions between IT and OT, if a factory implemented a system to monitor the temperature and pressure of its machinery via a network of sensors, which domain would primarily manage this system?
Considering the distinctions between IT and OT, if a factory implemented a system to monitor the temperature and pressure of its machinery via a network of sensors, which domain would primarily manage this system?
Which of the following best describes the core concept of the Internet of Things (IoT)?
Which of the following best describes the core concept of the Internet of Things (IoT)?
How does IoT typically differ from embedded systems regarding internet connectivity?
How does IoT typically differ from embedded systems regarding internet connectivity?
Which characteristic is most indicative of IoT devices compared to traditional embedded systems, regarding security considerations?
Which characteristic is most indicative of IoT devices compared to traditional embedded systems, regarding security considerations?
In the context of machine learning, what is the primary difference between supervised and unsupervised learning?
In the context of machine learning, what is the primary difference between supervised and unsupervised learning?
Which of the following scenarios exemplifies the application of IoT in smart manufacturing?
Which of the following scenarios exemplifies the application of IoT in smart manufacturing?
How might IoT-enabled weather sensors be used in scientific applications?
How might IoT-enabled weather sensors be used in scientific applications?
Compared to robotics, what distinct feature is most characteristic of general IoT applications?
Compared to robotics, what distinct feature is most characteristic of general IoT applications?
Which of these examples demonstrates a use case most closely related to Artificial Intelligence (AI)?
Which of these examples demonstrates a use case most closely related to Artificial Intelligence (AI)?
How does the convergence of IT and OT systems impact cybersecurity in industrial settings?
How does the convergence of IT and OT systems impact cybersecurity in industrial settings?
Which of the following is a key characteristic of IoT communications, contributing to their effectiveness?
Which of the following is a key characteristic of IoT communications, contributing to their effectiveness?
How do cloud services enhance the functionality of IoT (Internet of Things) solutions?
How do cloud services enhance the functionality of IoT (Internet of Things) solutions?
What is a primary advantage of using wired connections compared to wireless connections in industrial IoT setups?
What is a primary advantage of using wired connections compared to wireless connections in industrial IoT setups?
A manufacturing plant needs to deploy several new IoT devices. They require a solution that provides high data transmission speeds with a focus on security. Which type of connection should they prioritize?
A manufacturing plant needs to deploy several new IoT devices. They require a solution that provides high data transmission speeds with a focus on security. Which type of connection should they prioritize?
What is the main difference between an omnidirectional antenna and a directional antenna in wireless communication?
What is the main difference between an omnidirectional antenna and a directional antenna in wireless communication?
In wireless communication, what is the relationship between frequency, range, and speed?
In wireless communication, what is the relationship between frequency, range, and speed?
What phenomenon describes a radio signal reaching a receiving antenna via multiple paths due to reflections from objects in the environment?
What phenomenon describes a radio signal reaching a receiving antenna via multiple paths due to reflections from objects in the environment?
Which of the following is NOT a primary effect of multipath propagation on a wireless signal?
Which of the following is NOT a primary effect of multipath propagation on a wireless signal?
Which technique is used to compensate for distortion caused by multipath propagation?
Which technique is used to compensate for distortion caused by multipath propagation?
What is the primary difference between licensed and unlicensed radio spectrum?
What is the primary difference between licensed and unlicensed radio spectrum?
In the context of multiplexing, what is the function of a demultiplexer (demux)?
In the context of multiplexing, what is the function of a demultiplexer (demux)?
Which type of multiplexing involves dividing the communication channel into different frequency bands?
Which type of multiplexing involves dividing the communication channel into different frequency bands?
Considering Quality of Service (QoS), which of the following applications would be most sensitive to latency?
Considering Quality of Service (QoS), which of the following applications would be most sensitive to latency?
Which of the listed network management tasks involves proactively identifying and resolving issues affecting network performance?
Which of the listed network management tasks involves proactively identifying and resolving issues affecting network performance?
Why are connectivity standards necessary for devices to communicate effectively?
Why are connectivity standards necessary for devices to communicate effectively?
Flashcards
What is IoT?
What is IoT?
Internet of Things is tech that enables new use cases and delivers services across markets, by connecting the unconnected.
IoT Benefits
IoT Benefits
Enables remote control, automation and smarter decision-making.
IoT Examples
IoT Examples
Personal devices, smart manufacturing, smart cities, and scientific applications (e.g., weather sensors).
IoT vs. Embedded Systems
IoT vs. Embedded Systems
Signup and view all the flashcards
IoT and Cloud
IoT and Cloud
Signup and view all the flashcards
IoT Security Needs
IoT Security Needs
Signup and view all the flashcards
What is AI?
What is AI?
Signup and view all the flashcards
What is Robotics?
What is Robotics?
Signup and view all the flashcards
AI Distillation
AI Distillation
Signup and view all the flashcards
Information Technology (IT)
Information Technology (IT)
Signup and view all the flashcards
Operational Technology (OT)
Operational Technology (OT)
Signup and view all the flashcards
IT Environment
IT Environment
Signup and view all the flashcards
OT Environment
OT Environment
Signup and view all the flashcards
IT Core Technologies
IT Core Technologies
Signup and view all the flashcards
OT Core Technologies
OT Core Technologies
Signup and view all the flashcards
IT Security Focus
IT Security Focus
Signup and view all the flashcards
DeepSeek AI
DeepSeek AI
Signup and view all the flashcards
Mixture of Experts (MoE)
Mixture of Experts (MoE)
Signup and view all the flashcards
Test-Time Scaling
Test-Time Scaling
Signup and view all the flashcards
NVIDIA A100
NVIDIA A100
Signup and view all the flashcards
H800
H800
Signup and view all the flashcards
NVIDIA H100
NVIDIA H100
Signup and view all the flashcards
NVIDIA H200
NVIDIA H200
Signup and view all the flashcards
NVIDIA PTX
NVIDIA PTX
Signup and view all the flashcards
Fading
Fading
Signup and view all the flashcards
Dispersion
Dispersion
Signup and view all the flashcards
Inter-symbol Interference (ISI)
Inter-symbol Interference (ISI)
Signup and view all the flashcards
Diversity Techniques
Diversity Techniques
Signup and view all the flashcards
Equalization
Equalization
Signup and view all the flashcards
Multiplexing
Multiplexing
Signup and view all the flashcards
Frequency Division Multiplexing (FDM)
Frequency Division Multiplexing (FDM)
Signup and view all the flashcards
Latency-Sensitive Traffic
Latency-Sensitive Traffic
Signup and view all the flashcards
IT/OT Convergence
IT/OT Convergence
Signup and view all the flashcards
Scalability (in IoT)
Scalability (in IoT)
Signup and view all the flashcards
M2M Communication
M2M Communication
Signup and view all the flashcards
Cellular Networks (in IoT)
Cellular Networks (in IoT)
Signup and view all the flashcards
Wired vs. Wireless (Pros/Cons)
Wired vs. Wireless (Pros/Cons)
Signup and view all the flashcards
Omnidirectional Antenna
Omnidirectional Antenna
Signup and view all the flashcards
Frequency vs. Range/Speed
Frequency vs. Range/Speed
Signup and view all the flashcards
Multipath Propagation
Multipath Propagation
Signup and view all the flashcards
Study Notes
CPSC514 - Internet of Things and Web Security
- The course provides a comprehensive overview of the Internet of Things (IoT)
- Explores fundamental concepts, technologies, applications, and emerging trends
- Students will gain a solid understanding of IoT architecture, communication protocols, data management, and security considerations
- The course will delve into real-world IoT applications across various industries and discuss the ethical and societal implications.
Agenda
- Attendance
- Introductions
- Syllabus
- Survey
- Lecture
What is IoT?
- Internet of Things (IoT) includes a set of technologies and capabilities that are enabling new use cases and delivering services across a wide variety of markets and applications.
- IoT connects the unconnected
- IoT makes devices smart and autonomous
- IoT enables remote control and management
IoT Examples
- Personal Devices such as smart watches
- Smart manufacturing such as automated robots
- Smart cities such as connected traffic lights
- Scientific applications such as weather sensors
IoT vs Embedded Systems
- IoT is connected to the internet, embedded systems are not necessarily connected
- IoT sends data to a cloud server
- IoT requires more security than embedded systems
- IoT can consume more power because of connectivity requirements
Related Terms
- Robotics: Sensors and actuators working together to perform a task such as drones, cars, and printers
- Machine learning: Predicting future data based on previous data via Supervised and Unsupervised processes
- Supervised learning: Requires user interaction to train spam filters
- Unsupervised learning: Does not require user interaction
- Artificial Intelligence (AI): The ability of a computer/machine to perform activities that normally require human intelligence
DeepSeek AI
- DeepSeek was founded in 2023.
- CEO is Liang Wenfeng, also the co-founder of one of China's top hedge funds.
- In 2022, that fund acquired 10,000 nVidia A100 chips.
- DS is trained on H800 chips, which are not subject to export restrictions like A100 chips.
- DeepSeek processes data 11x faster than Open AI.
- Requires much less computing power than competing AI systems.
- nVidia stock lost $589 billion in value on January 27, 2025
- DeepSeek is Open-source
- Open AI is not open source
- Open-source (Open AI is not...)
- Test-Time Scaling (shows its train of thought)
- Mixture of Experts (MoE) breaks nodes into specialized roles
DeepSeek AI Hardware
- nVidia A100 (Hopper - 2020) is succeeded by the H100 (Ampre - 2023)
- H200 is the latest GPU; H800 is modified H100 for China
- The NVIDIA A100's successor is the NVIDIA H100
- H100 offers performance improvements over the A100
- Features a built-in Transformer Engine for handling large language models and dynamic programming instructions (DPX) for faster code execution
- The H100 is up to nine times faster for Al training and 30 times faster for inference compared to the A100
- NVIDIA has announced the H200, which is set for release in the second quarter of 2024
- Nvidia's PTX (Parallel Thread Execution) - intermediate instruction set architecture designed by Nvidia for its GPUs
- PTX sits between higher-level GPU programming languages (like CUDA C/C++ or other language frontends) and the low-level machine code (streaming assembly, or SASS)
- PTX is a close-to-metal ISA that exposes the GPU as a data-parallel computing device
- Once PTX is into SASS, it is optimized fo specific generation of Nvidia GPUs
- DeepSeek infringed on the copyright of OpenAl
- Distillation is a method of training an Al using the output of another Al
- OpenAl also has been been accused of copyright infringement
- DeepSeek is the AI firm claiming to have 50,000 Nvidia GPUs and has spent $1.6 billion on AI buildouts
IT and OT
- IT (Information Technology): Centers on managing, processing, storing, and securing data. It is mainly concerned with applications, data, and networks to support business operations.
- OT (Operational Technology): Focuses on the management and control of physical devices/industrial equipment. OT control machinery and processes in manufacturing, power generation, and utilities.
- IT primarily operates within business or office environments such as servers, data centers, cloud infrastructure
- OT functions in industrial environments where machinery, production lines, and physical equipment are critical
- IT involves software applications, databases, servers, laptops, and network hardware (routers, switches), as well as ERP, CRM and databases
- OT uses SCADA, PLCs, and ICS to manage physical processes and equipment.
- IT prioritizes data protection, privacy, and network security to mitigate cyber threats like malware, phishing, and data breaches.
- OT focuses on safety, reliability, and uptime of physical systems, protecting assets and maintaining operations
- IT emphasizes data integrity, confidentiality, and availability
- OT prioritizes system availability, personnel safety, and physical process efficiency over data integrity
- As Industries and IoT converge, enabling remote monitoring, predictive maintenance, and enhanced data analytics in industrial settings, creating cybersecurity challenges as OT systems weren't designed for connectivity
IoT Attributes
- Scalability: The capacity to increase the number of devices and data points without negatively impacting performance, requires IPv6 instead of IPv4
- IPv4 /8 = 16,777,216 IP addresses
- Communications via reliability, security, punctuality
- Analytics
- M2M (machine-to-machine) communication
- AI
- Cloud
- Big data analytics
Connectivity
- Cellular networks (LTE, 5G, etc.)
- Wi-Fi
- Bluetooth
- Ethernet
Wired vs Wireless
Wired
- High speed
- More security
- High cost
- Longer time to deploy
Wireless
- Lower speed
- Potential security problems
- Lower cost
- Quicker to deploy
- Can reach some places wired can't
Examples
- TP Link camera
- Has Ethernet port and wireless capabilities
- Uses DHCP (Dynamic Host Configuration Protocol) out of the box
- Can be plugged in and found in the router's DHCP table
- Connects to the web interface to configure Wi-Fi
- Wyze Cam
- Does not have Ethernet
- Uses an app and QR code to configure Wi-Fi network
Antenna Types
- Omnidirectional antenna
- Directional antenna
Range and Capacity
- Lower frequency yields higher range and lower speed
- Higher frequency yields higher speed and lower range
- Line of sight is a factor in range and capacity
Topologies
- Point to Point
- Star
- Ring
- Mesh
Wireless Connectivity
- Multipath propagation occurs when a radio signal reaches a receiving antenna via multiple paths.
- The radio signal bounces off objects like buildings, mountains, or even the atmosphere, creating multiple copies of the original signal that arrive at the receiver at different times
- Fading: The multiple signals can interfere with each other, either constructively (boosting the signal) or destructively (weakening it); fluctuations in signal strength known as fading
- Dispersion: The different path lengths cause the signal to spread out in time, making it harder to decode.
- Inter-symbol Interference (ISI): The spread out signal can overlap with neighboring symbols in digital communication, making it difficult to distinguish them
- Mitigating techniques include:
- Diversity techniques: Using multiple antennas to receive the signal from different paths
- Equalization: Processing the received signal to compensate for the distortion caused by multipath
- Spread spectrum techniques: Spreading the signal over a wider frequency band to reduce the impact of fading
Spectrum
- Licensed: A license can be obtained from the government to use a particular radio spectrum, commonly used by wireless carriers, radio stations, and emergency responders
- Unlicensed
- Available for anyone to use, where more devices lead to a lower bandwidth
- Frequencies vcan vary by country
- GSM uses 850/1900 in the US
- GSM uses 900/1800 in India
Multiplexing
- Is combining multiple data streams on a single link via wired or wireless connections
- Demultiplexer (demux) on the other side from the multiplexer
Types of Multiplexing
- Frequency division multiplexing (FDM)
- Time division multiplexing (TDM)
- Statistical multiplexing
- Space division multiplexing (SDM)
Quality of Service
- There are two main types of traffic: those sensitive to latency, and those sensitive to speed
- Examples of quality of service classifications are:
- Live video
- Recorded video
- Video/audio calls
- Gaming
Network Management
- Centralized management of configuration
- Fault detection
- Performance tuning
- Continuous monitoring
- Security validation
Connectivity Standards
- Getting devices to talk to each other requires standards and acronyms such as
- Wi-Fi (802.11)
- ZigBee (IEEE 802.15.4)
- Cellular (2G – 5G)
Zigbee Connectivity
- See https://en.wikipedia.org/wiki/IEEE_802.15.4
- Low power consumption
- Low speed (up to 250kbps) data transfer rate
- 10-meter range
- Optimized for mesh networks
- Supports thousands of nodes in a mesh
Challenges with IoT
- Standards not developed for limited range, coverage in places lacking Wi-Fi or cellular connectivity
- Power requirements increase with transmission distance.
- It can be very cost sensitive
- There can be temperature ranges and humidity requirements
- Device size can also be a factor
- Data requirements include how much data, how often is it sent, is it clouod or on-prem Serviceability trade-offs may be made to save costs
- Onboard processing capabilities
- General Security
Cloud Services
- Chapman prefers the Microsoft shop
- Use Microsoft Azure services if possible, otherwise,
- Others: Amazon AWS, Google Cloud services
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.