IoT-Internet of Things Course Syllabus

  • Services and Applications

    • Use case examples
      • AMR (Automatic Meter Reading)
      • Smart City
      • Smart Home
      • Industrial Control
      • Smart Social Networks
      • Big Data Analytics
    RF Microwave and Wireless free Tutorial-Introduction
  • IoT Systems Architectures

    • IoT system components
      • IoT Devices
      • IoT Gateways
      • Cloud Access
      • Cloud Components
    • Cross connectivity across IoT system components
      • Device to Gateway –Short Range Wireless
        • Cell Phone as Gateway
        • Dedicated Wireless Access Point
      • Gateway to Cloud- Long Range connectivity
        • Wired
        • Cellular
        • Satellite
        • WAN
      • Direct Device to Cloud connectivity
    • IoT Device Power Constraints
      • Powered and Unpowered Sensors
      • Power Harvesting
      • Energy Storage Technologies
    • IoT Device Data Rate with relation to Use Cases
      • Example per use case
    RF Microwave and wireless Free Tutorial-Noise in Communication Systems
  • IoT PHY Connectivity

    • Background on digital communication techniques up-to-date: wireless, satellite and wired media, modulation, coding, antennas and MIMO
      • MSK  (example 802.15.4g)
      • OFDM (example 802.11)
      • DSSS (example 802.15.4)
      • FHSS (Bluetooth)
      • More…
    • Architectures: cellular, star, mesh, ring
    • Cellular communication through generations and applicability to IoT
    • LTE Advanced for Machine Type Communications (LTE-MTC), an evolution of LTE communications for connected things by 3GPP.
    • NarrowBand IoT, (NB-IOT), standardization effort by 3GPP for a LPWAN used in cellular networks,
  • Short-range wireless

    • Near-field communication (NFC)
    • Radio-frequency identification (RFID)
    • Thread – Network protocol based on the IEEE 802.15.4 standard, similar to ZigBee,
    • Bluetooth low energy (BLE)
    • Light-Fidelity (Li-Fi)
    • Wi-Fi
    • ZigBee
    • Body area Networks – BAN
  • Medium and Long-range wireless

    • HaLow (802.11ah)– Variant of the Wi-Fi standard providing extended range for low-power communication at a lower data rate.
    • Long-range wireless
    • Very small aperture terminal (VSAT) – Satellite communication technology using small dish antennas for narrowband and broadband data.
    • Low-power wide-area networking (LPWAN) – Wireless networks designed to allow long-range communication at a low data rate, reducing power and cost for transmission.
    • LoRa
    • Sigfox
    • Weightless
  • Wired

    • Ethernet
    • Multimedia over Coax Alliance (MoCA).
    • Power-line communication (PLC)
  • IoT Networking

    • Networking Architectures
      • Star
      • Mesh
      • Tree
    • Networking Protocols
      • TCP/IP
      • 6LowPan
      • RPL
      • Thread
    • IoT Devices Application Level Protocols
      • MQTT
      • CoAP
      • REST?
      • Proprietary
      • More (to be added
  • Implementation

    • Hardware/Embedded Systems,
    • Software/Firmwares & OS/RTOS (TinyOS, Contiki, RIOT, ARM mbed, more …)
    • Integration and Testing
    • Certification bodies
    • More….
  • IoT Security

    • The problem- “Identity of Things”
    • Device On-Boarding
    • Symmetric Encryption Standards
      • Symmetric Encryption (DES, AES 128…)
      • Hashing
      • Authentication
      • CCMP Authentication and Encryption protocol
      • Usage in 802.11
      • Usage in 802.15.4
    • Non Symmetric Encryption Standards
      • Diffie Hellman (principle, Man in the Middle attack)
      • RSA
  • Big Data - Data storage and analytics

    • What is Big Data (BD).
    • Modern Corporate’s need of BD Strategy.
    • Main components of Big Data Solution.
    • Basic Architecture of BD Solution.
    • Introducing Hadoop, Spark & Cassandra
    • Introduction to R Language and basic data analysis.
    • Prototyping with TI CC3200 physical computing dev board.
    • Hooking Humidity, Temperature and Distance Sensors to CC3200 Dev Board.
    • Programming WiFi Communication with Energia IDE & C Language.
    • Using Cloud Services to Visualize live Data Streams.
    • Putting it all together.
    RF Microwave and Wireless free Tutorial-Introduction
  • Course Conclusion Project

Course Conclusion Exercise

Comprehensive and intensive syllabus, advanced learning materials and experienced lecturers means

More Knowledge, in Less Time, at Lower Cost