diff --git a/README.md b/README.md
index 2e718d3..567733c 100644
--- a/README.md
+++ b/README.md
@@ -1971,6 +1971,31 @@ versión o versiones que queramos de `node.js`
nvm ls-remote # para listar las versiones disponibles
nvm install node # instala la última versión disponible
+### Instalación de `mosquitto`
+
+`mosquitto` es un *mqtt broker* muy sencillo y completo, aunque no es
+capaz de aguantar cargas grandes, para aprender es perfecto.
+
+ sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
+ sudo apt-get update
+ sudo apt install mosquitto
+
+Con esto queda el servicio instalado y funcionando (`scs mosquitto` o
+`systemctl status mosquitto`)
+
+Si queremos el servicio parado para arrancarlo nosotros manualmente:
+
+ scsp mosquitto.service
+ scd mosquitto.service
+
+Y sin alias sería:
+
+ sudo systemctl stop mosquitto.service
+ sudo systemctl disable mosquitto.service
+
+Para arrancarlo cuando lo necesitemos le damos un *start* con
+`scst mosquitto.service` o `sudo systemctl start mosquitto.service`
+
### Instalación de `node-red`
Una vez instalado el `node.js` instalar el `node-red` es muy fácil
diff --git a/out/LinuxMintUlyana.dw b/out/LinuxMintUlyana.dw
index d434d39..b0f7480 100644
--- a/out/LinuxMintUlyana.dw
+++ b/out/LinuxMintUlyana.dw
@@ -1694,6 +1694,31 @@ Ahora que tenemos ''%%nvm%%'' instalado, ya podemos instalar fácilmente la vers
nvm ls-remote # para listar las versiones disponibles
nvm install node # instala la última versión disponible
+==== Instalación de mosquitto ====
+
+''%%mosquitto%%'' es un //mqtt broker// muy sencillo y completo, aunque no es capaz de aguantar cargas grandes, para aprender es perfecto.
+
+
+sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
+sudo apt-get update
+sudo apt install mosquitto
+
+Con esto queda el servicio instalado y funcionando (''%%scs mosquitto%%'' o ''%%systemctl status mosquitto%%'')
+
+Si queremos el servicio parado para arrancarlo nosotros manualmente:
+
+
+scsp mosquitto.service
+scd mosquitto.service
+
+Y sin alias sería:
+
+
+sudo systemctl stop mosquitto.service
+sudo systemctl disable mosquitto.service
+
+Para arrancarlo cuando lo necesitemos le damos un //start// con ''%%scst mosquitto.service%%'' o ''%%sudo systemctl start mosquitto.service%%''
+
==== Instalación de node-red ====
Una vez instalado el ''%%node.js%%'' instalar el ''%%node-red%%'' es muy fácil
diff --git a/out/LinuxMintUlyana.epub b/out/LinuxMintUlyana.epub
index bd49c6a..ee95696 100644
Binary files a/out/LinuxMintUlyana.epub and b/out/LinuxMintUlyana.epub differ
diff --git a/out/LinuxMintUlyana.mw b/out/LinuxMintUlyana.mw
index dded0af..94fbccc 100644
--- a/out/LinuxMintUlyana.mw
+++ b/out/LinuxMintUlyana.mw
@@ -1479,6 +1479,25 @@ Ahora que tenemos nvm instalado, ya podemos instalar fácilmente la
+=== Instalación de mosquitto ===
+
+mosquitto es un ''mqtt broker'' muy sencillo y completo, aunque no es capaz de aguantar cargas grandes, para aprender es perfecto.
+
+
+Con esto queda el servicio instalado y funcionando (scs mosquitto o systemctl status mosquitto)
+
+Si queremos el servicio parado para arrancarlo nosotros manualmente:
+
+
+Y sin alias sería:
+
+
+Para arrancarlo cuando lo necesitemos le damos un ''start'' con scst mosquitto.service o sudo systemctl start mosquitto.service
+
=== Instalación de node-red ===
Una vez instalado el node.js instalar el node-red es muy fácil
diff --git a/out/LinuxMintUlyana.odt b/out/LinuxMintUlyana.odt
index 282e950..3072f69 100644
Binary files a/out/LinuxMintUlyana.odt and b/out/LinuxMintUlyana.odt differ
diff --git a/out/LinuxMintUlyana.pdf b/out/LinuxMintUlyana.pdf
index 02b1c58..464675f 100644
Binary files a/out/LinuxMintUlyana.pdf and b/out/LinuxMintUlyana.pdf differ
diff --git a/out/LinuxMintUlyana.tex b/out/LinuxMintUlyana.tex
index 00d614a..aace904 100644
--- a/out/LinuxMintUlyana.tex
+++ b/out/LinuxMintUlyana.tex
@@ -2625,6 +2625,47 @@ la versión o versiones que queramos de \texttt{node.js}
\end{Highlighting}
\end{Shaded}
+\hypertarget{instalaciuxf3n-de-mosquitto}{%
+\subsubsection{\texorpdfstring{Instalación de
+\texttt{mosquitto}}{Instalación de mosquitto}}\label{instalaciuxf3n-de-mosquitto}}
+
+\texttt{mosquitto} es un \emph{mqtt broker} muy sencillo y completo,
+aunque no es capaz de aguantar cargas grandes, para aprender es
+perfecto.
+
+\begin{Shaded}
+\begin{Highlighting}[]
+\FunctionTok{sudo}\NormalTok{ apt{-}add{-}repository ppa:mosquitto{-}dev/mosquitto{-}ppa}
+\FunctionTok{sudo}\NormalTok{ apt{-}get update}
+\FunctionTok{sudo}\NormalTok{ apt install mosquitto}
+\end{Highlighting}
+\end{Shaded}
+
+Con esto queda el servicio instalado y funcionando
+(\texttt{scs\ mosquitto} o \texttt{systemctl\ status\ mosquitto})
+
+Si queremos el servicio parado para arrancarlo nosotros manualmente:
+
+\begin{Shaded}
+\begin{Highlighting}[]
+\ExtensionTok{scsp}\NormalTok{ mosquitto.service}
+\ExtensionTok{scd}\NormalTok{ mosquitto.service}
+\end{Highlighting}
+\end{Shaded}
+
+Y sin alias sería:
+
+\begin{Shaded}
+\begin{Highlighting}[]
+\FunctionTok{sudo}\NormalTok{ systemctl stop mosquitto.service}
+\FunctionTok{sudo}\NormalTok{ systemctl disable mosquitto.service}
+\end{Highlighting}
+\end{Shaded}
+
+Para arrancarlo cuando lo necesitemos le damos un \emph{start} con
+\texttt{scst\ mosquitto.service} o
+\texttt{sudo\ systemctl\ start\ mosquitto.service}
+
\hypertarget{instalaciuxf3n-de-node-red}{%
\subsubsection{\texorpdfstring{Instalación de
\texttt{node-red}}{Instalación de node-red}}\label{instalaciuxf3n-de-node-red}}
diff --git a/src/450_hwdev.md b/src/450_hwdev.md
index a0a72d4..de2599e 100644
--- a/src/450_hwdev.md
+++ b/src/450_hwdev.md
@@ -576,6 +576,39 @@ nvm ls-remote # para listar las versiones disponibles
nvm install node # instala la última versión disponible
```
+### Instalación de `mosquitto`
+
+`mosquitto` es un _mqtt broker_ muy sencillo y completo, aunque no es
+capaz de aguantar cargas grandes, para aprender es perfecto.
+
+```bash
+sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
+sudo apt-get update
+sudo apt install mosquitto
+```
+
+Con esto queda el servicio instalado y funcionando (`scs mosquitto` o
+`systemctl status mosquitto`)
+
+Si queremos el servicio parado para arrancarlo nosotros manualmente:
+
+```bash
+scsp mosquitto.service
+scd mosquitto.service
+```
+
+Y sin alias sería:
+
+```bash
+sudo systemctl stop mosquitto.service
+sudo systemctl disable mosquitto.service
+```
+
+Para arrancarlo cuando lo necesitemos le damos un _start_ con `scst
+mosquitto.service` o `sudo systemctl start mosquitto.service`
+
+
+
### Instalación de `node-red`
Una vez instalado el `node.js` instalar el `node-red` es muy fácil