MQTTClient_create
时间: 2023-07-05 15:36:46 浏览: 89
MQTTClient_create是一个MQTT客户端库函数,用于创建一个MQTT客户端对象。该函数通常在客户端初始化时被调用。其语法如下:
```c
MQTTClient *MQTTClient_create(const char *serverURI, const char *clientId, MQTTClientPersistence *persistence, MQTTClient_SSLOptions *SSLOptions, int *rc);
```
参数说明:
- `serverURI`:MQTT服务器的URI地址,如“tcp://localhost:1883”。
- `clientId`:客户端标识符,必须是唯一的。如果为NULL,则由服务器自动生成。
- `persistence`:指向MQTT客户端持久化对象的指针。如果为NULL,则客户端将使用内存持久化。
- `SSLOptions`:指向MQTT客户端SSL选项的指针。如果为NULL,则客户端将不使用SSL连接。
- `rc`:指向整数变量的指针,用于存储函数的返回代码。
该函数返回指向MQTT客户端对象的指针。如果创建失败,则返回NULL。