协议
文章平均质量分 52
江南雨Rain
这个作者很懒,什么都没留下…
展开
-
MQTT协议接入OneNET (二)
一、Android设备使用MQTT协议接入OneNet平台1. 用到的MQTT库:eclipse.paho直接在app的gradle内dependencies添加依赖compile 'org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.1.0'compile 'org.eclipse.paho:org.eclipse.paho....转载 2018-10-25 16:10:45 · 14523 阅读 · 4 评论 -
MQTT协议接入OneNET (一)
MQTT协议是一个面向物联网应用的即时通信协议,使用TCP/IP提供网络连接,能够对负载内容实现消息屏蔽传输,开销小,可以有效降低网络流量。MQTT协议适用于设备和平台需要保持长连接的使用场景,MQTT特点在于可以实现设备间的消息单播以及组播,可以不依赖于其他服务(下发命令服务,推送服务等)实现让设备以应用服务器的方式对真实设备进行管理和控制。正因为MQTT协议拥有这些特点,现在成...转载 2018-10-25 16:00:24 · 34625 阅读 · 2 评论 -
Mqtt精髓系列之保留消息Retained Messages
保留消息定义 如果PUBLISH消息的RETAIN标记位被设置为1,则称该消息为“保留消息”;Broker对保留消息的处理 Broker会存储每个Topic的最后一条保留消息及其Qos,当订阅该Topic的客户端上线后,Broker需要将该消息投递给它。A retained message is a normal MQTT message with the retain...转载 2018-10-25 15:45:17 · 3098 阅读 · 0 评论 -
MQTT:QoS服务质量 0,1,2(Quality of Service 0, 1 & 2)
什么是Quality of ServiceQuality of Service等级是发送与接收端的一种关于保证交付信息的协议。一共有3 个QoS 等级:最多一次(0) 最少一次(1) 只一次(2)QoS 总是会有2个不同的交付信息组成:客户端(client)推送给代理(broker),代理(broker)推送给订阅的客户端(client)。因为他们有些微妙的不同,所以我们需要分...转载 2018-10-25 15:44:09 · 979 阅读 · 0 评论 -
基于paho实现MQTT客户端
public class MQTTPublish implements MqttCallback { //public static final String HOST = "tcp://10.0.0.250:1884"; public static final String HOST = "tcp://192.168.67.130:61613"; pub...转载 2018-10-19 18:05:38 · 2274 阅读 · 0 评论 -
使用MQTT.fx接入阿里云物联网平台
下载并安装MQTT.fx软件。 Windows系统: http://mqtt-fx.software.informer.com/download/ Mac系统: http://macdownload.informer.com/mqtt-fx/ 打开MQTT.fx软件,单击设置图标。 在参数设置页面,设置连接参数。目前支持两种连接模式:TCP直连和TLS直连。 设置T...转载 2018-10-10 11:37:14 · 11037 阅读 · 0 评论 -
互联网推送服务原理:长连接+心跳机制(MQTT协议)
互联网推送消息的方式很常见,特别是移动互联网上,手机每天都能收到好多推送消息,经过研究发现,这些推送服务的原理都是维护一个长连接(要不不可能达到实时效果),但普通的socket连接对服务器的消耗太大了,所以才会出现像MQTT这种轻量级低消耗的协议来维护长连接,那么要如何维护长连接呢? 在写之前,我们首先了解一下为什么android维护长连接需要心跳机制,首先我们知道,维护...转载 2018-10-18 10:18:24 · 792 阅读 · 0 评论 -
波特率9600是什么意思
波特率是一个电子信号上的术语,用于描述信道的数据传输速度。所谓信道,可以是无线的,也可以是有线的,说白了就是两个东西之间传输数据。 波特率通常单位是bit/s,也就是 二进制位/秒。因为一个字节是8个bit,而一个字节通常可以表达一个ASCII码,比如一个英文字母,所以:9600的波特率的信道,理论上每秒可以传输9600/8个英文字母的数据量,也就是1200...转载 2018-10-08 14:56:13 · 10336 阅读 · 1 评论 -
win7下 EMQ 集群安装配置 ——emqtt服务器安装
下载地址:http://emqtt.com/downloads 1、下载 emqttd-windows7-v2.3.4.zip 并解压2、cmd控制台进入解压的目录cd C:\emqttd控制台模式启动:bin\emqttd console如启动成功,会弹出控制台窗口(erlang)。3、关闭控制台窗口,停止emqttd进程,准备注册 Windows 服务。...转载 2018-10-11 15:41:43 · 1977 阅读 · 0 评论 -
阿里云物联网设备间通讯——数据转发到另一Topic
本文将教您如何设置数据从Topic1中依照规则引擎设置转发到Topic2内:操作步骤1新建规则2编写SQL,如图。 3单击数据转发一栏的添加操作。出现添加操作页面。 4按照页面提示,设置参数。选择操作:此处选择发布到另一个Topic。 Topic:选择您需要把数据转发到哪一个Topic中。 自定义:填写您自定义的产品Topic...转载 2018-10-11 14:49:11 · 6465 阅读 · 1 评论 -
Paho MQTT 嵌入式c客户端研究笔记
最近做物联网设备,需求长连接推送功能。当前物联网有一个标准协议是MQTT,对应有很多开源服务端,如何快速接入这个服务呢。有两种接入方案: 1.自己clone 代码修改维护。 2.找第三方服务,比如当前提供支持的有云巴,bat。bat目前都还处于公测中,at使用都需要申请设备,b可以直接接入。对比了价格,b最便宜,一个月免费消息1百万条。 最后决定先尝试使用百度云的MQTT服...转载 2018-08-23 15:01:16 · 2727 阅读 · 0 评论 -
交叉编译百度开放云的MQTT-c时遇到的问题总结
MQTT-c 依赖photo库 photo库依赖libssl和libcrypto两个库,这两个库包在openssl中 OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。昨天编译MQTT-c 出现错误:arm-linux-gcc -c src/PublisherSync.c -I/...转载 2018-08-23 15:00:21 · 1986 阅读 · 0 评论