错误 "TypeError: extra keyword arguments given" 意味着在调用 MQTTClient 构造函数时传入了无效的参数。在您给出的代码中,ssl_params 是 MQTTClient 的一个实例变量,而不是构造函数的参数。您需要在调用 connect() 函数之前设置 ssl_params 变量。

正确的代码应该是这样的:

client =MQTTClient(client_id=client_id, server=mserver, port=8883,user=user,password=pwd,ssl=True) 
client.ssl_p
Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