草庐IT

zigbee2mqtt

全部标签

【物联网】超级好用的MQTT客户端软件(MQTTfx下载和安装)

00.目录文章目录00.目录01.MQTT.fx概述02.MQTT.fx下载03.MQTT.fx安装04.MQTT.fx使用05.附录01.MQTT.fx概述MQTT.fx是一款基于EclipsePaho,使用Java语言编写的MQTT客户端工具。支持通过Topic订阅和发布消息,用来前期和物理云平台调试非常方便。它是一个用Java编写的MQTT客户端库,可以帮助开发人员在Eclipse环境下快速开发MQTT应用程序。Mqtt.fx提供了一系列功能,包括创建和管理连接,发送和接收消息,以及订阅和取消订阅主题。它还支持许多高级功能,例如持久化连接、自动重试、消息过滤和可靠性传输。Mqtt.fx可

STM32+ESP-01s+EMQX实现单片机MQTT协议传输数据上云(二)STM32F103与ESP-01s的Usart通信,实现STM32连接上网上云

单片机:STM32F103c8t6WiFi模块:ESP8266-01sEMQX:自身服务器上搭载emq服务器或者借用emqxwindow版本 USBTOTTL模块:CH340因为CH340不能给ESP-01s供3.3V的电,所以测试时需要外加供电     本章中涉及到的技术原理主要为ESP01Swfi模块的AT指令通信,我在上一篇文章给大家提到了ESP01SAT指令的使用,大家可以先通过我的上一篇文章入门。 STM32+ESP-01s+EMQX实现单片机MQTT协议传输数据上云(一)ESP-01s的AP-MQTTbin文件安装以及指令使用_JASON丶LI的博客-CSDN博客如果大家嫌我啰嗦,

MQTT.fx1.7连接阿里云mqtt

1.登录进入阿里云mqtt控制台阿里云登录-欢迎登录阿里云,安全稳定的云计算服务平台2.进入自己的实例,左侧菜单有产品和设备选项 3.创建产品==》创建设备【过程相对清晰,略过】4.进入设备列表页,点击具体设备,查看详情5.如下图,有个mqtt连接参数,点开后里面有现成的设备id、用户名、密码等,不需要自己去找什么加密网站,拼接字符串啥的  6.根据上一步中查看的信息,填入mqttfx的配置栏位中即可 7.配置后点击connect 8.连接成功的界面 9.mqttfx1.7下载链接 Indexof/apps/mqttfx/1.7.1 

go - 使用 Goroutine 订阅 MQTT 消息

我目前有一个Go代码可以订阅和打印发布到特定主题的传感器数据。这是我的代码:packagemainimport("crypto/tls""flag""fmt"//"log""os""os/signal""strconv""syscall""time"MQTT"github.com/eclipse/paho.mqtt.golang")funconMessageReceived(clientMQTT.Client,messageMQTT.Message){//fmt.Printf("Receivedmessageontopic:%s\nMessage:%s\n",message.Topic

go - 使用 Goroutine 订阅 MQTT 消息

我目前有一个Go代码可以订阅和打印发布到特定主题的传感器数据。这是我的代码:packagemainimport("crypto/tls""flag""fmt"//"log""os""os/signal""strconv""syscall""time"MQTT"github.com/eclipse/paho.mqtt.golang")funconMessageReceived(clientMQTT.Client,messageMQTT.Message){//fmt.Printf("Receivedmessageontopic:%s\nMessage:%s\n",message.Topic

了解无线通信技术WiFi,Sub 1G,Zigbee

本文主要记录一些无线通信技术的常识,用处不大但是至少能让你在别人谈论通信的时候能够听得懂。通信技术是移动互联网中至关重要的一环,从2G到今天的5G,都显示了移动互联网通信技术的进步。5G通信技术,即第五代移动通信技术,是最新一代的蜂窝移动通信技术,也是在4G技术基础上扩展的。5G的特点就是速度快,延迟低,能扩大系统容量,实现大规模设备的连接。好了,先知道这些,为了和下面的5G频段做区别。目录Sub-1G穿墙能力强弱蓝牙,ZigbeeWifiSub-1GSub1G(指的是通信频率为1GHz以下,27MHz~960MHz),其优点是传输距离长,功耗低,抗干扰性强(穿墙能力强,衰减弱)但是也有缺点,

mqtt 与tcp上的区别

1.基于一个传输层协议定位:面向连接的可靠的,基于字节流的传输层通信协议2.mqtt是一基于应用层协议定位:低宽带,高延迟不可靠的网络下进行数据相对可靠的传输.传输的定位:消息3.(1)在服务质量上比对的时候:tcp通过acr确认和重传机制,发送和接收报文完全一样,并且进行保存(2)mqtt是提供了三种可选的消息服务等级,消息传输不保存redis缓冲的定义:首次存储在计算机上的一个原始数据复制集以便去访问一般有几种的情况:分为cpu缓存->匹配cpu的频率,客户端缓存->减少网络访问服务器本地缓存->减少磁盘io分布式缓存->减少耗时的复杂运算->加快DB中的热点数据访问。缓存原理:将数据副本

MQTT文件传输 -1. 设计篇

1.前言IOT嵌入式开发中,三方交互MQTT已经成为很多人的首选。但是MQTT通常只用来做小数据量的业务传输。文件的上传和下载主要还是用http实现。最近实现远程日志查询时,选择通过MQTT实现文件上传。下面分析下实现逻辑。2.MQTT文件上传设计MQTT文件上传分为以下几步:2.1文件压缩文件压缩类型可以有多种可选:源文件/zip/.tar.gz/.tar具体类型根据文件大小和收发双发支持类型具体定义。发送文件信息,包含文件大小,压缩格式,分包总数。并作ack确认。2.2文件分包嵌入式设备内存资源相对较小,且MQTT是居于CS模式,交互双方是C->S->C,降低Broker负担,逻辑上会设计

Springboot整合MQTT最新教程,从环境搭建到服务集成

介绍EclipseMosquitto是一个开源消息代理,实现了MQTT协议版本3.1和3.1.1。Mosquitto轻量,适用于低功耗单板计算机到完整服务器的所有设备。Mosquitto项目还提供了用于实现MQTT客户端的C库以及非常受欢迎的mosquitto_pub和mosquitto_sub命令行MQTT客户端。Ubuntu安装mosquitto1.安装mosquittosudoapt-getinstallmosquitto2.查看mosquitto服务状态sudoservicemosquittostatus3.开启/停止mosquitto服务sudoservicemosquittosta

go - MQTT现有客户端

我正在使用eclipsepahogolang库为特定客户端ID创建新的MQTT客户端:funcCreateMQTTClient(clientIDstring)(clientMQTT.Client){username:=viper.GetString("messaging.rabbitmq.username")password:=viper.GetString("messaging.rabbitmq.password")host:=viper.GetString("messaging.rabbitmq.host")mqqtPort:=viper.GetString("messaging.