Internet of Things (IoT)

  1. Communication Technologies and Protocols
    1. Short-Range Wireless Technologies
      1. Wi-Fi (IEEE 802.11)
        1. Wi-Fi Standards Evolution
          1. 802.11b/g/n
            1. 802.11ac
              1. 802.11ax (Wi-Fi 6)
              2. Security Protocols
                1. WPA2
                  1. WPA3
                    1. Enterprise Security
                    2. Power Consumption Considerations
                      1. Mesh Networking Capabilities
                      2. Bluetooth Technologies
                        1. Classic Bluetooth
                          1. Protocol Stack
                            1. Profiles and Applications
                              1. Power Consumption
                              2. Bluetooth Low Energy (BLE)
                                1. BLE Architecture
                                  1. GATT Protocol
                                    1. Advertising and Scanning
                                      1. Mesh Networking
                                    2. Zigbee Protocol
                                      1. Zigbee Architecture
                                        1. Network Layers
                                          1. Device Types
                                            1. Cluster Library
                                            2. Mesh Network Topology
                                              1. Self-healing Networks
                                                1. Route Discovery
                                                2. Application Profiles
                                                  1. Home Automation
                                                    1. Smart Energy
                                                      1. Building Automation
                                                    2. Z-Wave Protocol
                                                      1. Z-Wave Network Architecture
                                                        1. Mesh Networking Features
                                                          1. Device Categories
                                                            1. Interoperability Standards
                                                            2. Thread Protocol
                                                              1. IPv6-based Networking
                                                                1. Mesh Network Architecture
                                                                  1. Security Features
                                                                    1. Matter Integration
                                                                    2. Near Field Communication (NFC)
                                                                      1. NFC Operating Modes
                                                                        1. Reader/Writer Mode
                                                                          1. Peer-to-Peer Mode
                                                                            1. Card Emulation Mode
                                                                            2. NFC Data Exchange Format
                                                                              1. Security Considerations
                                                                            3. Long-Range Wireless Technologies
                                                                              1. Low Power Wide Area Networks (LPWAN)
                                                                                1. LoRaWAN
                                                                                  1. LoRa Physical Layer
                                                                                    1. LoRaWAN Protocol Stack
                                                                                      1. Network Architecture
                                                                                        1. Device Classes
                                                                                          1. Security Mechanisms
                                                                                          2. Sigfox
                                                                                            1. Ultra-Narrow Band Technology
                                                                                              1. Network Architecture
                                                                                                1. Message Structure
                                                                                                  1. Coverage and Limitations
                                                                                                  2. NB-IoT (Narrowband IoT)
                                                                                                    1. 3GPP Standards
                                                                                                      1. Network Deployment
                                                                                                        1. Power Saving Features
                                                                                                          1. Use Case Applications
                                                                                                          2. LTE-M (LTE Cat-M1)
                                                                                                            1. LTE Evolution for IoT
                                                                                                              1. Power Saving Modes
                                                                                                                1. Mobility Support
                                                                                                                  1. Voice Capabilities
                                                                                                                2. Cellular Technologies
                                                                                                                  1. 4G LTE for IoT
                                                                                                                    1. LTE Categories
                                                                                                                      1. IoT Optimizations
                                                                                                                        1. Coverage Enhancement
                                                                                                                        2. 5G for IoT
                                                                                                                          1. Enhanced Mobile Broadband (eMBB)
                                                                                                                            1. Ultra-Reliable Low Latency (URLLC)
                                                                                                                              1. Massive Machine Type Communications (mMTC)
                                                                                                                                1. Network Slicing
                                                                                                                                  1. Edge Computing Integration
                                                                                                                                2. Satellite Communication
                                                                                                                                  1. Low Earth Orbit (LEO) Satellites
                                                                                                                                    1. Geostationary Satellites
                                                                                                                                      1. IoT Satellite Services
                                                                                                                                        1. Coverage and Latency Considerations
                                                                                                                                      2. Wired Communication Technologies
                                                                                                                                        1. Ethernet
                                                                                                                                          1. Ethernet Standards
                                                                                                                                            1. 10/100/1000 Mbps
                                                                                                                                              1. Power over Ethernet (PoE)
                                                                                                                                              2. Industrial Ethernet
                                                                                                                                                1. EtherNet/IP
                                                                                                                                                  1. PROFINET
                                                                                                                                                    1. EtherCAT
                                                                                                                                                  2. Serial Communication
                                                                                                                                                    1. UART/USART
                                                                                                                                                      1. Asynchronous Communication
                                                                                                                                                        1. Baud Rate Configuration
                                                                                                                                                        2. SPI (Serial Peripheral Interface)
                                                                                                                                                          1. Master-Slave Architecture
                                                                                                                                                            1. Full-Duplex Communication
                                                                                                                                                            2. I2C (Inter-Integrated Circuit)
                                                                                                                                                              1. Multi-Master Bus
                                                                                                                                                                1. Address-based Communication
                                                                                                                                                              2. Industrial Protocols
                                                                                                                                                                1. Modbus
                                                                                                                                                                  1. Modbus RTU
                                                                                                                                                                    1. Modbus TCP
                                                                                                                                                                      1. Function Codes
                                                                                                                                                                      2. CAN Bus
                                                                                                                                                                        1. Controller Area Network
                                                                                                                                                                          1. CAN FD (Flexible Data Rate)
                                                                                                                                                                            1. Higher Layer Protocols
                                                                                                                                                                            2. RS-485
                                                                                                                                                                              1. Differential Signaling
                                                                                                                                                                                1. Multi-drop Networks
                                                                                                                                                                                  1. Noise Immunity
                                                                                                                                                                              2. IoT Application Protocols
                                                                                                                                                                                1. MQTT (Message Queuing Telemetry Transport)
                                                                                                                                                                                  1. Publish-Subscribe Architecture
                                                                                                                                                                                    1. Quality of Service Levels
                                                                                                                                                                                      1. QoS 0 (At Most Once)
                                                                                                                                                                                        1. QoS 1 (At Least Once)
                                                                                                                                                                                          1. QoS 2 (Exactly Once)
                                                                                                                                                                                          2. Topic Structure and Wildcards
                                                                                                                                                                                            1. Retained Messages
                                                                                                                                                                                              1. Last Will and Testament
                                                                                                                                                                                                1. MQTT Security
                                                                                                                                                                                                  1. TLS/SSL Encryption
                                                                                                                                                                                                    1. Authentication Mechanisms
                                                                                                                                                                                                  2. CoAP (Constrained Application Protocol)
                                                                                                                                                                                                    1. RESTful Architecture
                                                                                                                                                                                                      1. UDP-based Communication
                                                                                                                                                                                                        1. Resource Discovery
                                                                                                                                                                                                          1. Observe Pattern
                                                                                                                                                                                                            1. Block-wise Transfer
                                                                                                                                                                                                              1. CoAP Security (DTLS)
                                                                                                                                                                                                              2. AMQP (Advanced Message Queuing Protocol)
                                                                                                                                                                                                                1. Message-oriented Middleware
                                                                                                                                                                                                                  1. Queue Management
                                                                                                                                                                                                                    1. Routing and Filtering
                                                                                                                                                                                                                      1. Reliability Features
                                                                                                                                                                                                                      2. HTTP/HTTPS for IoT
                                                                                                                                                                                                                        1. RESTful API Design
                                                                                                                                                                                                                          1. JSON and XML Payloads
                                                                                                                                                                                                                            1. WebSocket Communication
                                                                                                                                                                                                                              1. Security Considerations
                                                                                                                                                                                                                                1. HTTPS/TLS
                                                                                                                                                                                                                                  1. API Authentication
                                                                                                                                                                                                                                    1. Rate Limiting
                                                                                                                                                                                                                                  2. DDS (Data Distribution Service)
                                                                                                                                                                                                                                    1. Real-time Data Distribution
                                                                                                                                                                                                                                      1. Quality of Service Policies
                                                                                                                                                                                                                                        1. Topic-based Communication
                                                                                                                                                                                                                                          1. Industrial Applications