我是在Provisioning范例上创建MQTT线程(改线程只初始化MQTT客户端)。线程创建的条件是当Provisioning连上网络时才创建的?
具体步骤如下:
1.定义connect全局变量,当Provisioning连上网络时置为0.
2.判断当前NWP的模式是否为STA模式,如果是则创建线程MQTT.
3. connect failed : -1 是MQTT_IF_Connect连接时报的错误,是什么原因?
MQTT线程创建代码如下:
2. MQTT线程的内容:
终端的提示:
Kevin Qiu1:
/**\briefConnect to a broker
\param[in] handlehandle to the MQTTClient instance
\return Success (0) or Failure (Negative number)*/
int16_t MQTTClient_connect(MQTTClient_Handle handle);可能是线程调度部分有问题