First Technology Transfer

Standard and Advanced Technical Training, Consultancy and Mentoring

IoT (Internet of Things) a Comprehensive Exploration and Analysis of the Technologies and Applications

For Entrepreneurs, Investors and Technical Managers

Duration: 3 Days

Synopsis

This course uses a strategic and systems based approach to describe the various components that make up the IoT and how they can fit together, and the various current and future developments in this area. The course will include demonstrations of model IoT applications to provide better insights into the various underlying concepts. Examples of real world IoT systems and applications such as Industrial IoT, Transportation and Smart Cities will be used to illustrate what has been accomplished and what may be accomplished. Additionally the course will cover the various standards and regulations which need to be taken into account when planning to develop applications or individual IoT components.

This course is suitable for a fairly wide technically literate audience spanning technical managers, strategic decision makers, entrepreneurs and investors. A key objective of this course, beyond providing a sound introduction to the various technologies involved is to explore some of the emerging trends and applications in the IoT "Ecosystem".

Course Outline

  • Overview of IoT , its economic significance and areas where it is being applied
    • Smart homes
    • Smart cities
    • Wearables
    • Smart cars
    • Industrial manufacturing and logistics
    • Healthcare
    • Agriculture
    • Defence and Security
    • Information gathering and analysis
  • Sensors, Microcontrollers and Networks
    • Microprocessors, Microcontrollers and SoC (System on a Chip) devices
    • Analog and Digital sensors
    • SoC devices with integrated radio
    • SoC devices with integrated ethernet
    • Overview of sensor technologies for measuring temperature, pressure, gas concentrations, humidity, mechanical stresses and strains.
    • RFID, PIR, LIDAR sensors
    • Sensor communication protocols HART, RS485, Modbus, I2C, SPI, CAN bus, Bluetooth, BLE and LORA.
    • Business drivers for sensor deployment such as quality control and process management, detection of tampering, FDA and EPA regulations.
    • Sensor accuracy and calibration
    • Data logging applications
  • Wireless Sensor Networks and M2M Communication
    • Overview of sensor networks and ad-hoc networks
    • Wireless vs. Wired networks
    • WiFi- 802.11 families
      • Zigbee and Zwave and low power mesh networking.
      • Bluetooth/BLE
    • Wireless protocols and the kinds of networks that they can give rise to
    • Long distance RF communication links
    • Design, Planning and Modeling of large scale deployments
    • Capacity and throughput calculation
    • Power consumption, reliability, PER, QoS, and LOS issues
    • Wide AreaSensor networks using Low Power WAN (LPWAN), LoRaWAN, for WAN deployment using LPWAN, Narrow Ban Iot (NB-IoT)
  • Designing, Prototyping and Manufacturing IoT Devices
    • Essential concepts and terminology - PCB, FPGA, ASIC, Microcontroller vs. Microprocessor, 8 bit, 16 bit and 32 bit systems
    • Prototyping vs Production electronics
    • QA and IoT - CE/CSA/UL/IEC/RoHS/IP65
    • Manufacturing and testing
    • Overview of multi-layer PCB design and associated workflows
    • FIT (Failure in Time) and measurment of failure rates
    • Environmental and reliability testing
    • Prototyping using cheap open source platforms - e.g. Arduino, Raspberry Pi, Beaglebone Black
  • IoT and IoT Application - Project and Product Lifecycle Considerations
    • Study phase - Review state of the art at present and use of existing technology in the market place
    • Invention phase - proposing new features and technologies based on market analysis and patent issues
    • Detailing phase - Developing the technical specs for the new products at the hardware, firmware, application software, mechanical, installation, deployment levels.
    • Analysis and Implementation of Packaging and documentation requirements
    • Analysis and Implementation of Servicing and customer support requirements
    • High level design (HLD) - developing and better understanding the design concepts
    • Release plan for phase wise introduction of the new features
    • Identifying skill sets for the development team.
    • Developing a project plan and estimating project cost and duration
    • Estimating a target manufacturing price
  • Mobile app Platforms and IoT
    • The role of mobile apps in IoT
    • Protocol stacks used in Mobile apps for IoT - BLE and WiFi
    • Mobile apps that connect to an IoT Data Server
    • Adding intelligence to IoT at the Mobile app level
    • BLE Beacons - IoS iBeacon, Google Nearby
    • Windows Azure and Amazon AWS-IoT
    • Web Interface APIs that can be used in implementing Mobile IoT Apps (REST/WebSockets)
    • IoT Application layer protocols (MQTT/CoAP) on Mobile platforms
    • Security aspects IoT middleware- Keys, Token and random password generation for authentication of the gateway devices
  • Data Processing, Machine Learning and IoT
    • Structuring and Organising IoT Data
    • Data analysis and visualisation - an overview
    • Machine learning concepts and strategies
    • Overview of Machine Learning, Neural Networks, Genetic Algorithms and Probabilistic Graph Modeling (Bayesian Prediction)
    • High Performance Computing architectures for Machine Learning - Intel, NVidia
    • Applications of Machine Learning in IoT
    • Image and video analytics and IoT
    • Fraud and alert analytics and IoT
    • Biometric ID integration and IoT
    • GIS (Geographic Information Systems) and IoT
    • Real Time Analytics/Stream Analytics and Intelligence at the Edg
    • Scalability issues of IoT and machine learning
  • Security Aspects of IoT
    • The need for IoT security
    • IoT Security Breach attack scenarios
    • Security and Privacy in IoT
    • Fundamentals of network security
    • Encryption and cryptography in IoT systems
    • European legislation for security in IoT platforms
    • Secure booting
    • Device authentication
    • Firewalling and IPS
    • Secure application of updates and patches
  • Databases and IoT and Cloud based IoT platforms
    • Overview of SQL and NoSQL
    • Open source vs. Licensed Database
    • Cassandra and analysis of Time Series Dat
    • Mongo-DB
    • CISCO M2M platform
    • Google M2M platform
  • IoT system applications - Case Studies and Examples
    • Home automation
    • Energy optimization in Buildings
    • Automotive-OBD (On Board Diagnostics)
    • IoT-Smart Door Locks
    • Smart Smoke alarms
    • BAC (Blood alcohol monitoring) for drug abusers under probation
    • Wearable IOT
    • Mobile parking ticketing system
    • Indoor location tracking in Retail Stores and Shopping Malls
    • Health care and fitness applications
  • Big Data and IoT
    • Characteristics of Big Data the 4Vs - Volume, velocity, variety and veracity
    • Overview of Big Data handling and processing technologies
    • Hadoop and Cassandra
    • Approaches for storing large amounts of image, Geospatial and video data
    • Distributed databases and database replication
    • Overview of HPC (High Performance Computing) in IoT big data processing
    • Micro services Architectures and Big Dat