专业IM即时通讯软件开发,值得信赖!

标签:MQTT

MQTT

MQTT-SN协议乱翻之小结篇

MQTT-SN协议乱翻之小结篇
前言 这里简单做一些小结和对比,针对前面的协议翻译部分,一阶段的学习完结。 MQTT-SN VS MQTT MQTT-SN基于MQTT原有语义,但做了很多的调整。比如: 一个CONNECT消息被拆分为3个消息 主题名称需要使用主题标识符替代 * 网关地址可以广播、查询得知 MQT...

云聊IM 4个月前 (04-10) 240℃ 0评论 0喜欢

MQTT

MQTT-SN协议乱翻之实现要点

MQTT-SN协议乱翻之实现要点
前言 本篇是MQTT-SN 1.2协议最后一篇翻译了,主要涉及实现要点,很简短。 需要支持QoS 值为 -1 QoS虽默认设置有0,1,2三个值,但还有一种情况其值为-1。来自客户端的PUBLISH消息中若QoS为-1的情况下,此刻客户端不会关心和网关有没有建立连接,也不在乎时间...

云聊IM 5个月前 (04-09) 166℃ 0评论 0喜欢

MQTT

MQTT-SN协议乱翻之功能描述

MQTT-SN协议乱翻之功能描述
前言 紧接上文,这是第三篇,主要是对MQTT-SN 1.2协议进行总体性功能描述。 嗯,这一部分可以结合着MQTT协议对比着来看。 网关的广播和发现 网关只能在成功连接到MQTT Server之后,才能够周期性的在无线个人区域网WPNs内对所有客户端广播ADVERTISE消息,便...

云聊IM 5个月前 (04-08) 161℃ 0评论 0喜欢

MQTT

MQTT-SN协议乱翻之消息格式

MQTT-SN协议乱翻之消息格式
前言 紧接着上篇初步介绍,本文为第二篇,主要梳理MQTT-SN 1.2协议中定义的消息格式。 通用消息格式 消息头部 长度要么是1个字节,要么3个字节表示,并且自身也会包含在其内。一个字节可表示256长度,一般情况下,完全够用了。 只需要判断第一个字节是否为 0x01,若是...

云聊IM 5个月前 (04-07) 202℃ 0评论 0喜欢

MQTT

MQTT-SN协议乱翻之简要介绍

MQTT-SN协议乱翻之简要介绍
前言 这一段时间在翻看MQTT-SN的协议,对针对不依赖于TCP传输的MQTT协议十分感兴趣,总是再想着这货到底是怎么定义的。一系列文章皆有MQTT-SN 1.2协议所拼装组成,原文档地址: MQTT-SN_spec_v1.2.pdf MQTT-SN文档分为7个部分,我直接按照从...

云聊IM 5个月前 (04-06) 290℃ 0评论 0喜欢

MQTT

MQTT 3.1.1,值得升级的6个新特性

MQTT 3.1.1,值得升级的6个新特性
前言 以前看英文文章或资料,看完之后,摘要或者忘记。这一次选择感兴趣的MQTT 3.1.1介绍文章资料,引文见文末,作为练手;非完全翻译,去除掉一些广告性描述,若侵权,请告知。 在沉寂了四年之后,QTT 3.1.1规范于2014年10月30号正式发布,与此同时MQTT 3.1.1...

云聊IM 5个月前 (04-05) 151℃ 0评论 0喜欢

MQTT

MQTT 3.1协议非严肃反思录

MQTT 3.1协议非严肃反思录
前言 MQTT 3.1协议在弱网络环境下(比如2G/3G等)表现不够好,因此才有了反思。 弱网环境下表现 手机等终端在弱网络环境下丢包情况会非常明显,连接MQTT Server成功率很低。相比单纯的请求-相应模型的HTTP,其成功率会比MQTT订阅成功高很多。 手机终端在每次TC...

云聊IM 5个月前 (04-04) 252℃ 0评论 0喜欢

MQTT

MQTT协议笔记之mqtt.io项目HTTP协议支持

MQTT协议笔记之mqtt.io项目HTTP协议支持
前言 MQTT协议诞生之初,就未曾考虑通过HTTP传输。这也正常,网络受限、不稳定网络不太适合HTTP(2G/3G网络大家使用WAP不也OK嘛)。在网络较为充裕的桌面端而言,虽纯文本对比二进制而言没多大优势,受制于历史遗留和使用习惯,以及一大票传统基础设施方便控制事宜,传统互联网...

云聊IM 5个月前 (04-03) 167℃ 0评论 0喜欢

MQTT

MQTT协议笔记之mqtt.io项目Websocket协议支持

MQTT协议笔记之mqtt.io项目Websocket协议支持
前言 MQTT协议专注于网络、资源受限环境,建立之初不曾考虑WEB环境,倒也正常。虽然如此,但不代表它不适合HTML5环境。 HTML5 Websocket是建立在TCP基础上的双通道通信,和TCP通信方式很类似,适用于WEB浏览器环境。虽然MQTT基因层面选择了TCP作为通信通...

云聊IM 5个月前 (04-02) 158℃ 0评论 0喜欢

MQTT

MQTT协议笔记之mqtt.io项目TCP协议支持

MQTT协议笔记之mqtt.io项目TCP协议支持
前言 MQTT定义了物联网传输协议,其标准倾向于原始TCP实现。构建于TCP的上层协议堆栈,诸如HTTP等,在空间上多了一些处理路径,稍微耗费了CPU和内存,虽看似微乎其微,但对很多处理能力不足的嵌入式设备而言,选择原始的TCP却是最好的选择。 但单纯TCP不是所有物件联网的最佳...

云聊IM 5个月前 (04-02) 161℃ 0评论 0喜欢

点击这里给我发消息