The explosive growth of the “Internet of Things” is changing our world and the rapid drop in price for typical IoT components is allowing people to innovate new designs and products at home. In this first class in the specialization you will learn the importance of IoT in society, the current components of typical IoT devices and trends for the future. IoT design considerations, constraints and interfacing between the physical world and your device will also be covered. You will also learn how to make design trade-offs between hardware and software. We'll also cover key components of networking to ensure that students understand how to connect their device to the Internet. Please note that this course does not include discussion forums.
Upon completing this course, you will be able to:
1. Define the term “Internet of Things”
2. State the technological trends which have led to IoT
3. Describe the impact of IoT on society
4. Define what an embedded system is in terms of its interface
5. Enumerate and describe the components of an embedded system
6. Describe the interactions of embedded systems with the physical world
7. Name the core hardware components most commonly used in IoT devices
8. Describe the interaction between software and hardware in an IoT device
9. Describe the role of an operating system to support software in an IoT device
10. Explain the use of networking and basic networking hardware
11. Describe the structure of the Internet
12. Describe the meaning of a “network protocol”
13. Explain MANETs and their relation to IoT
从本节课中
Embedded Systems
In Module 1, we introduced the concept of the Internet of Things at a high level, defining the term and outlining its implications. In this module we explore some of the details involved in the design and implementation of IoT devices. Unlike traditional computer-based systems, IoT devices are “embedded” within other devices in order to provide enhanced functionality without exposing the user to the complexities of a computer. The users interact with the device in a natural way, similar to their interactions with any other objects in the world. In this way, an embedded system has an interface that conforms to the expectations and needs of the users. Establishing a natural interface requires that the embedded system interface with the physical world directly through sensors, which read the state of the world, and actuators, which change the state of the world. In this module we will discuss the structure of embedded systems and describe these interactions with the physical world.