We may earn an affiliate commission when you visit our partners.
Course image
Jong-Moon Chung

IoT (Internet of Things) devices are already abundant, but new products that include IoT modules are now a common trend. Also, almost everything is already connected to a Cloud, and much more will be in the future. Naturally, as this trend continues, in the near future almost all devices and appliances will include IoT modules which will use sensor data collection and control/management based on Clouds. Since we will live in an IoT world supported by Clouds, knowledge of the core technologies and platforms of IoT and Clouds will enable you with the tools to become a true leader in the future product and business world. In this course, the start-of-the-art IoT and wireless networks and Cloud technologies are introduced (for details on 1G to 5G mobile communications and smartphone and smart device technology, please take my course “Smart Device & Mobile Emerging Technologies”). This course ends with projects that teach how to analyze Bluetooth and W-Fi wireless networks and setup and use an EC2 (Elastic Compute Cloud) Virtual Computer in AWS (Amazon Web Service), which is the most powerful and popular Cloud technology in the world. Comparing to the human body, IoT is the neural network and the Cloud is the brain. Thus, I cordially welcome you into the brain and neural network of the future intelligence world!

Enroll now

What's inside

Syllabus

IoT Business & Products
The first module “IoT Business & Products” focuses on the influence of IoT and provides an overview of the trends in North America and the world’s IoT market and industry. The differences in IoT products and services are also described followed by an introduction of the types of leading IoT companies and products, which include Atmel, Android Things, Samsara, ZingBox, and Uber. In addition, IoT services types (i.e., M2M, M2P, P2M, P2P) and their economic impact and the advantages of IoT applications as well as the IoT & M2M ecosystem are introduced.
Read more
IoT Architecture & Technologies
The second module “IoT Architecture & Technologies” focuses on the functionality and characteristics of the IoT architecture layers as well as the characteristics of IoT technologies, which include WSN (Wireless Sensor Networks), IoT cloud computing, IoT R&D (Research & Development), and IoT hardware technologies. Further details are provided in the descriptions of the characteristics of IoT sensors types, actuator types, and RFID types as well as the functionality and characteristics of IoT device platforms, which include the Arduino, Raspberry Pi, and BeagleBoard products. Next, a comparison of the representative IoT developer platform products is presented, which include the Raspberry Pi, Raspberry Pi 3 Model B, BeagleBoard, Beaglebone Black, and the Arduino systems Uno R3 (for entry and general purpose), Yun (for IoT), and Lilypad (for wearable).
IoT Networks
The third module “IoT Networks” focuses on the functionality and characteristics of IoT wireless networks, the IoT network architecture, and wearable IoT networks. To describe the frequency requirements, the characteristics and requirements of the ISM (Industrial, Scientific and Medical) band are introduced. Next, the functionality and characteristics of IoT wireless communication technologies based on WLAN (Wireless Local Area Network), WPAN (Wireless Personal Area Network), and LPWAN (Low-Power Wide Area Network) are described. Then further details on WPAN (which include Bluetooth, ZigBee, 6LoWPAN, and IEEE 802.15.4 technology) and LPWAN (which include LoRa, UNB, Sigfox, and NB-IoT) are provided. In addition, the advantages of IoT and 5G mobile communication networks and the characteristics of mMTC (massive MTC) is covered.
Wi-Fi & Bluetooth
The fourth module “Wi-Fi & Bluetooth” focuses on the details of Wi-Fi and Bluetooth technology. First, Wi-Fi technology and the WLAN (Wireless Local Area Network) market is introduced, followed by a description of the functionality of Wi-Fi transmission modes (which include the Infrastructure mode and the Ad-Hoc mode) and wireless APs (Access Points) as well as BSS (Basic Service Set) and ESS (Extended Service Set) network formations. The internal process of Wi-Fi operations and role of DCF (Distributed Coordination Function) and CSMA/CA (Carrier-Sense Multiple Access with Collision Avoidance) are described followed by the characteristics of Wi-Fi standards (which include the IEEE 802.11a, 11b, 11e, 11g, 11n, 11p, 11ac, 11ad, 11ah specifications), Wi-Fi PHY (Physical Layer) modulation schemes, as well as the IFS (Inter-Frame Space) types and how IFSs are used in priority access control. In addition, the advantages of Wi-Fi Dual Band and Wi-Fi Direct are introduced. Second, Bluetooth standards and feature evolution are introduced, which include the specifications from 1.1 to 5 including EDR (Enhanced Data Rate), HS (High Speed), BLE (Bluetooth Low Energy), and Beacon technology. The description incudes the characteristics of Bluetooth piconets and types of operations (which include Classic Bluetooth and BLE (Bluetooth Low Energy)) as well as the channel specifications, advertising, and connection events.
Cloud Technology
The fifth module “Cloud Technology” focuses on the Cloud market analysis, Cloud service types, MCC (Mobile Cloud Computing), and Edge Computing technology. Frist, the characteristics of the world’s top cloud companies and their services including AWS (Amazon Web Service), Microsoft, IBM, Google, and Apple's iCloud are introduced. Then the characteristics of cloud models, which include public cloud, private cloud, community cloud, and hybrid cloud are described along with the differences in cloud service models, which include SaaS (Software as a Service), PaaS (Platform as a Service), and IaaS (Infrastructure as a Service). Based on the service models, the benefits and characteristics of Cloud services are introduced. More details on the operation process are introduced, which include the IaaS and VM (Virtual Machine) administration, PaaS Runtime Environment for application support, and Open SaaS applications access processes. Then the relation between IoT and state-of-the-art mobile cloud technology is introduced. First the differences in MCC (Mobile Cloud Computing) and Edge Computing are described, which includes details on Fog computing, MEC (Mobile Edge Computing), and Cloudlet technology. In addition, the functionality and characteristics of the Cloudlet architecture and its 3 layers are covered.
IoT Bluetooth & Wi-Fi and EC2 Cloud Projects
The sixth module “IoT Bluetooth & Wi-Fi & AWS EC2 Project” focuses on three IoT projects to provide experience in Bluetooth, Wi-Fi, and AWS (Amazon Web Service) EC2 (Elastic Compute Cloud) system details. The first project provides experience on the operation process of Bluetooth in Android and iPhone smartphones, teaching how to scan a Bluetooth packet and identify different Bluetooth versions being used on a smartphone. The second project provides experience on the operation process of Wi-Fi in Android and iPhone smartphones, teaching how to use a Wi-Fi network analyzer, conduct a LAN scan, send ping to a gateway, conduct a Wi-Fi signal scan, and use a Wi-Fi channel graph. The third project provides experience on how to setup an EC2 (Elastic Compute Cloud) Virtual Computer in AWS (Amazon Web Service) and how to use various options and compute a process on EC2 and use S3.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores IoT and wireless networks, cloud technologies, and their real-world applications
Strong emphasis on IoT and wireless networks, making it suitable for learners in fields such as telecommunications, computer science, and engineering
Taught by instructors with extensive expertise and experience in IoT and wireless networks
Provides a comprehensive overview of IoT and wireless networks, cloud technologies, and their applications in various industries
Includes hands-on projects and assignments to reinforce learning and provide practical experience
Requires a foundational understanding of telecommunications, computer science, or engineering principles

