python MQTT 出现TypeError: payload must be a string, bytearray, int, float or None.

  • 原因, MQTT 发布信息,是不能发布 对象的,只能发布 字符串,整形,浮点型这样的

  • 解决方法

    self.__mqtt__.publish("computex/iot/5100/DataTransfer", json.dum    ps(send_msg))
    // 将 json 的字典转换成字符串。

猜你喜欢

转载自www.cnblogs.com/chenfulin5/p/8951929.html