精品为您呈现,快乐和您分享!

移动端

收藏本站

OK下载站

当前位置: 首页 > 软件下载 > 编程开发

MQTT Simulate Device(MQTT客户端调试工具)v1.0.7免费版

MQTT Simulate Device(MQTT客户端调试工具)v1.0.7免费版

类型:编程开发 语言:多国语言[中文]

大小:10.9M 更新时间:2020-05-14

推荐指数:

应用简介


MQTTSimulateDeviceMQTT客户端调试工具目前国内大部分通信公司都在使用。该软件可以快速调试MQTT客户端,让企业更轻松地发现和解决问题。如有需要,您可以下载并使用。









MQTT Simulate Device(MQTT客户端调试工具)是目前国内大多数通信公司使用的MQTT客户端调试工具。该软件可以快速调试MQTT客户端,方便企业发现问题、解决问题。如有需要,您可以下载并使用。



MQTT  Simulate  Device(MQTT客户端调试工具)



基本介绍



MQTT(消息队列遥测传输)是IBM开发的即时消息协议,可能成为物联网的重要组成部分。该协议支持所有平台,可以将几乎所有联网物品连接到外界,并用作传感器和执行器的通信协议(例如通过Twitter 将房屋连接到互联网)。



特征



MQTT协议是一种专为与计算能力有限且工作在低带宽、不可靠网络上的大量远程传感器和控制设备进行通信而设计的协议。它具有以下主要特点:



1、使用发布/订阅消息模型,提供一对多的消息发布,解耦应用;



2、屏蔽payload内容的消息传输;



3、使用TCP/IP提供网络连接;



4、消息发布服务质量分为三类:



“最多一次”消息发布完全依赖于底层TCP/IP 网络。可能会发生消息丢失或重复。此级别可用于以下情况:对于环境传感器数据,读取记录是否丢失并不重要,因为很快就会发送第二个记录。



“至少一次”保证消息到达,但可能会出现消息重复。



“仅一次”确保消息到达一次。此级别可用于消息重复或丢失可能导致计费系统中出现错误结果的情况。



5、传输量小,开销很小(定长头为2字节),尽量减少协议交换,减少网络流量;



6、利用遗嘱功能将客户的异常中断机制通知相关方;



指示



1、下载并解压文件包后,点击运行解压文件夹中的虚拟设备工具。登录界面如下图所示。



16f5ebcbfb45c66e_600_0.png



2.登录消息发布者设备



打开平台产品信息管理页面,找到产品ID,在产品的设备列表中找到设备“PUB”的设备ID和设备认证信息,输入登录信息,选择登录服务器,点击“确定”即可登录到设备上,如下图所示。



16f5ebcbfb4da504_600_0.png



3.上传数据点



登录设备后,选择“上传数据点”菜单,然后选择“类型7”,如下图所示。 (注意类型7对应的数据流名称和数据点描述)



16f5ebcbfb535387_600_0.png



输入数据流名称为111,输入两个数据点值123; 456,点击“上传”按钮,如下图。



16f5ebcbfb535387_600_0.png



打开平台的设备管理页面,看到数据点已经上传成功,如下图。



16f5ebcbfb567b25_600_0.png



4. 发出设备命令



打开平台设备管理页面,点击设备的“下发命令”按钮,输入下发命令的内容,然后点击“发送命令”,如下图



16f5ebcbfb590643_600_0.png



点击“平台命令接收”菜单,选择虚拟设备,检查设备是否已接收到平台下发的控制命令,如下图所示。



16f5ebcbfb5d125c_600_0.png



5.消息发布与订阅



消息发布者创建TOPIC:点击虚拟设备的“订阅”菜单,点击“创建主题”按钮,输入TOPIC名称pub_topic1(读者可以创建自己的TOPIC名称),点击提交即可完成TOPIC创建,如下图所示。



16f5ebcbfb621fa7_600_0.png



消息发布:在发布者设备上选择“发布”菜单,输入TOPIC名称pub_topic1和内容111222333,(注意QOS选择为0,TOPIC可以重复发布;当QOS选择为1时,TOPIC可以重复发布,PacketID必须递增填写)点击“提交”按钮发布消息,消息订阅者设备选择“设备TOPIC接收”菜单,我们看到消息已经成功接收,如下图(如下图)发布者PUB,右侧是订阅者SUB)。



16f5ebcbfb65a2f7_600_0.png



防范措施



消息发布者和订阅者的身份是针对某个TOPIC的某个发布和订阅过程。发布TOPIC的设备就是这个过程中的消息发布者,所有其他订阅这个TOPIC的设备都是这个过程中的消息订阅者。经过。



消息发布者也可以同时是消息订阅者,只要设备订阅了自己发布的TOPIC即可。



TOPIC是由产品下的设备创建的。 TOPIC位于相应产品的TOPIC列表中。同一产品下的所有设备都可以订阅该TOPIC、发布该TOPIC或删除该TOPIC。详细信息请参见MQTT HTTP API接口说明。