Welcome back, guys, the U.S. and we're going to start talking about Iot, we hear this term a lot.
It's a very trendy we see it everywhere in the embedded systems and the industrial automation sector
and electronics.
We see it also when we are talking about industry for one.
So what all of these buzzwords and why do we hear them a lot?
And they really that important.
And we're going to have an introduction on Iot right now.
So Iot stands for Internet of Things, so it is in summary controlling multiple devices and collecting
data about these devices all over the Internet.
So why would we do that?
What's the aim of that?
Well, you can control any device.
You have to the Internet, you can control it.
You can collect data in order to build historical data about this device in order to make some better
decision making.
So you could use data science for all of this collected data in order to make something out of it.
So I'm going to give you a very simple example.
If you, let's say, collect a parameter is about a motor that is running in a factory, maybe you can
predict later when will this motor break down depending on the parameter that you are collecting.
So you take all of this parameter, you connect it to a device.
This device is connected to the cloud or to some servo that is processing all of these data.
And then this is what is Iot.
This is what what's the main idea of it?
Well, the question is, how are we going to learn about we're going to use one of the ESB to family
devices, which is they're not absolute.
It's perfect to start this domain.
I mean, this domain is really huge and it has a lot of details.
But we just want to scratch the surface of this domain so that you can develop yourself in it later,
not MCU.
This one is from the SB 32 embittered system family.
And it's really famous as a as a very small device that can be connected to the Internet and it can
be controlled from the Internet.
So this is what's great about it.
And like Audrey, now, you would need additional modules and extensions in order to be able to connect
to the Internet.
This device comes ready with a Wi-Fi module and it has some Io's and it can support multiple protocols
and well, can be connected to the Internet over your home router, let's say.
And well, we're going also to learn about Madrid and we'll talk about Madrid later.
But when we connect these two together, we can create some really powerful applications.
Now, this is not as you were going to use the same order in each program.
And that's the cool thing programming.
It is really not that hard.
You can learn it very easily and you can do some really cool application.
And then we're going to link it to not red, which is a cloud server.
So not red is like a server that is running in the cloud and you can contact your not MCU over a certain
protocol and set data from it or actually data from it so that you can even from your mobile phone or
from or from your own server, you can control the small device.
Now, this is that the policy that we're going to use in order to learn about this, we have executed,
which is the protocol that will be used in order to communicate between not MCU and not red over there.
So let's say we have a device.
It could be a lab.
It could be a sensor.
We are connecting it to, oh, we not MCU.
And, well, we are connected to a remote server over the Internet.
But this Internet protocol will encapsulate ambiguity commands inside it.
So this ambiguity commands will be carried out to another server.
Then all of this ambiguity commands are going to be read from the address and it's also going to send
backwards executed commands back to you and not MCU.
So simply let's say from here, you could press a button on the Internet.
It could go all the way in the Internet to your home router.
Do you device.
You're not MCU and then it will turn on the lap.
I'm not sure if you have seen Big Bang Theory, but they've done this in one of the episodes and it
was a really cool.
So they pressed a button on the Internet on that show.
So they had a Web page, they just clicked on a button and then this button turned on and off their
lab inside their house.
So this is basically what you can do.
You can create the basic functionality of any smartphone using these devices.
This is why I will teach you about these technologies, because it's all part of the embedded system
family.
So I'm really excited to start this section and see you in the next lecture.