MQTT
文章平均质量分 60
MQTT协议
Ching·
51、32...单片机、嵌入式设计
展开
-
详细讲解ESP8266-RTOS-SDK V3.x Linux下的入门开发环境的搭建与编译
一、安装ubuntu虚拟机,由于ubuntu的安装网上教程很多,也很完善,所以这里不再介绍。Linux环境搭建虚拟机:VMware Workstation 16 ProUbuntu操作系统:镜像:https://mirrors.aliyun.com/ubuntu-releases/bionic/ubuntu-18.04.6-desktop-amd64.iso环境搭建所需最新软件包文档如下是目前博主亲测可使用的依赖包指令,安装时间比较漫长 下载地址:xtensa-lx106-elf-gcc8_4_0原创 2022-06-19 23:39:51 · 826 阅读 · 0 评论 -
详细记录ESP32学习之Linux下的开发环境的搭建及遇到问题的解决
一、开发环境参考乐鑫开发文档ESP-IDF编程指南——快速入门 stable(4.4)版本我使用的开发板为果云的ESP32二、安装准备(Linux、Ubuntu我用的是18.04)(先安装好虚拟机、Ubuntu和Git,然后可以进行如下操作)三、开始环境的配置1、编译 ESP-IDF 需要以下软件包sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cma.原创 2022-05-16 14:27:12 · 1691 阅读 · 2 评论 -
Android Studio编译出现Execution failed for task ‘:app:compileDebugJavaWithJavac‘. > Compilation failed;
1、我是用Android studio是为了编译乐鑫的ESPTouch应用程序,用来配网,所以是小白,一点都不熟悉。但是下载导入工程后编译出错了,因为乐鑫使用的是GitHub,在国内很容易失败,所以我给存到了自己的gitee上面。修改了以下两个地方:但是运行之后会提示:Execution failed for task ':app:compileDebugJavaWithJavac'. > Compilation failed; 这错误。网上看到:但是我的是:只能.原创 2022-05-13 13:55:17 · 2887 阅读 · 0 评论 -
ESP8266连接阿里云通过MQTT上报状态属性
1、新建一个产品2、添加物模型,物模型用于显示上报的消息的编辑草稿,也就是添加属性可以选择标准的和自定义的,我这里选择自定义的设置物模型功能我这里添加了两个,完成后发布上线3、到设备中添加设备,用于ESP8266连接添加成功后,可以看到我这里多添加一个topoic用来控制LED亮灭,然后上传到云端。4、修改ESP8266代码连接设备的密码、用户名、uri参考:MQTT连接阿里云物联网平台步骤_qingeratech的博客-CSDN...原创 2022-05-11 14:13:23 · 2542 阅读 · 4 评论 -
MQTTfx通过阿里云物联网平台控制ESP8266的LED灯
MQTTfx通过阿里云物联网平台控制ESP8266的LED灯原创 2022-05-10 16:23:02 · 1706 阅读 · 2 评论 -
MQTT连接阿里云物联网平台步骤
1、注册阿里云设备信息1)在阿里云中选择物联网平台2、需要的文档在这里:阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台3、以下这三个ESP8266需要用到,需要用这三个来生成登录名、密码和域名uri...原创 2022-05-10 09:12:36 · 4385 阅读 · 0 评论 -
ESP8266-RTOS连接MQTT发布消息断开的一个砍
出现错误如下:MQTT_CLIENT: Error write data or timeout, written len = 0, errno=0<0x1b>MQTT_CLIENT: Publish: Losing qos0 data when client not connected<0x1b>经验证是因为连接了华为路由器的原因。因为连接到usbWiFi共享出来的热点发布主题几百条也不会出现了,之前只要几条就会出现上面问题,同时还会出错,断开连接。猜测是因为华为路由原创 2022-05-07 16:53:44 · 637 阅读 · 0 评论 -
Ubuntu下的ESP8266-RTOS开发之ESP8266的连接百度云进行消息的订阅/发布
一、先进入百度云Iot-Core1.1、点击ESP8266-MQTT-Test进入,添加模板,也就是需要发布的订阅的主题1.2、输入模板的名称(自定义),确定后出现刚刚添加的模板,再点击模板。1.3、再添加主题1.4、选择高级模式,输入自定义主题1.5、好了之后是这样的,也就是我们现在可以订阅和发布这两个主题,只能是这两个。1.6、返回添加设备,密钥认证、选择刚刚创建的模板1.7、好了之后是这样的1.8、...原创 2022-05-07 13:26:36 · 455 阅读 · 0 评论 -
ESP8266-RTOS连接百度云iot-core踩坑之 mqtt_message_receive: transport_read() error: errno=128
一、我使用的官方SDK的tcp例程改的。下载之后打印如下。另外一个是百度云我创建的模板只有两个主题因为只有 /topic/qos0和/topic/LED两个主题,也就是说只能订阅或者发布两个主题。而例程中是有/topic/qos1的,所以导致的发布主题/topic/qos1,所以导致了后面就断开,出现128的错误。修改后:二、使用mqttfx发送主题给esp...原创 2022-05-07 11:15:13 · 985 阅读 · 0 评论 -
一分钟了解MQTT协议 ESP32/ESP8266 MQTT API指南
文章目录 MQTT协议 一,客户端 二,服务端 三,消息服务质量 四,主题 五,MQTT控制报文 5.1 固定报头 5.2 可变报头 5.3 有效载荷 5.4 控制报文类型 5.4.1 连接报文 5.4.2 发布publish 5.4.3 订阅主题subscribe 六,安全 ESP-MQTT API 指南 概括 一,特性 二,应用示例原创 2022-05-07 11:14:58 · 1416 阅读 · 0 评论 -
Ubuntu下的ESP8266-RTOS开发之ESP8266的MQTT消息的发布与订阅
Ubuntu下的ESP8266-RTOS开发之ESP8266的MQTT消息的发布与订阅原创 2022-05-06 13:25:48 · 750 阅读 · 0 评论 -
Ubuntu下的ESP8266-RTOS开发之ESP8266连接到MQTT服务器
Ubuntu下的ESP8266-RTOS开发之ESP8266连接到MQTT服务器原创 2022-05-05 17:18:31 · 1565 阅读 · 0 评论 -
MQTT协议详解之CONNECT/CONNACK报文分析
MQTT连接协议,带遗嘱方式和不带原创 2022-05-05 13:41:56 · 2751 阅读 · 0 评论 -
window下最新版的EMQX4.4.3服务器的搭建和用户名密码的设置
一、下载EMQX软件包:下载 EMQX 开源版 | EMQX二、解压,我放到D盘下,测试必须是根目录三、通过命令窗口进入bin目录,输入 emqx start四、打开浏览器输入:127.0.0.1:18083五、打开mqttfx,设置客户端,账号admin,密码public六、连接,右边锁打开,绿灯亮,说明连接成功七、刷新一下,可以看到服务器已经有一个连接点。如果想测试消息的发布和订阅需要再开一个客户端来测试,这里就不测试了。八......原创 2022-05-05 13:42:43 · 6420 阅读 · 0 评论 -
window下EMQX服务器的搭建
一、下载EMQX软件包:window下的EMQX软件包-公共安全文档类资源-CSDN下载二、解压,我放到D盘下三、通过命令窗口进入bin目录,输入 emqx start四、打开浏览器输入:127.0.0.1:18083五、打开mqttfx,设置客户端,账号admin,密码publish六、连接,右边锁打开,绿灯亮,说明连接成功七、刷新一下,可以看到服务器已经有一个连接点。如果想测试消息的发布和订阅需要再开一个客户端来测试,这里就不测试了。...原创 2022-05-04 09:42:01 · 1446 阅读 · 0 评论 -
MQTT协议之PUBLISH发布QoS0、QoS1消息报文分析
一、PUBLISH发布QoS0消息二、抓包消息1.1 固定报头30 10其中:30 – 对应的控制报文类型为PUBLISH,重发标志DUP位0,QoS等级为0,RETAIN标志位010 – 剩余长度0x10 = 16个字节1.2 可变报头00 06 74 6f 70 69 63 31其中:00 06 – 这里就是Topic Name的长度,共6个字节74 6f 70 69 63 31 – topic11.3 有效载荷31 32 33 33 33 32..原创 2022-05-04 09:23:49 · 2938 阅读 · 0 评论 -
使用Wireshark抓取MQTT协议包遇到的问题
使用Wireshark抓取MQTT协议包遇到的问题,抓取不到MQTT数据包原创 2022-05-03 14:12:41 · 1176 阅读 · 0 评论