In this lesson, we are going to introduce what is cutesie protocol and why we need it.
Uncute protocol stands for message going to elementary transport.
Now it's a lightweight messaging protocol for small sensors and mobile devices optimized for high latency
or unreliable networks, enabling smarter projects and devices.
And purity is a symbol messaging protocol, it's designed for constraint devices with low bandwidth,
so it's the perfect solution for Internet of Things.
Applications and security allows you to send commands to control outputs, read and data from science
or not, and much more.
Therefore, it makes it really easy to establish a communication between multiple devices.
If you like home automation and you want to build a complete home automation system, you can easily
do that using an cutesie now.
In order to use an Kutty, you need to know that man commands.
And these are public messages, topics and broadcast.
Now let's start with the main concept of publish.
The first concept is the publish and subscribe system and I publish and subscribe system advice can
publish a message on a topic or it can be subscribed to a particular topic to receive messages so it
can send a temperature sensor value to a specific topic online.
While the messages, which is a second concept, are the information that you want to exchange between
your devices, whether it's a command or that.
The third concept here is that OpEx is another important concept.
Topics are the way you register interest for incoming messages or how you specify where you want to
publish the message.
Topics are presented with strings separated by a forward slash.
Each forward slash indicates a topic level.
And you can easily take this as an example if we added.
MCU.
And forward slash, it means that we have this topic, if we add E.S.P after that means that we are
specifying another topic inside this one.
So this is the main topic and this is the one.
And we can keep going like that.
Now, the fourth concept here is the Broka.
You also need to be aware of that the Broca is primarily responsible for receiving all messages, filtering
the messages, decide who is interested in them, and then publishing the message to all subscribed
clients.
So it's a very important concept when it comes to multi level and multi devices systems, but mainly
we will use the publish.
Concept, and we will publish data to that and online server from the ISP board and ESB will receive
the data from our ongoing report that said, this is the main concept.
This is what is I'm Kutty.
Why it's important to you that you can replace it with any other API like Google Firebase or any other
API.
I can work, but you need some coding experience to adjust the code.
Thanks for sharing this.
So this is Ashraf from Educational Engineering Team.