当前搜索:

[置顶] [9] MQTT,mosquitto,Eclipse Paho---MQTT消息格式之SUBACK(消息订阅应答)消息分析

在上一节中(MQTT消息格式之SUBSCRIBE(消息订阅)消息分析),客户端发送了订阅的消息,这个时候,服务器端收到订阅主题的MQTT消息之后,肯定需要给一个应答,这个应答信息就是SUBACK(消息订阅应答)。消息订阅应答相对来说比较简单。...
阅读(2630) 评论(2)

[置顶] [8] MQTT,mosquitto,Eclipse Paho---MQTT消息格式之SUBSCRIBE(消息订阅)消息分析

我们在上几节的协议分析中,发送连接的请求用的是Eclipse Paho MQTT工具,那么笔者这一次改一下,咱们这次用代码来发送Subscribe的MQTT消息,请注意,下面的代码是基于Eclipse Paho Java API之上的代码,在运行下面的代码前,请先去下载Eclipse Paho Java库,其下载地址为:https://www.eclipse.org/paho/clients/java/. 下面我们正式切入正题。...
阅读(5974) 评论(8)

[置顶] “老"程序员如何能保证自己一直立于不败之地?

随着公司的90后程序员越来越多,一半的80后程序员都已经三十而立了,少则工作了5~6年,多则工作了10几年了。90年的程序员比比皆是。其实在我们的身边一直有一个关于程序员的传说,30~35岁是程序员的一个转型期,要么转管理,要么转行业,这个本来不是真命题的命题不知道让多少人迷茫,徘徊。 今天和几个同事一起讨论了一下,“老"程序员如何能保证自己一直立于不败之地?如果大家有更好的建议,请大家私信给我,或者直接在我这篇博客下面加上客官的评论,我将会根据大家的建议和评论,做相应的更新和修改,谢谢。...
阅读(1630) 评论(4)

[置顶] [7] MQTT,mosquitto,Eclipse Paho---MQTT消息格式之CONNACK消息分析

在上节中( [6] MQTT,mosquitto,Eclipse Paho---MQTT消息格式之CONNECT消息格式分析)我们分析了CONNECT消息格式,我们知道CONNECT消息是客户端发送出去的,作为对客户端的连接请求,服务器端同样会有一个消息的返回,这个消息就是CONNACK的消息。我们在发出去CONNECT消息后,如果WireShark抓包工具依然开启的话,将会抓到类似于下面的TCP消息,其16进制为:20 02 00 00,那么其代表什么意思呢?...
阅读(2439) 评论(0)

[置顶] [5] MQTT,mosquitto,Eclipse Paho---MQTT消息格式之CONNECT消息格式分析

在“[3] MQTT,mosquitto,Eclipse Paho---如何使用 Eclipse Paho MQTT工具来发送订阅MQTT消息?”一文中我已经和大家简单讲述了如何使用Eclipse Paho MQTT。那么当我们点击“Connect”按钮,究竟在TCP协议层发生了什么?如何通过MQTT规定的协议和TCP的二进制数据进行对比,从而更加深入的学习MQTT的消息格式呢?笔者将带领大家以CONNECT消息格式为例子,分析第一个MQTT的消息格式, MQTT的CONNECT消息主要用来在客户端和服务端...
阅读(3841) 评论(2)

[置顶] [4] MQTT,mosquitto,Eclipse Paho---MQTT消息格式分析概述

我们知道MQTT是一个物联网协议的一个规范,MQTT的协议最新的两个版本是:3.1.1和3.1.0 (1) 3.1.0的规范如下 http://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/mqtt-v3r1.html (2) 3.1.1的规范如下 http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718029 规范主要描述了消息的通用格式,消息的命令,消...
阅读(3515) 评论(0)

[置顶] [3] MQTT,mosquitto,Eclipse Paho---如何使用 Eclipse Paho MQTT工具来发送订阅MQTT消息?

在上两节,笔者主要介绍了 MQTT,mosquitto,Eclipse Paho的基本概念已经如何安装mosquitto. 在这个章节我们就来看看如何用 Eclipse Paho MQTT工具来发送接收MQTT消息。Eclipse Paho MQTT工具是一个基于Java的Eclipse桌面客户端程序,其底层的和MQTT服务器进行的交互的java类库就是Eclipse Paho java库。假设我们在本机(127.0.0.1)已经启动了一个mosquitto MQTT服务器,其端口为1883。如何使用 Ec...
阅读(11916) 评论(5)

[置顶] 很惊讶,程序员在工作中的幸福感竟然是?????

今天我们程序员们组织了一场软技能的讨论,讨论的主题是软件工程师在工作中的幸福感是什么?出乎意料的是,有好几点都不在我的意料之中,而且竟然很多都充满正能量,更惊讶的是,我们程序员的幸福感竟然这么的简单和质朴,当然,这个只是我们这个团队里面的同事的一些想法,不能代表整个行业的想法,但是一叶知秋,窥一斑而知全豹。下面具体分享一下,如果能其他大家一点思考,则这篇文章就没白写了。...
阅读(1610) 评论(0)

[置顶] [2] MQTT,mosquitto,Eclipse Paho----mosquitto使用扫盲

既然要说后续系统都是围绕MQTT,mosquitto,Eclipse Paho展开,则在这里有必要先给大家简单说一下mosquitto的基本使用,扫一下盲。给大家简单介绍一下mosquitto在window系统下如何安装和启动。...
阅读(4013) 评论(0)

[置顶] [1] MQTT,mosquitto,Eclipse Paho----入门

MQTT,mosquitto,Eclipse Paho这三个单词陌生而又神秘。那么这三个单词究竟是什么意思,代表了什么技术,他们之间有关联吗?不着急,请听笔者慢慢给大家分享。...
阅读(5835) 评论(1)

[置顶] (9) 如何用Apache POI操作Excel文件-----应用条件样式(ConditionalFormatting)

有的时候,我们可能想根据一些条件,把Excel工作表中的一些数据,根据某个特定的条件,修改一下满足条件的单元格的样式. 其中比较操作符对象ComparisonOperator支持除了BWTWEEN和NOT_BEWTEEN之外的其他的7个操作符。...
阅读(1451) 评论(0)

[置顶] (8) 如何用Apache POI操作Excel文件-----POI-3.10.1 的一个黑白颜色颠倒的bug以及解决方案

在用POI-3.10的版本设置Excel单元格的字体的颜色或者单元格背景色的时候,对于XSSF方式,如果设置的颜色为黑色,则实际在Excel中渲染出来的却是白色;反之,如果设置的颜色为白色,则实际在Excel中渲染出来的却是黑色。...
阅读(1820) 评论(0)

[置顶] 推荐一个强大和灵活的处理XML的开源框架---GenXDM

GenXDM是非常著名的中间件软件厂商TIBCO公司贡献一个出来XML的一个非常灵活和强大的开源框架(基于Apache的License),其提供了一套机制和接口,把所有的DOM的操作和解析模型通过一种统一的方式来实现。因此,GenXDM框架本身提供了AxiomProcessingContext,DomProcessingContext和XmlNodeContext的一套处理机制。其实GenXDM本身只是一个壳子,必选由相应的Axiom,Dom或者XmlNode的配合起来,才能进行XML文件的create,u...
阅读(1363) 评论(0)
    个人资料
    • 访问:441472次
    • 积分:6930
    • 等级:
    • 排名:第3767名
    • 原创:234篇
    • 转载:0篇
    • 译文:5篇
    • 评论:161条
    博客专栏
    最新评论