Welcome back guys. This is video number 7.2 where
we're going to talk about different mqtt Brokers and
installation of emqx, which
is mqtt broker. So guys, let's get started
with that.
Mqtt.org is the official website which maintains
the mqtt protocol specification and
also maintain the software which contains
the broker current library's and other
stuff information there. So you can also
get the latest update on the mqtt protocol for
example by clicking on mqtt specification.
You will see here mq T5 specification, which
is the latest our version of mqtt protocol. This
is the 3.1.1 specification. You
can find a single page HTML or a
PDF for in-depth details and from here.
We will get the details about the software's as
the list of servers in the Brokers. This is
the cloud Brokers list client libraries tools and
applications firstly click on the servers and
the brokers
There are a list of Brokers one is
ably active mq, which is maintained by
the Apache and this is the Cassandra
cassandana.
Same open source mqtt broker.
This is the emqx mqtt broker which
Are going to install in that video and
this is the emitter. You can also try that
all are the open source and their cores are available
at GitHub.
and the one of famous
mqtt broker is mosquito broker already.
I created a course on that. It is a very simple and
Lightweight mqtt broker as compared
to other Brokers you can also use that
but it have some limitations in authentication and
doesn't provide the statistics of user connectivity,
which is available in emqx. A
rabbitmq is an
also good option for you guys, which also Sports amqp
message broker.
So this is the list of all the Brokers that
you can download and install on your machines.
and here are the cloud Brokers, which means
Already have the broker set up on their machines
and they will provide you credentials at
how you can use that.
mqtt broker on the live IP
with your devices
here are the list of client libraries for the
Arduino ESPN. This is for the
Hardware devices, this is for the action script. This
is for the bash script. This is for the CNC plus plus libraries.
and go language Java language
lua.net objectives the
Pearl PHP. So you
guys will get a python your you guys will get the libraries
for every language there.
You can consume it so you can make your
project interrupt operatable with different Technologies.
and tools and application contains the
testing clients
here are the list of web-based mqtt clients that we
will discuss in the upcoming video how to test
your mqtt broker with the command line
as well as with web based and desktop-based tools,
by the way.
Mqtt FX is a good tool for
the desktop and mqttx, both are.
And I also developed a small web-based tool
for mqtt testing in the next
video. I'm going to discuss with you guys.
So here's the emqx. We will come later
there. But this is the eclipse mqtt mosquito broker
its name is mosquito. Okay?
It's a simple and available for cross platform.
You can install it on Windows Linux and Mac
OS X and also sport a variety of different
security Authentication.
But I am using emqx because it also supports
the cop and our next section is
a cop. So I'm going to use that broker. But
if you are going to use only mosquito in
your projects, then sorry mqtt in your
project. Then mosquito is a good option for you guys.
To download the emqx. We need to visit emkux.io
because this is the Enterprise website
and we need to click on the Windows. You
can also get the docker open today. We
enter the other operating system links there after downloading
we need to extract the zip folder.
I already have downloaded that.
And I already have extracted that. Okay, and
next we need to open up the terminal CET.
And drag that folder here.
And we are good to go with that. I need
to just make it.
Zoom
properties
And that will be fine for you guys. Okay?
Now navigate to the CD
been
clear
PLS
okay, CLS Dar and here we
have em QX.
start
after executing that command it will start the emqx
broker if you guys see here.
it's saying that now it's
started that okay, so
how to verify that just click on the get started and it
will give you a documentation
page there and from there you will learn that
how to install and air the step how you
can verify so this is the URL you need to copy that or
you can just type
Local Host 18083. Okay,
and it will show you
that by default
it will show you just that page here.
You need to put the username.
Username and the password is public which is
mentioned here. Sorry admin and the public.
admin and the public
and now you need to provide the new password.
Sorry, we need to put some.
Say okay. So this is our dashboard
and we are good to go with that our
Emqx broker has been successfully installed
and it's working. I used
iamqx due to that beautiful dashboard.
Correctly speaking. This is the actually reason that
I'm going to use that actually it's a
Heavy as compared to the mosquito, but it provides
a lot of functionalities and visualization
to monitor all the stuff
and in nowadays. We have
a very cheaper several resources as compared to
older days. So I think we are good to
go with that. So guys see you in the next video. We're going to test the emqx
broker, and we'll see
how it works. So I see you in the next video. Have a good day, bye-bye.