MQTT在处理中的示例,发送给代理,订户上没有任何内容

时间:2018-08-28 23:35:09

标签: processing mqtt

我正在尝试我的第一个MQTT示例。 我正在使用处理。

我已使用过程库工具下载并安装了该库。

在处理文件中>示例>贡献的库> MQTT是示例PublishSubscribe

我打开它并运行它。我得到方形框,然后单击以使其聚焦。当我在键盘上键入时,shifer.io上的可视显示屏显示我正在发布消息。 在此处查看视觉显示:https://shiftr.io/try#processing

但是消息已收到?回叫?永远不会接缝执行,因为控制台中没有订阅的消息。

我不确定接下来要尝试什么。 我正在运行处理3.3.7

代码示例:

import mqtt.*;

MQTTClient client;

void setup() {
  client = new MQTTClient(this);
  client.connect("mqtt://try:try@broker.shiftr.io", "processing");
  client.subscribe("/example");
  // client.unsubscribe("/example");

  size(200, 200);
  frameRate(30);
}

void draw() {}

void keyPressed() {
  client.publish("/hello", "world");
}

void messageReceived(String topic, byte[] payload) {
  println("new message: " + topic + " - " + new String(payload));
}

0 个答案:

没有答案