Save this course

Save IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies to your list so you can find it easily later:
Save

Reviews summary

Iot: wireless, cloud computing, and emerging tech

learners say this course is largely positive, especially commending its engaging assignments and excellent instructor. It provides a comprehensive overview of the basic concepts of IoT, cloud computing, and emerging technologies. While the quality of the course may vary depending on the learner's background knowledge, it is generally well-received and provides a strong foundation for those interested in these fields.
Suitable for beginners with little to no prior knowledge in IoT or cloud computing.
"As a start learn of IoT filed, this course represents a great wealth of knowledge, as it outlined the broad lines that I need to follow to be more professional in this IoT field."
"This course was very good, and the instructor seems to be extremely knowledgeable on the topic."
"A good course with a simpler explanation on the basics of IoT and related technologies. Easy to follow and understand. A great learning experience."
Covers a wide range of topics in IoT, cloud computing, and emerging technologies.
"The course content is excellent."
"It was very informative to know about how data communication happens across the network."
"This course is very helpful for understanding the basic aspect of IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies"
Offers practical assignments and projects that allow learners to apply their knowledge.
"The projects are really interesting, practical and useful."
"I have learned about different technologies and protocols on wireless communications, and how they are applied on IoT, also the introduction world to the cloud computing with applications on Amazon Web Services."
Instructor Jong-Moon Chung is highly praised for his clear explanations and passion for the subject.
"Jong-Moon Chung has shown great expertise in this area throughout the course."
"Professor is a great teacher and this course has given me a lot of information from basics of iot to the cloud and fog computing"
"Jong-Moon Chung had explained all the topics in easy to understand terms."
While the course provides a good overview, it may not be in-depth enough for those seeking a more advanced understanding.
"This is a beginner's course."
"I didn't received my course certificate yet."
"This course is only introductory to give you a high overview of the technologies."
Some learners felt that the course could benefit from more hands-on experience and practical examples.
"It would be better if the wireless technology standards related to IoT will be updated as well."
"This course does cover a broad set of topics."
"could add more hand on experience on the projects, it would had been awesome."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies with these activities:
Form a study group with classmates to discuss course topics and review materials
Enhance your understanding by collaborating and exchanging ideas with peers.
Show steps
  • Find a few classmates who are interested in forming a study group
  • Schedule regular meetings to discuss course topics
  • Take turns leading discussions and presenting summaries
