精华内容
下载资源
问答
  • 介绍如何使用MQTT.fx调试工具与百度云天工物联网服务器之间,通过MQTT协议进行通讯。 这部分内容属于服务器端与设备端之间的通讯,MQTT是之后用于手机,服务器,嵌入式物联网设备主要用于通讯的应用层协议,也是MQTT...
  • 方便以后查找、学习、使用MQTT.fx客户端接入阿里云、里边含有数据分析,账户信息、生成工具、参考学习文档
  • 设备连接阿里云物联网平台需要通过MQTT协议,只要符合这种...MQTT.fx是一个主流的MQTT客户端,设置设备参数、用户名和密码之后,点击connect就能连接阿里云物联网平台了。该软件有32位和64位连个版本,压缩包中都有。
  • mqtt.fx-1.7.1-windows版本,绿色安装简单方便,MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把...
  • 目录: 1.使用RT-Thread 系统实现DIY数字仪表(一)——STM32CUBMX5.6移植touchGFX4.13 2.使用RT-Thread 系统实现DIY数字仪表(二)——把TouchGFX移植到RTThread系统 3.使用RT-Thread 系统实现DIY数字仪表(三)...
  • mqtt.fx是一款小巧的桌面级应用, 可以快速简单的对mqtt协议进行调试。其介绍可查看http://blog.sina.com.cn/s/blog_45eaa01a0102xam3.html
  • MQTT.fx 是目前主流的mqtt客户端,可以快速验证是否可以与IoT Hub 服务交流发布或订阅消息。设备将当前所处的状态作为MQTT主题发送给IoT Hub,每个MQTT主题topic具有不同等级的名称,如“建筑/楼层/温度。” MQTT...
  • mqtt.fx 1.7.0最新版

    2018-05-08 11:02:00
    mqtt.fx是一款小巧的桌面级应用, 可以快速简单的对mqtt协议进行调试。
  • MQTT.Fx1.7 64位稳定版

    2018-08-08 14:48:13
    MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,最新版定版MQTT.FX1.7,MQTT通讯协议的好帮手
  • MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致...
  • MQTT.fx-1.0.0-64bit

    2017-07-07 15:17:00
    MQTT.fx-1.0.0-64bit
  • 通过mqtt协议接入阿里云服务器的具体详细说明,西门子通过mqtt也可以接入阿里云服务器。方便你调试与MQTT有关的物联网项目。
  • MQTT.fx is a MQTT Client written in Java based on Eclipse Paho
  • 本文将以 MQTT.fx 作为 MQTT 客户端测试工具,接入 MQTT 云服务 - EMQ X Cloud。通过本文,你将能快速了解 MQTT.fx 的基础用法以及 MQTT 协议的基本概念与使用。 MQTT.fx 简介 MQTT.fx 是目前最为流行的 MQTT 桌面...

    本文将以 MQTT.fx 作为 MQTT 客户端测试工具,接入 MQTT 云服务 - EMQ X Cloud。通过本文,你将能快速了解 MQTT.fx 的基础用法以及 MQTT 协议的基本概念与使用。

    MQTT.fx 简介

    MQTT.fx 是目前最为流行的 MQTT 桌面客户端工具,MQTT.fx 1.0 Major 版本由 Jens Deters 使用JavaFX 技术开发,即为 Java 虚拟机应用。遗憾的是 MQTT.fx 目前已经停止维护,并转为由 Softblade 公司资助开发另发行了其商业版本 MQTT.fx® 5.0,采用收费许可证方式经营该软件。本文中的 MQTT.fx 不经特殊说明即特指 1.0 版本。

    它包含主流的 MQTT 客户端功能:

    此外 MQTT.fx 也有其他优秀特性:

    • 软件自由,其开源协议为 Apache 2.0 license
    • 支持跨平台
    • 支持 $SYS 主题订阅管理 MQTT Broker
    • 完整的日志控制台
    • 支持 JavaScript 脚本处理消息
    • 支持预定义模版

    但同时也有缺陷:

    • 不支持 MQTT 5.0 协议
    • 一次只能建立一个连接,不方便多连接调试
    • 不支持 WebSocket 协议,无法调试 MQTT over Webscoket 的情况

    EMQ X Cloud 简介

    EMQ X Cloud 是由 EMQ 公司推出的可连接海量物联网设备,集成各类数据库及业务系统的全托管云原生 MQTT 服务。作为全球首个全托管的 MQTT 5.0 公有云服务,EMQ X Cloud 提供了一站式运维代管、独有隔离环境的 MQTT 消息服务。

    在万物互联的时代,EMQ X Cloud 可以帮助用户快速构建面向物联网领域的行业应用,轻松实现物联网数据的采集、传输、计算和持久化。

    本文将使用 EMQ X Cloud 提供的 免费公共 MQTT 服务器 作为本次测试的 MQTT 服务器地址,服务器接入信息如下:

    • Broker: broker-cn.emqx.io
    • TCP Port: 1883
    • SSL/TLS Port: 8883

    更多详情请访问 EMQ X Cloud 官网,或查看 EMQ X Cloud 文档

    MQTT.fx 使用

    预览

    其主页面如下图所示,最上方为 MQTT Broker 连接地址栏,及其连接配置。其下方功能 Tabs 含有 Publish 发布栏、Subscribe 订阅栏、Scripts 脚本栏、Broker Status 状态消息栏、Log 日志信息控制栏。

    MQTT.fx 预览

    其中每一个 Tab 均支持拖拽成为单独窗口,如下图所示:

    MQTT.fx 独立窗口

    连接

    首先 MQTT client 与 Broker 通讯需要建立连接。点击连接地址栏中输入框右边的配置图标,进入具体的连接配置。

    MQTT.fx 连接按钮

    选择 Profile Type 为 MQTT Broker。Broker Address 填入 broker-cn.emqx.io,Broker Port 填入 1883,如下图所示:

    broker-cn.emqx.io 为国内服务器,broker.emqx.io 为国外服务器,读者可自行选择一个进行连接。

    MQTT.fx 连接配置

    点击OK,确认配置,回到主界面,点击 Connect ,可见右边的圆圈变为绿色,表示当前连接连通,如下图所示:

    MQTT.fx 连接成功

    订阅/发送消息

    完成连接的建立之后,即可开始订阅消息。因为 MQTT 协议采用的是订阅/推送的方式,所以我们需要在连接之后订阅主题,之后主题上有消息产生即可收到来自 EMQ X Cloud 推送。

    EMQ X Platform

    点击进入 Subscribe Tab 下,在主题框中输入 /testTopic/1,点击 Subscribe 订阅按钮,在左侧出现订阅的主题列表,订阅的主题目前消息数量为0,如下图所示:

    MQTT.fx 主题订阅

    之后,我们将把消息推送到 Broker,回到 Publish 下,并且输入主题 /testTopic/1,并在消息输入框中输入"hello world"等消息,如下图所示:

    MQTT.fx 消息发布

    点击 Publish 发送,回到 Subscribe Tab,发现订阅的主题/testTopic/1收到消息,如下图所示:

    MQTT.fx 消息接收

    我们使用 MQTT.fx 这一客户端向 EMQ X Cloud 下的 /testTopic/1 主题发送了消息"hello wolrd",订阅了这个主题的所有客户端都会收到这个消息,包括刚刚订阅了该主题的发送客户端。

    脚本

    使用脚本可以更加灵活地自定义消息推送逻辑,点击 Script Tab,点击 Edit 对脚本内容进行修改,修改为以下内容:

    function execute(action) {
        mqttManager.publish("/testTopic/1", "hello world from script");
        return action;
    }
    

    其中 mqttManager 是 MQTT.fx 脚本功能开放的 API,主要有:

    • publish(),推送消息
    • subscribe(),订阅主题
    • unsubscribe(),取消主题订阅
    • output,输出消息到控制台

    点击 Execute 执行,之后回到 Subscribe 下发现消息增加,其内容为 “hello world from script”。脚本发送功能正常,如下图所示:

    MQTT.fx 脚本

    日志

    在日志内,我们可以查看 MQTT.fx 与 EMQ X Cloud 交互过程,例如主题订阅,消息推送,消息接收等:

    MQTT.fx 日志

    SSL/TLS连接

    以 CA 自签名服务为例子,展示如何启用 SSL 协议连接到 EMQ X Cloud。

    打开设置,和普通连接一样填写好 Broker Address 和 Broker Port(分别为 broker.emqx.io8883),选择 SSL/TLS 项,选择 TLSv1.2 协议,勾选 CA signed server certficate,之后选择应用,如下图所示:

    MQTT.fx SSL/TLS

    点击连接,可以看到右边的锁图标是关闭的,表示启用了 SSL,查看日志,发现 SSL 连接相关端口 8883 相关字样,连接 SSL/TLS 成功。

    MQTT.fx 连接日志

    MQTT.fx SSL/TLS 状态

    以上就是使用 MQTT.fx 接入 EMQ X Cloud 的简单示例,更多详情可访问 EMQ X Cloud

    版权声明: 本文为 EMQ 原创,转载请注明出处。

    原文链接:https://www.emqx.com/zh/blog/connecting-to-emqx-cloud-with-mqttfx

    技术支持:如对本文或 EMQ 相关产品有疑问,可访问 EMQ 问答社区 https://askemq.com 提问,我们将会及时回复支持。

    展开全文
  • 在《树莓派安装Mosquitto MQTT服务》 https://zhuanlan.zhihu.com/p/359395794 https://blog.csdn.net/chentuo2000?spm=1000.2115.3001.5343 一文中我们已经在树莓派上安装了mosquitto MQTT服务,并进行了本地...

    陈拓 2021.04.07/2021.04.07

     

    1. 概述

    在《树莓派安装Mosquitto MQTT服务》

    https://zhuanlan.zhihu.com/p/359395794

    https://blog.csdn.net/chentuo2000?spm=1000.2115.3001.5343

    一文中我们已经在树莓派上安装了mosquitto MQTT服务,并进行了本地测试。在此基础上,本文进行远程测试。

    远程测试在PC上进行,需要安装工具MQTTfx。安装见《MQTTfx连接物联网云平台》

    https://zhuanlan.zhihu.com/p/101104351

    https://blog.csdn.net/chentuo2000/article/details/104313968

    2. 本地测试

    2.1 启动mosquitto

    • 查看mosquitto状态

    sudo service mosquitto status

    可以看到服务已经启动了:active (running)

    q键退出。

    如果服务未启动:inactive (dead),可以手动启动服务。

    • 手动启动服务

    mosquitto -c /etc/mosquitto/mosquitto.conf -d

    2.2 本地测试

    • 订阅消息

    mosquitto_sub -p 1883 -u ct -P xxxxxxxx -t emqtt/my_topic

    等待接收消息。

    emqtt/my_topic是我订阅的消息主题,随便起一个主题名字,只要和下面发布的主题名字一致就行。

    • 再打开1个终端发布消息

    mosquitto_pub -p 1883 -u ct -P xxxxxxxx -t emqtt/my_topic -m "Hello!"

    查看订阅端接收到的消息:

    3. 用MQTT.fx远程测试

    3.1 安装MQTT.fx

    见《MQTTfx连接物联网云平台》

    https://zhuanlan.zhihu.com/p/101104351

    https://blog.csdn.net/chentuo2000/article/details/104313968

    3.2 打开MQTT.fx

    3.3 设置MQTT.fx

    点击齿轮图标开始设置。

    • MQTT Broker Profile Settings设置

    点击Generate创建一个Client ID

    如果你有IP地址,替换raspberrypi.local。

    • General设置

    • User Credentials设置

    点击OK,创建Profile

    3.4 连接MQTT服务器

    点击Connect连接MQTT服务器

    连接成功。

    3.5 MQTTfx测试发布消息

    • 填写发布主题和要发布的消息

    点击Publish

    • 在树莓派上查看订阅的消息

    3.6 MQTTfx测试订阅消息

    • 选择Subscribe

    填写主题,点击Subscribe,等待接收消息。

    • 在树莓派发布消息消息

    mosquitto_pub -p 1883 -u ct -P xxxxxxxx -t emqtt/my_topic -m "This mesage is published by Raspberry pi."

    • 查看接收到的消息

    树莓派的订阅窗口也同时收到消息:

     

    附录:Mosquitto的配置参数说明

    # =================================================================

    # General configuration

    # =================================================================

     

    # 客户端心跳的间隔时间

    #retry_interval 20

     

    # 系统状态的刷新时间

    #sys_interval 10

     

    # 系统资源的回收时间,0表示尽快处理

    #store_clean_interval 10

     

    # 服务进程的PID

    #pid_file /var/run/mosquitto.pid

     

    # 服务进程的系统用户

    #user mosquitto

     

    # 客户端心跳消息的最大并发数

    #max_inflight_messages 10

     

    # 客户端心跳消息缓存队列

    #max_queued_messages 100

     

    # 用于设置客户端长连接的过期时间,默认永不过期

    #persistent_client_expiration

     

    # =================================================================

    # Default listener

    # =================================================================

     

    # 服务绑定的IP地址

    #bind_address

     

    # 服务绑定的端口号

    #port 1883

     

    # 允许的最大连接数,-1表示没有限制

    #max_connections -1

     

    # cafileCA证书文件

    # capathCA证书目录

    # certfilePEM证书文件

    # keyfilePEM密钥文件

    #cafile

    #capath

    #certfile

    #keyfile

     

    # 必须提供证书以保证数据安全性

    #require_certificate false

     

    # require_certificate值为trueuse_identity_as_username也必须为true

    #use_identity_as_username false

     

    # 启用PSKPre-shared-key)支持

    #psk_hint

     

    # SSL/TSL加密算法,可以使用“openssl ciphers”命令获取

    # as the output of that command.

    #ciphers

     

    # =================================================================

    # Persistence

    # =================================================================

     

    # 消息自动保存的间隔时间

    #autosave_interval 1800

     

    # 消息自动保存功能的开关

    #autosave_on_changes false

     

    # 持久化功能的开关

    persistence true

     

    # 持久化DB文件

    #persistence_file mosquitto.db

     

    # 持久化DB文件目录

    #persistence_location /var/lib/mosquitto/

     

    # =================================================================

    # Logging

    # =================================================================

     

    # 4种日志模式:stdoutstderrsyslogtopic

    # none 则表示不记日志,此配置可以提升些许性能

    log_dest none

     

    # 选择日志的级别(可设置多项)

    #log_type error

    #log_type warning

    #log_type notice

    #log_type information

     

    # 是否记录客户端连接信息

    #connection_messages true

     

    # 是否记录日志时间

    #log_timestamp true

     

    # =================================================================

    # Security

    # =================================================================

     

    # 客户端ID的前缀限制,可用于保证安全性

    #clientid_prefixes

     

    # 允许匿名用户

    #allow_anonymous true

     

    # 用户/密码文件,默认格式:username:password

    #password_file

     

    # PSK格式密码文件,默认格式:identity:key

    #psk_file

     

    # pattern write sensor/%u/data

    # ACL权限配置,常用语法如下:

    # 用户限制:user <username>

    # 话题限制:topic [read|write] <topic>

    # 正则限制:pattern write sensor/%u/data

    #acl_file

     

    # =================================================================

    # Bridges

    # =================================================================

     

    # 允许服务之间使用“桥接”模式(可用于分布式部署)

    #connection <name>

    #address <host>[:<port>]

    #topic <topic> [[[out | in | both] qos-level] local-prefix remote-prefix]

     

    # 设置桥接的客户端ID

    #clientid

     

    # 桥接断开时,是否清除远程服务器中的消息

    #cleansession false

     

    # 是否发布桥接的状态信息

    #notifications true

     

    # 设置桥接模式下,消息将会发布到的话题地址

    # $SYS/broker/connection/<clientid>/state

    #notification_topic

     

    # 设置桥接的keepalive数值

    #keepalive_interval 60

     

    # 桥接模式,目前有三种:automaticlazyonce

    #start_type automatic

     

    # 桥接模式automatic的超时时间

    #restart_timeout 30

     

    # 桥接模式lazy的超时时间

    #idle_timeout 60

     

    # 桥接客户端的用户名

    #username

     

    # 桥接客户端的密码

    #password

     

    # bridge_cafile:桥接客户端的CA证书文件

    # bridge_capath:桥接客户端的CA证书目录

    # bridge_certfile:桥接客户端的PEM证书文件

    # bridge_keyfile:桥接客户端的PEM密钥文件

    #bridge_cafile

    #bridge_capath

    #bridge_certfile

    #bridge_keyfile

     

    # 自己的配置可以放到以下目录中

    include_dir /etc/mosquitto/conf.d

     

    展开全文
  • 使用mqtt.fx对接百度天工物接入平台

    千次阅读 2020-01-02 15:39:39
    ,端口1884,支持SSL/TLS加密传输,MQTT.fx客户端连接,参考配置MQTT客户端。 wss://yourendpoint.mqtt.iot.gz.baidubce.com:8884 ,端口8884,支持 Websockets 方式连接,同样包含 SSL 加密,参考Websockets ...

    1. 云端准备工作

    1.1. 注册并登录IoT

    注册并登录百度物接入平台,完成实名认证后方可使用。

    1.2. 创建计费套餐

    目前百度天工物平台需要需要创建计费套餐才可使用,计费方式如下:

    免费量在学习阶段足够使用了,接下来讲述如何开通。

    开通后界面如下:

    2. 云端操作 — 创建云端设备

    2.1. 创建项目

    物接入服务需要先创建一个项目,每个项目会为您对应一个接入点(endpoint)。一个项目表示一个完整的物接入服务,通过项目可以将不同项目的设备进行隔离和管理。

    当前每个账户能创建 100 个项目,含 1 个设备型项目和 99 个数据型项目。

    点击创建项目:

    填写信息之后提交:

    创建项目后,在项目列表页可以看到物接入默认提供的三类地址,选择不同的地址,意味着可以通过不同的方式连接到百度智能云物接入:

    • tcp://yourendpoint.mqtt.iot.gz.baiduce.com:1883,端口1883,不支持传输数据加密,可以通过MQTT.fx客户端连接。
    • ssl://yourendpoint.mqtt.iot.gz.baiduce.com:1884,端口1884,支持SSL/TLS加密传输,MQTT.fx客户端连接,参考配置MQTT客户端。
    • wss://yourendpoint.mqtt.iot.gz.baidubce.com:8884,端口8884,支持 Websockets 方式连接,同样包含 SSL 加密,参考Websockets Client。

    本实验我们先使用第一个不加密方式连接测试,然后使用加密方式连接测试。

    2.2. 获取对接信息

    成功创建物接入项目(设备型项目)后,点击项目名称,进入配置物接入设备型项目页面,创建影子并获取连接信息。

    2.2.1. 创建物模型

    点击项目名称进入后,选择「物模型」,进入物模型列表页面,点击「新建物模型」。填写名称、属性等信息后,点击创建即可。

    物模型用来表示一类(或同一型号的一批)设备。可为设备定义一套属性模板,在创建物影子时可以引用该模板,实现业务的快速部署


    2.2.2. 创建物影子

    在左侧选择「物影子」,进入物影子列表页面,点击「新建物影子」。输入名称,并选择需要的物模型(这里我们选择了刚才创建的 SmartStreetLight ),点击创建即可完成,此时会弹出连接信息:

    物影子与真实设备一一对应,是设备在云端体现。通过一组 json,反映设备最后一次上报的状态信息。


    2.2.3. 获取连接信息

    物影子创建完成时,会弹出连接信息,建议下载保存备用:


    2.3. 查看主题(Topic)列表

    MQTT 消息的收发是基于主题的。

    设备型项目的主题是由系统定义的,可点击相应影子的卡片,通过以下页面查看,可根据实际需求选择主题。每个消息均需为 json 格式。


    至此,即可通过获取到的连接信息,建立设备与影子之间的连接,进行数据的上报与反控下发。

    详细的信息可以参考官方文档:物影子操作——使用开源MQTT客户端

    3. 使用mqtt.fx作为客户端测试不加密传输(mqtt)

    配置 MQTT 的应用客户端,可以快速验证是否可以实现与物接入服务交流发送或者接收消息。

    3.0. 前提条件

    参考我的另一篇博客,下载并安装MQTT.fx客户端(1.7.1版本)。

    注意: MQTT.fx 1.7.0版本对带有 $ 的 主题(Topic)处理存在 bug,请避免使用此版本进行测试。

    3.1. 添加配置文件

    1. 打开MQTT.fx,单击“设置”图标:

    1. 单击弹出的对话框的左下角的“添加”图标,新增一个配置文件,按照下面的设置填写相应字段:
    • Profile Name:Test Baidu Tiangong
    • Broker Address:8sdmjix.mqtt.iot.bj.baidubce.com
    • Broker Port:1883
    • Client ID:随机生成(点击generate按钮)

    1. 选择“User Credentials”选项卡,并且按以下字段填写:
    • User Name: 8sdmjix/SmartStreetLight001
    • Password: xbcpwb5t9rqt9su5

    1. 单击“OK”按钮保存设置。

    3.2. 连接服务器

    选择“Test Baidu Tiangong”,然后单击“Connect”按钮,连接成功之后如图:

    3.3. 客户端订阅消息

    成功连接后,即可开始订阅消息。

    打开 Subscribe 标签,填写主题 topic,例如:

    其中SmartStreetLight001自行替换为你测试时使用的物影子名称

    $baidu/iot/shadow/SmartStreetLight001/update/accepted
    $baidu/iot/shadow/SmartStreetLight001/update/rejected
    

    这两个是分别被用作 update 被接受和拒绝时返回信息,选择默认的QoS 0,点击“Subscribe”进行订阅操作,订阅成功之后如图:

    3.4. 客户端发布消息

    打开Publish标签,填写主题topic,例如:

    $baidu/iot/shadow/SmartStreetLight001/update
    

    其中SmartStreetLight001自行替换为你测试时使用的物影子名称。

    消息质量选择默认的QoS 0,输入框中填写以下有效信息:

    {
      "reported": {
        "Lightness": 100,
        "led_status": true
      }
    }
    

    其中Lightness和led_status及其值,均可自行替换为创建物模型时所指定的属性值,点击“Publish”进行发布操作。

    发布之后,因为我们订阅了主题$baidu/iot/shadow/SmartStreetLight001/update,所以可以在订阅一栏中看到服务器发布回来的信息:

    发布之后,在天工物接入平台也可以看到刚刚使用mqtt.fx客户端发布的消息:

    4. 使用mqtt.fx作为客户端测试加密传输(mqtts)

    配置 MQTT 的应用客户端,可以快速验证是否可以实现与物接入服务交流发送或者接收消息。

    4.0. 前提条件

    参考我的另一篇博客,下载并安装MQTT.fx客户端(1.7.1版本)。

    注意: MQTT.fx 1.7.0版本对带有 $ 的 主题(Topic)处理存在 bug,请避免使用此版本进行测试。

    4.1. 添加配置文件

    1. 打开MQTT.fx,单击“设置”图标:

    1. 单击弹出的对话框的左下角的“添加”图标,新增一个配置文件,按照下面的设置填写相应字段:
    • Profile Name:Test Baidu Tiangong
    • Broker Address:8sdmjix.mqtt.iot.bj.baidubce.com
    • Broker Port:1884
    • Client ID:随机生成(点击generate按钮)

    1. 选择“User Credentials”选项卡,并且按以下字段填写:
    • User Name: 8sdmjix/SmartStreetLight001
    • Password: xbcpwb5t9rqt9su5

    1. 选择“SSL/TLS”选项卡,勾上“Enable SSL/TLS”,并选择“CA signed server certificate”:

    1. 单击“OK”按钮保存设置。

    4.2. 连接服务器

    选择“Test Baidu Tiangong”,然后单击“Connect”按钮,连接成功之后如图:

    4.3. 客户端订阅消息

    成功连接后,即可开始订阅消息。

    打开 Subscribe 标签,填写主题 topic,例如:

    其中SmartStreetLight001自行替换为你测试时使用的物影子名称

    $baidu/iot/shadow/SmartStreetLight001/update/accepted
    $baidu/iot/shadow/SmartStreetLight001/update/rejected
    

    这两个是分别被用作 update 被接受和拒绝时返回信息,选择默认的QoS 0,点击“Subscribe”进行订阅操作,订阅成功之后如图:

    4.4. 客户端发布消息

    打开Publish标签,填写主题topic,例如:

    $baidu/iot/shadow/SmartStreetLight001/update
    

    其中SmartStreetLight001自行替换为你测试时使用的物影子名称。

    消息质量选择默认的QoS 0,输入框中填写以下有效信息:

    {
      "reported": {
        "Lightness": 100,
        "led_status": true
      }
    }
    

    其中Lightness和led_status及其值,均可自行替换为创建物模型时所指定的属性值,点击“Publish”进行发布操作。

    发布之后,因为我们订阅了主题$baidu/iot/shadow/SmartStreetLight001/update,所以可以在订阅一栏中看到服务器发布回来的信息:

    发布之后,在天工物接入平台也可以看到刚刚使用mqtt.fx客户端发布的消息:

    展开全文
  • MQTT MQTT.fx工具的使用

    2021-10-27 18:05:59
    MQTT.fx Version 1.7.1 for Windows版本 界面展示 创建MQTT实例(以阿里云实例测试: post-cn-zz11szwht0d ) 阿里云控制台地址: https://mqtt.console.aliyun.com 配置说明 需要准备的信息 1.接入点: post-...
  • 一、工具: 1.mqtt.fx链接地址:Index of /apps/mqttfx/1.7.1 我选择的是我画框的这个,根据自己的具体情况选择 2.Token生成器
  • MQTT.fx连接OneNET平台

    2021-06-16 20:43:15
    通常在物联网实验中需要使用MQTT协议进行通信,OneNET是一个对学习者免费的物联网平台,在使用过程中需要进行抓包或者通信测试,MQTT.fx是一个不错的工具。本实验就使用MQTT.fx连接OneNET,进行MQTT通信。首先需要在...
  • 物联网:MQTT.fx 上传数据到 OneNet平台 保姆级教程 OneNet创建产品与创建设备 第一步:进入控制台 创建产品 填写完点击确定 完成产品的创建 第二步:添加设备 MQTT.fx配置 第三步:设备连接(通过MQTT.fx进行...
  • 目录 1. 准备 2. MQTT.fx 设置登录名、密码 ...MQTT.fx 下载地址:MQTT.fx下载 阅读本篇文章,不需要了解 MQTT协议和通信帧的格式,只要创建好阿里云的产品和设备,即可使用 MQTT.fx 接入调试。关于 MQT.
  • MQTT.fx脚本Scripts使用

    千次阅读 2020-02-10 18:42:02
    1. 概述 MQTT.fx官方网站:http://mqttfx.jensd.de/ MQTT.fx的基本用法请看《MQTTfx连接物联网云平台》一文:...本文讲述MQTT.fx的高级用法,通过js脚本发送和接收云端的消息。当你...
  • MQTT.fx-0.0.15-32bit

    2016-04-13 14:33:25
    MQTT.fx PC客户端
  • 点击最下面的自定义模型,这时候我们要添加服务(MQTT上报数据就是以服务ID为标识的)。 添加好服务以后,就要给它添加属性和命令(命令在下发消息的时候要用到) 添加属性,属性就是上报的数据类型 添加命令 ...
  • 此篇博客用来记录使用 mqtt.fx 创建本地 mqtt 服务器测试 ESP32 mqtt_tcp 例程 的全部流程,首先您需要准备以下环境: 下载 mqtt.fx 安装配置 ESP-IDF 环境 一块 ESP32 开发板 注:此次测试的 ESP-IDF 版本为 c...
  • 10,把ca下的ca.crt 和client下的client.key和client.crt复制win下,安装mqtt.fx,并打开。 ip填和ubuntu一样,端口没改的话就是1883,clientid随便,密码账号和刚才第六步设定一样。 11.配置tls证书协议和文件。 12...
  • 下载安装MQTT.fx支持windows/linux/mac,请选择对应的版本进行安装,本例以Windows10为例,版本为1.7.1 。下载完之后双击进行安装。在华为物联网平台获取设备接入信息1. 登录华为云官方网站,进入设备接入服务。点击...
  •   阿里云官方给出了教程Link,但是不太好理解,我在这里记录一下自己的流程。 前提条件   已在物联网平台控制台创建产品和设备,并获取设备证书信息(ProductKey、DeviceName和DeviceSerect),过程可以...使用MQTT

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,247
精华内容 498
关键字:

mqtt.fx

友情链接: UZCGH96.rar