The Internet of Things (IoT) is expanding at a rapid rate, and it is becoming increasingly important for professionals to understand what it is, how it works, and how to harness its power to improve business. This introductory course will enable learners to leverage their business and/or technical knowledge across IoT-related functions in the workplace.
In the course, we will examine the concept of IoT. We will look at the ‘things’ that make up the Internet of Things, including how those components are connected together, how they communicate, and how they value add to the data generated. We will also examine cybersecurity and privacy issues, and highlight how IoT can optimize processes and improve efficiencies in your business.
The course deals with a broad range of artificial intelligence (AI) topics. It introduces the programming languages for artificial intelligence Prolog and Lisp. The course begins with an introduction to AI applications, predicate calculus, and state space search. Then it delves into some central areas of artificial intelligence such as heuristic strategies, problem solving, knowledge representation, expert systems, and machine learning. Throughout the course, the student will frequently be required to work with examples.
Introduction to IoT
- Definition and Characteristic of IoT
- Things in IoT
- IoT Protocols
- Logical Design of IoT
- IoT Enabling Technologies
Domain Specific IoT
- Supply Chain
Getting started with FLIP(Frugal Labs IoT Platform)
- FLIP Device Programming
- FLIP Cloud
- Basic Python
- IoT Application design using FLIP
- FLIP Rule engine
- Data management and Analysis
Developing Internet of Things
- IoT Device design(depending on the domain you select)
- Cloud and Application layer design