mqtt
放逐的信仰
纸上得来终觉浅,绝知此事要躬行
展开
-
基于MQTT协议的 org.eclipse.paho.client.mqttv3 源码学习(一)
一、MQTT协议简叙MQTT 有以下特点:使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合使用TCP/IP提供网络连接有三种发布消息服务质量“至多一次 Qos level=0”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。“至少一次Qos level=1”,确转载 2017-08-02 14:31:31 · 5775 阅读 · 0 评论 -
基于MQTT协议的 org.eclipse.paho.client.mqttv3 源码学习(二)
一、主要类介绍二、重点类代码分析对于长连接,一般是直接从消息的接收和发送类开始读,上面知道paho中消息发送和接收是在CommsSender和CommsReceiver实现的,所以直接差看CommsSender代码。[java] view plain copypublic void run() { f转载 2017-08-02 14:32:54 · 941 阅读 · 0 评论