---
title: "Un Vistazo al Digital Broker"
canonical: "https://onesaitplatform-es.refined.site/space/DOC/2215907410/Un%20Vistazo%20al%20Digital%20Broker"
format: markdown
---
Este módulo actúa como el Bus o Broker de la plataforma. El Digital Broker simplifica la comunicación con la Plataforma aislándose del protocolo de comunicación subyacente.

Out-of-the-box ofrece los siguientes protocolos:

- **REST**
- **Websocket**
- **MQTT**
- **Kafka**
- **Video RTSP**

Además soporta otros protocolos a través del concepto de plugin.

Más información sobre protocolos en : [https://onesaitplatform.atlassian.net/wiki/spaces/DOC/pages/3762880513](https://onesaitplatform.atlassian.net/wiki/spaces/DOC/pages/3762880513) 


Algunas de sus características son estas: 

- Se integra con el DataFlow a través de los conectores de entrada y salida:
  - **onesait Platform Origin**: permite conectarse a la plataforma como origen ([https://onesaitplatform.atlassian.net/wiki/spaces/DOC/pages/2216121357](https://onesaitplatform.atlassian.net/wiki/spaces/DOC/pages/2216121357) )

![image](media://106d6c00-512b-41d6-8101-9a5205fa8b7e)

- **onesait Platform Lookup**: para mergear datos de consultas en la plataforma con otro origen ([https://onesaitplatform.atlassian.net/wiki/spaces/DOC/pages/2216121357](https://onesaitplatform.atlassian.net/wiki/spaces/DOC/pages/2216121357) )
  - **onesait Platform Destination**: para volcar datos en la plataforma con un INSERT o un UPDATE ([https://onesaitplatform.atlassian.net/wiki/spaces/DOC/pages/2216121193](https://onesaitplatform.atlassian.net/wiki/spaces/DOC/pages/2216121193) & [https://onesaitplatform.atlassian.net/wiki/spaces/DOC/pages/2216122185](https://onesaitplatform.atlassian.net/wiki/spaces/DOC/pages/2216122185))

![image](media://ef21ba5f-5282-4a5f-8523-615ddca5c28d)

- Permite configurar, desde el Control Panel de la Plataforma, la comunicación de un cliente de la plataforma con ésta, gestionando qué protocolos puede usar cada cliente, la seguridad en la comunicación, sobre qué entidades puede trabajar, etc.

![image](media://350e8517-7934-4211-960e-f063c16116ee)

![image](media://89e30424-d0e6-4904-91af-7a3cc247c6a1)

- Permite también **simular la comunicación de un cliente con plataforma, **permitiendo definir reglas para envío de esta información desde el cliente, para así independizar el flujo de llegada de información con el del procesamiento:
  - Listado de simulaciones:
  - Definición de una Simulación:

![image](media://9459f6c7-9450-46d0-a576-75bc46205a6b)

- Se ofrecen APIs de cliente en diferentes lenguajes (Java, JS, Node-RED, etc.), para simplificar la comunicación desde el cliente. Pueden encontrarse en Github: [https://github.com/onesaitplatform/onesait-cloud-platform-clientlibraries](https://github.com/onesaitplatform/onesait-cloud-platform-clientlibraries)

![image](media://5979845b-06bc-477d-819e-c94b429ec103)