Buenas con todos vamos en este capitulo ya a hacer una pequeña demostración de un servidor en Cutty
y con las pruebas de publish y subscribe de los clientes.
Entonces para esto lo primero que necesitamos es un servidor en Kuchiki como un servidor inutil.
Puede ser el mismo Raspberry podemos instalar ahí mosquito puede ser en su misma PC o o laptop con las
que están trabajando ahí también pueden instalar el en Cutty y pueden correrlo en Windows o inclusive
pueden hacerlo en su celular se descargan un aplicativo solamente ponen en Cutty en Play Store lo descargan
y le instalan y podrían tener ahí su brókers su brókeres Cutty y nosotros lo vamos a hacer en el Raspberry.
Pero también Aparte vamos a necesitar clientes como cliente también puede ser el celular pueden descargar
un aplicativo en Kurita y clientes que lo instalen.
Puede ser el mismo Raspberry y también puede ser como cliente o puede ser también la misma PC o la laptop
con Windows.
Como cliente tenemos todas esas opciones o inclusive si deseamos puede ser arruinas.
Entonces para el tema de Windows simplemente pone un mosquito en Google le entran a la página oficial
Eclipse mosquito o mosquito punto de Regev y ahí le ponen donde dice download no es página de descarga
y ahí en Windows simplemente lo descargan si es de 32 o 64 bits simplemente lo descargan por más que
parezca un ejecutable pero al momento de que lo descarguen ejecutan el ejecutable y les coloca en el
disco C un archivo de programa y les coloca la carpeta en la carpeta del elenco Titi.
En mi caso ya lo he descargado le he hecho doble doble clic y me ha colocado en el disco se archivo
el programa está carpetita de mosquito
vamos a ver Castagno mosquito me crea esta carpeta.
Si lo hacen la primera vez como eso simplemente lo han descargado el mosquito punto ExE no está corriendo
se le hace un doble click y corren y con eso ya tendrían un bróker un bróker Hojo en Cutty en su PC.
Y si quieren usar los Pup y los sub Pupy el sub y de preferencia hacerlos del CMD para poder mandarle
algunos parámetros.
Ok entonces nosotros vamos solamente ejecutar o utilizar este mosquito en Windows como cliente el mosquito
en el Raspberry lo vamos a instalar tenemos acá el Raspberry entonces la primero hay que ver el tema
de instalación.
Vamos a poner la instalación del Cutty brókers no vamos a instalar el Brookes que es el mosquito.
Para eso simplemente es apreté get install Mosquito.
Nada más.
Así de sencillo.
Pete get install mosquito
notícias y deseamos si le ponemos iba a proceder a instalar
ya está ya me instalo el mosquito en el mismo raver automáticamente una vez que le instalan el servicio
en Cutty y ya está corriendo.
Acaya hasta corriendo no hay que inicializar si desean volver a reiniciar Lizard le pone mosquito pero
si les va a salir que no puede porque ya viene la cliente nos dice Error adre sólo Redín social ya está
corriendo el mosquito y bichos de paso del puerto con el que trabaja el mosquito por default 18 83 1883
es el puerto con el que trabaja el mosquito acá tenemos el broker que ya está corriendo que ya tenemos
un servidor en Kuti tiene que ver ahora lo que nos interesa es clientes.
Entonces vamos a utilizar un cliente en el Windows.
Ok entonces voy a entrar al CMD voy a la ruta donde me salvó el mosquito se ve archivo de programas
o criticase de mosquito.
Ya ya accediã el mosquito y el mosquito yo puedo hacer tengo algunas algunas ejecuciones que puedo hacer
como suscriptor o como publicador.
Y lo mismo va a ser para el cliente en el Radebe recojo hemos instalado el broker en el Raspberry.
Pero no hemos instalado todavía el cliente entonces vamos a poner acá usos del cliente no usos comunes
del cliente
entonces cuando es por ejemplo publicador.
Vamos a suponer cuando somos publicador como habíamos indicado acá cuando somos publicador.
Más práctico acá cuando somos publicador entonces nosotros tenemos que enviar un mensaje No tenemos
que enviar un mensaje en un determinado topping al servidor.
Entonces necesitaríamos tres datos no necesitaríamos la AIPE De la cosa para apuntar al servidor necesitaríamos
el topic a qué topping vamos a enviar el mensaje y necesitaríamos el mensaje como tal.
Son tres datos y si fuéramos suscriptor qué datos necesitaríamos suscribir nos salen Cutty 1 necesitamos
la IP del banco Citi.
Luego nos vamos a suscribir a un determinado topping entonces necesitamos el topping son dos datos necesitaríamos
el mensaje no porque el mensaje nos va a llegar.
Entonces encuando es cliente necesitas 3 datos y pide la Cutty el topping y el mensaje cuando es suscriptor
necesito los datos y elenco Titi y tópica al que se suscribe.
Entonces para lo que es el publicador sería mosquito abajo.
Luego viene el parámetro menos HP donde va a indicar la IP.
Acá tenemos que poner la IP del bróker.
Luego vendría el menosde que hace referencia al tópico.
Acá ponemos el Topy al que nos vamos a vamos a publicar.
En este caso y luego vendría m y acá vendría mi mensaje.
El mensaje que queremos enviar a ese que queremos publicar a ese tope serían los tres los tres parámetros
para el publicador.
Luego para el suscriptor de manera similar mosquitos sub menos H la IP a la que nos vamos a suscribir
este topic y el topic al que nos vamos también a suscribir.
Necesitaríamos estos datos para suscripcion y otros datos para publicasen los usos comunes.
Entonces vamos a hacer acá en el Windows nos vamos primero a suscribir.
Ok Mosquito.
Abajo sub Mosquito y abajo.
Y luego le ponemos menos h. y tenemos que saber qué hype tiene el Raspberry qué bueno es igual que los
que estamos trabajando 1 9 dos uno seis ocho 1.6.
Esa sería la IP de nuestro broker en Kuchiki.
Entonces acá ponemos mosquitos submenús h 1 9 2.No 6 8 1.6.
Luego vendría el Topy al que nos vamos a suscribir.
Nos ponemos como Topy vemos como topping y le vamos a poner y listo.
Y ahí ya se va a quedar esperando.
Voy a poner un poco un poco más.
24.
Hasta ahí ya se está.
Ya se queda esperando a que le lleguen los mensajes porque se queda esperando a que le lleguen los mensajes
de un publicador acá en el Raspberry que va a hacer ahora lo vamos a usar aparte de que ya es brókers
lo vamos a usar como cliente entonces sería Mosquito y un abajo para publicar.
Y menos H la AIPE 1 9 2 1 6 8 1.6 menosde que vemos y el mensaje Hola le voy a poner como mensaje.
Por lo menos tenemos menos cm y ahí viene el mensaje ese es el formato mosquito menos achieving del
AIPE menos.
Viene el topping y menos se me viene el mensaje te damos sente y me sale.
Mosquito mosquito Pup.
No no no no Komando no no. Entonces quiere decir que no tenemos instalado el cliente como habíamos indicado
para instalar el cliente vamos a ponerlo acá
para instalar el cliente.
Básicamente lo que tenemos que hacer acá es en Cutty no para instalar el cliente lo que tenemos que
hacer es vamos a poder es el comando apreté get install y ponemos mosquito clients con este comando
instalamos para que el Raspberry también sea cliente.
Entonces apreté get install mosquito 500 objetos y le damos enter y le ponemos ENCI para que proceda
con la instalación
ojo que como no hemos mandado una acá a nuestro suscriptor al topic vemos encuentra ahí esperándonos
se encuentra y espera ya terminó.
Voy a regresar simplemente con lo anterior lo que había dicho mosquito Brion PUP Aipe en el topic demo
y el mensaje apenas yo le doy enter acá debería aparecer.
Mire apenas le he dado 20 Viau Cazale.
Hola.
No ha llegado.
Qué tal no sale hoy.
Qué tal.
Es casi casi instantáneo casi instantáneo como pueden ver lo que uno publica y lo que llegamos entonces
es la forma de comunicación de un componente hacia otro.
Es una forma de hacerlo ustedes pueden probarlo con su celular.
No pueden entrar acá entran al android no
en Cutty simplemente ponen y acá se instalan.
El cliente en clients no se instala en este aplicativo pero recuerde que tienen que hacer esos pasos
notienen que si son suscriptores tienen que poner la IP necesariamente Cutty tienen que suscribirse
a un topping y si son publicadores.
Adicionalmente tienen que poner el mensaje les invito a que ustedes hagan la prueba con su móvil que
obviamente tienen que estar en la misma red no tienen que estar todos en la misma red para que esto
pueda funcionar.
Ok listo.
Muchas gracias por su atención y nos vemos en el siguiente capítulo.