You are using staging server - a separate instance of the ESP Component Registry that allows you to try distribution tools and processes without affecting the real registry.
# API Reference ## Header files - [mosq_broker.h](#file-mosq_brokerh) ## File mosq_broker.h ## Structures and Types | Type | Name | | ---: | :--- | | struct | [**mosq\_broker\_config**](#struct-mosq_broker_config) <br>_Mosquitto configuration structure._ | ## Functions | Type | Name | | ---: | :--- | | int | [**mosq\_broker\_start**](#function-mosq_broker_start) (struct [**mosq\_broker\_config**](#struct-mosq_broker_config) \*config) <br>_Start mosquitto broker._ | ## Structures and Types Documentation ### struct `mosq_broker_config` _Mosquitto configuration structure._ ESP port of mosquittto supports only the options in this configuration structure. Variables: - char \* host <br>Address on which the broker is listening for connections - int port <br>Port number of the broker to listen to ## Functions Documentation ### function `mosq_broker_start` _Start mosquitto broker._ ```c int mosq_broker_start ( struct mosq_broker_config *config ) ``` This API runs the broker in the calling thread and blocks until the mosquitto exits. **Parameters:** * `config` Mosquitto configuration structure **Returns:** int Exit code (0 on success)
idf.py add-dependency "espressif/mosquitto^2.0.28~1"