我在raspberry pi上运行了我的订阅代码。由于它连接到多个发布者,我想打印出发布商属性,如名称ID。我怎样才能做到这一点?
答案 0 :(得分:0)
你不能。
订阅者对发布者一无所知,只知道发布消息的主题。
答案 1 :(得分:0)
如前所述,订阅者对发布者一无所知。但是,可以使用以下方法打印主题:
def on_message(mosq, obj, msg):
print strftime("%Y-%m-%d %H:%M:%S", localtime())+ " "+msg.topic+" " +str(msg.payload)