python MQTT 出现TypeError: payload must be a string, bytearray, int, float or None.
-
原因, MQTT 发布信息,是不能发布 对象的,只能发布 字符串,整形,浮点型这样的
-
解决方法
self.__mqtt__.publish("computex/iot/5100/DataTransfer", json.dumps(send_msg))
// 将 json 的字典转换成字符串。
Read The Fucking Source Code