首页 > 其他分享 >CH395实现MQTT应用(补充说明)

CH395实现MQTT应用(补充说明)

时间:2024-01-17 13:24:20浏览次数:28  
标签:主题 补充 CH395 点击 MQTT 监控 客户端 MQTTX

本文是对该篇文章的补充
CH395+EMQX实现MQTT应用(Windows系统) - lqlq123 - 博客园 (cnblogs.com)

1.切换中文版

  在设置中可以选择EMQX使用语言及样式主题

 2.监控主题及消息数据

  第一种方法:点击左侧监控,下拉可以直接看到所有客户端的数据详情

  第二种方法:想要监控特定主题下的数据详情,需要在统计分析中选择主题监控,点击右上角的新建,添加代码中的主题,即可实时监控消息的流入流出等情况。

 3.监控到消息的具体消息体内容

  上述的主题监控是计算平均值和总量,如果想要看到具体到单条消息的属性,则会导致监控数据太大不可控。如果需要监控每条报文的数据,可以自己使用终端订阅相关主题,查看订阅消息。

  本文使用MQTTX创建一个客户端连接上EMQX服务器,并订阅上文代码中的主题,即可看到CH395客户端上发给服务器的消息,同时MQTTX在此主题中发布的消息CH395也能收到。

  MQTTX下载连接:MQTTX 下载

①下载完成后,可以在左侧工具栏设置中修改页面语言,点击右侧的新建连接来建立连接。

 ②点击新建连接后,跳转到基础设置界面,此处只做基础配置,不多赘述,感兴趣可以搜素MQTTX相关文档了解。

   在基础设置中,

  名称:会在左侧蓝色框中显示,用以区别不同客户端

  Client ID:会在EQMX服务器中显示

  服务器地址:在框中填写服务器的ip地址

  端口:默认1883不做修改

  用户名:不是必须要设置

 设置完成后,点击右上角的连接。

 ③配置成功后,刷新EMQX服务器,可以看到已经成功连上。(客户端ID和用户名等都是我们所设置的)

  ④选中右边刚刚创建的客户端,点击红色框的添加订阅,在跳转出的设置框中填写想要订阅的主题名和QoS等级。

 

 ⑤因为代码中间隔20s会向主题中发送一包“WCHNET MQTT”的数据,所以在订阅主题成功后,MQTTX这边的客户端也可间隔20s收到该包数据

 ⑥红色框中填写主题名,点击绿色箭头发送,即可实现MQTTX的客户端也向这个主题中发生消息,因为CH395订阅了该主题,所以打印可以看到也可以收到“HELLO”数据包。

 

标签:主题,补充,CH395,点击,MQTT,监控,客户端,MQTTX
From: https://www.cnblogs.com/wchwchlq/p/17969463

相关文章

  • 字符串类型内置方法补充
    lstrip&rstrips='khffhksfksf'print(s.lstrip('kn'))print(s.rstrip('sf'))hffhksfksfkhffhksfklower&upperprint(s.upper())KHFFHKSFKSFstartswith&edndswithprint(s.startswith('1'))print(s.startswit......
  • Vue(三)基础继续补充
    插件:新建一个pluginsindex.jsimportVuefrom'vue'exportdefault{install(a){console.log(a)//自定义一个,加入混入Vue.mixin({methods:{handleShowName(){alert(this.name)......
  • MQTT服务器连接不上的问题
    问题描述环境:阿里云服务器Ubuntu22.04.3LTS,安装mosquitto后,在虚拟机端订阅消息出现报错(以前用阿里云Ubuntu20.04LTS的服务器装上就能用),以下服务器ip是我乱填的mosquitto_sub-t/iotstuff-h129.25.125.124-p1883Error:Connectionrefused解决办法查看服务器的端口占......
  • 方法补充issubclass和isinstance
    issubclass和isinstance方法补充isinstance查看对象的类型"""isinstance检查对象的类型"""print(isinstance('name',str))#Trueprint(isinstance('name',int))#FalseclassPerson():passprint(isinstance(Person,object)......
  • MQTT 客户端 MQTT.fx 使用说明
    下载官网:https://softblade.de/en/download-2/说明:最后的免费版本是MQTT.fx1.7.1,官网已经没有免费的版本下载MQTT.fx1.7.1https://nowjava.com/download/44364【需关注其公众号才能下载】安装一路Next即可使用安装好后,直接启动MQTT.fx点击第1步中界......
  • mqtt 共享订阅简单说明
    mqtt是一个比较常用的iot协议,5.0支持共享订阅,共享订阅是一个特别方便的功能,可以实现业务的高可用,以及提升消息的处理参考格式共享订阅格式$share/{ShareName}/{TopicFilter}ShareName是一个共享名称,可以实现业务组的能力,TopicFilter}可以对于订阅消息的过滤处理参考玩法简......
  • OC文件存储-补充
    NSKeyedArchiver-对象归档对象归档是指将对象写入文件保存在硬盘上,再次打开程序可以还原对象。(序列化、持久化)归档形式对foundation库中的对象进行归档单一对象归档NSArray*arr=@[@1,@"sda"];NSString*homePath=NSHomeDirectory();NSString*path=[homePathstringByAp......
  • macOS Catalina 10.15.5 正式版 下载 百度网盘 6月1日 补充更新
    macOSCatalina10.15.5正式版下载百度网盘6月1日补充更新macOSCatalina10.15.5=(19F101)06/01/2020下载链接:https://sysin.org/blog/macOS-Catalina/基于MAS原版app制作,安全无添加,无任何logo。看来是封堵了unc0verjailbreaktool。macOSCatalina10.15.5Supplement......
  • MQTT
    MQTT-目录MQTT1.MQTT协议的定义2.发布/订阅模式2.1发布/订阅模式的运行流程2.2.发布/订阅模式的解耦特性3.MQTT协议的数据包格式3.1.固定报头3.1.1.标志位3.1.2.报文类型3.1.3.剩余长度3.2.可变报头3.3.有效载荷4.TCP/IP协议4.1.网络协议分层5.服务质量6.其他1.......
  • MQTT 使用中的问题汇总
     版本:eclipse-paho-mqtt-c-1.3.12   开发工具:QT   问题1、其他都正常,唯独无法收到订阅消息 原因:MQTTClient_setCallbacks函数必须在MQTTClient_connect前调用问题2、MQTTClient_messageArrived回调函数异常,多次收到重复内容。原因:MQTTClient_messageArrived回......