MQTT
GEEK.攻城狮
这个作者很懒,什么都没留下…
展开
-
【小模块】ESP8266-12F模块烧录MQTT透传AT版本程序
文章目录官网下载固件硬件接线烧录程序配置烧录测试是否烧录成功官网下载固件从官网https://docs.ai-thinker.com/esp8266下载AT固件,注意有两个版本,一个是使用GPIO13 GPIO15的,一个是使用UART0的。接TXD RXD的话,需要下载UART0的版本,即下面红色的版本硬件接线GPIO0,:工作模式选择:上拉:FlashBoot,工作模式;下拉:UARTDownload,下载模式(下载固件);TXD RXD分别接串口线的RXD、TXDVCC、G原创 2020-10-21 11:53:17 · 1853 阅读 · 1 评论 -
【MQTT协议学习】四、取消订阅主题UnSubscribe报文构建
在本文中,我们取消订阅testpublish主题。文章目录UNSUBSCRIBE –取消订阅UNSUBSCRIBE报文固定报头可变报头有效载荷示例测试UNSUBSCRIBE –取消订阅客户端发送UNSUBSCRIBE报文给服务端,用于取消订阅主题。UNSUBSCRIBE报文固定报头 Bit 7 6 5 4 3 ...原创 2020-05-02 21:12:40 · 3142 阅读 · 0 评论 -
【MQTT协议学习】三、订阅主题Subscribe报文构建
82 10 00 01 00 0B 74 65 73 74 70 75 62 6C 69 73 68原创 2020-05-02 19:13:14 · 2729 阅读 · 0 评论 -
【MQTT协议学习】二、PUBLISH报文构建
PUBLISH-发布消息固定报头固定报头包含了报文类型,重发标志DUP,服务质量QoS,保留标志RETAIN这儿我们不重发,服务质量为00(QoS0),无需服务器保留则报文为:30 XX其中XX为我们后面报文的长度可变报头PUBLISH的可变报头包含了主题名和报文标识符,描述byte1长度 MSBbyte2长度LSBbyte3…n个主题...原创 2020-05-01 20:04:02 · 2212 阅读 · 0 评论 -
【MQTT协议学习】一、MQTT控制报文的结构与CONNECT报文构建
MQTT控制报文的结构MQTT控制报文由三部分组成:固定报头、可变报头、有效载荷固定报头的格式每个MQTT报文都包含固定包头剩余除了固定包头的格式外,后面跟随报文的长度MQTT固定报文类型标志 Flag固定包头的第四位,为标志位,例:CONNECT报文的固定报头为:10 XXPINGREQ(心跳报文)只有固定报头,其报文为:C0 00DISCONNECT(断开链接报...原创 2020-05-01 19:27:12 · 3154 阅读 · 1 评论 -
【MQTT学习】使用串口转TCP软件连接阿里云MQTT服务器
串口转TCP软件我们需要使用两款软件,一款是串口转TCP的工具commproxy(串口转tcp工具) v1.0由于是虚拟调试,我这儿还使用了一款虚拟串口软件VSPD,大家自行百度下载即可。如果实际使用单片机进行测试,则我们不需要使用虚拟串口生成虚拟串口设置想要生成的端口号,点击添加端口即可。我这儿添加了COM1 COM2两个端口。虚拟串口是成对添加的,添加上后,即可以实现两个串口虚拟...原创 2020-04-30 18:19:06 · 4190 阅读 · 2 评论 -
【MQTT学习】NODEMCU(ESP8266-12F)的AT指令
模块设置AT—Tests AT Startup命令AT返回OKAT+RST—复位模块命令AT+RST返回OKAT+CWMODE—设置WIFI模式查询命令AT+CWMODE?相应+CWMODE:<mode>OK设置命令AT+CWMODE=<mode>响应OK参数<mode>:0: Null mode, ...原创 2020-04-29 17:05:20 · 4529 阅读 · 0 评论 -
使用MQTT.FX连接EMQX服务器进行订阅发布测试
MQTT.FX配置配置Broker 地址,我这儿使用的是私有服务器,使用外部IP访问MQTT的端口号为:1883这儿使用User Name和Password认证,所以Client ID点击Generate随机生成一个。用户名密码栏填写用户名和密码。点击Apply保存。连接MQTT服务器选中我们刚才创建的Profiles点击Connect,正常连接时,右侧图标会变绿此时代表我们已...原创 2020-04-28 18:32:37 · 4291 阅读 · 0 评论