此示例显示了如何使用MQTT.FX桌面客户端订阅频道。MQTT.FX是基于JAVAFX的MQTT客户端。此示例使用ThingsPeak MQTT Legacy接口。
1)获取通道信息。对于公共渠道,您只需要频道ID。对于私人频道,您还需要读取API键。通道ID可在主登录页面的左上方可用于您的频道。
2)下载并安装mqtt.fx。使用MQTT.FX版本1.3.1测试了此示例。
配置桌面MQTT客户端的连接配置文件。
1)单击配置文件名称右侧的齿轮图标,然后单击左下方的加号按钮。
2)在“连接配置文件”对话框中,输入mqtt.thingspeak.com
为了经纪人地址和1883年
为了
港口。点击产生按钮生成唯一的客户端ID。
3)在用户凭据选项卡,输入任何用户名和您的MQTT API键帐户>我的简历页。
4)订阅频道。使用所描述的主题格式MQTT基础知识,输入感兴趣的渠道。在此示例中,请订阅MathWorks®气象站,并以JSON格式接收帖子。
频道/12397/订阅/JSON
对于私人频道,添加/<阅读API键>
到主题名称的末尾。确保选择QoS 0。
现在,每次更新气象站数据时,您都可以设置以接收客户端的消息。
订阅频道提要|订阅通道字段供稿|发布到频道字段供稿|发布到频道提要