Read 'IoT Fundamentals: Networking Technologies, Protocols, and Use Cases'
Gain a solid understanding of the foundational concepts of IoT networking, protocols, and use cases.
Show steps
  • Read Chapter 1: Introduction to IoT
  • Read Chapter 2: IoT Architectural Overview
  • Read Chapter 3: IoT Networking Fundamentals
Follow online tutorials on IoT security best practices
Enhance your understanding of IoT security vulnerabilities and learn how to implement best practices.
Browse courses on IoT Security
Show steps
  • Search for online tutorials on IoT security best practices
  • Follow the tutorials and take notes on key concepts
  • Apply the learned best practices in your own IoT projects or research
Show all three activities

Career center

Learners who complete IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies will develop knowledge and skills that may be useful to these careers:
Software Engineer
The skills you learn in this IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies program will provide you with a strong foundation for a career as a Software Engineer. The course covers the latest technologies and platforms in IoT and Cloud computing, which are essential for developing and maintaining software systems that connect devices and data. You'll also gain experience in working with real-world IoT and Cloud projects, which will give you the practical skills you need to succeed in this field.
Network Engineer
This IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies program will provide you with the skills and knowledge you need to become a successful Network Engineer. The course covers the fundamentals of IoT and Cloud computing, as well as the latest technologies for designing and managing networks. You'll also gain experience in working with real-world IoT and Cloud projects, which will give you the practical skills you need to succeed in this field.
Product Manager
This IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies program can provide you with the skills and knowledge you need to become a successful Product Manager. The course covers the fundamentals of IoT and Cloud computing, as well as the latest techniques for developing and managing products. You'll also gain experience in working with real-world IoT and Cloud projects, which will give you the practical skills you need to succeed in this field.
Cloud Architect
This IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies program provides a comprehensive overview of the latest technologies and platforms in IoT and Cloud computing. This course will help you develop the skills and knowledge you need to design, build, and manage cloud-based systems. You'll also gain experience in working with real-world IoT and Cloud projects, which will give you the practical skills you need to succeed in this field.
Data Analyst
This IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies program will provide you with the skills and knowledge you need to become a successful Data Analyst. The course covers the fundamentals of IoT and Cloud computing, as well as the latest techniques for collecting, analyzing, and interpreting data. You'll also gain experience in working with real-world IoT and Cloud projects, which will give you the practical skills you need to succeed in this field.
Technical Writer
This IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies program will provide you with the skills and knowledge you need to become a successful Technical Writer. The course covers the fundamentals of IoT and Cloud computing, as well as the latest techniques for writing technical documentation. You'll also gain experience in working with real-world IoT and Cloud projects, which will give you the practical skills you need to succeed in this field.
Systems Analyst
This IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies program will provide you with the skills and knowledge you need to become a successful Systems Analyst. The course covers the fundamentals of IoT and Cloud computing, as well as the latest techniques for designing and implementing systems. You'll also gain experience in working with real-world IoT and Cloud projects, which will give you the practical skills you need to succeed in this field.
Systems Engineer
This IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies program will provide you with the skills and knowledge you need to become a successful Systems Engineer. The course covers the fundamentals of IoT and Cloud computing, as well as the latest techniques for designing and implementing systems. You'll also gain experience in working with real-world IoT and Cloud projects, which will give you the practical skills you need to succeed in this field.
Software Developer
The IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies program can help you develop the skills and knowledge you need to become a successful Software Developer. The course covers the fundamentals of IoT and Cloud computing, as well as the latest techniques for developing IoT and Cloud applications. You'll also gain experience in working with real-world IoT and Cloud projects, which will give you the practical skills you need to succeed in this field.
Data Scientist
The IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies program can provide you with the skills and knowledge you need to become a successful Data Scientist. The course covers the fundamentals of IoT and Cloud computing, as well as the latest techniques for collecting, analyzing, and interpreting data. You'll also gain experience in working with real-world IoT and Cloud projects, which will give you the practical skills you need to succeed in this field.
Network Architect
The IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies program can help you develop the skills and knowledge you need to become a successful Network Architect. The course covers the fundamentals of IoT and Cloud computing, as well as the latest technologies for designing and managing networks. You'll also gain experience in working with real-world IoT and Cloud projects, which will give you the practical skills you need to succeed in this field.
Project Manager
The IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies program can help you develop the skills and knowledge you need to become a successful Project Manager. The course covers the fundamentals of IoT and Cloud computing, as well as the latest techniques for planning and managing projects. You'll also gain experience in working with real-world IoT and Cloud projects, which will give you the practical skills you need to succeed in this field.
Business Analyst
The IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies program can help you develop the skills and knowledge you need to become a successful Business Analyst. The course covers the fundamentals of IoT and Cloud computing, as well as the latest techniques for analyzing and interpreting data. You'll also gain experience in working with real-world IoT and Cloud projects, which will give you the practical skills you need to succeed in this field.
Sales Engineer
The IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies program can help you develop the skills and knowledge you need to become a successful Sales Engineer. The course covers the fundamentals of IoT and Cloud computing, as well as the latest techniques for selling and supporting IoT and Cloud products and services. You'll also gain experience in working with real-world IoT and Cloud projects, which will give you the practical skills you need to succeed in this field.
IT Consultant
The IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies program can help you develop the skills and knowledge you need to become a successful IT Consultant. The course covers the fundamentals of IoT and Cloud computing, as well as the latest techniques for consulting on IoT and Cloud projects. You'll also gain experience in working with real-world IoT and Cloud projects, which will give you the practical skills you need to succeed in this field.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies.
Provides a detailed overview of the IoT reference architecture, from hardware (sensors and actuators) to data analytics and applications.
A comprehensive textbook on wireless communications, providing an in-depth understanding of the fundamentals and latest technologies.
Provides practical guidance on designing and implementing IoT solutions, with a focus on security, privacy, and scalability.
A comprehensive reference on Wi-Fi networking, covering its protocols, security features, and troubleshooting techniques.
A practical guide to building IoT applications using Microsoft Azure IoT services, with a focus on security and reliability.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies.
Internet of Things & Augmented Reality Emerging...
Most relevant
Business Considerations for 5G with Edge, IoT, and AI
Most relevant
The Right Way to Craft a Multi-cloud Strategy
Most relevant
Business Considerations for Edge Computing
Most relevant
5G for Everyone
Smart Device & Mobile Emerging Technologies
Open Source and the 5G Transition
IoT Enabled Farming
IoT Systems and Industrial Applications with Design...
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser