MQTT 协议 - 部署篇

MQTT - Server 搭建

MQTT - Server 支持winLinux等系统的安装,下文基于linux进行说明。

1.下载安装包

在官网上下载apache-apollo-1.7.1-unix-distro.tar.gz,上传并解压到指定目录下。

解压后如下图所示。

2.创建实例

进入到bin目录中,执行:./apollo  create mybroker,创建成功后如下图。

实例默认创建到bin目录下,如下图

3.修改对外Ip

进入到如上截图中的etc目录中,修改apollo.xml的

<web_admin bind="http://127.0.0.1:61680"/>
<web_admin bind="https://127.0.0.1:61681"/>将其改成0.0.0.0

4.启动

进入到上截图的bin中,执行:./apollo-broker run,注意:每个实例 需要单独启动,成功如下所示

启动后,我们发现可以通过http://127.0.0.1:61680访问web页面,注意用户名和密码分别是:admin/password

如下图所示:

注意在connectors选项卡中可以查看当前tcp、tls、ws等是否有对端的mqtt-client相连

如果有连接的话,可查看tcp的长连接可以发现。

MQTT - Client 安装

下载org.eclipse.paho.ui.app-1.0.2-win32.win32.x86_64,直接运行即可(基于ecplise rpc插件制作),自行摸索。

时间: 2024-10-18 17:53:02

MQTT 协议 - 部署篇的相关文章

物联网MQTT协议分析和开源Mosquitto部署验证

在<物联网核心协议—消息推送技术演进>一文中已向读者介绍了多种消息推送技术的情况,包括HTTP单向通信.Ajax轮询.Websocket.MQTT.CoAP等,其中MQTT协议为IBM制定并力推,其具有开放.简单.轻量级以及易于实现的特点使得其即便在资源受限的环境中也能得到很好的使用,比如运行在资源紧缺型的嵌入式系统中或网络带宽非常昂贵的环境中,除此之外,它也被广泛用于遥感勘测.智能家居.能源监测和医疗应用程序等各个领域,是物联网的重要组成部分,将来可能会成为物联网的事实标准. 本篇文章将帮助

Netty实现高性能IOT服务器(Groza)之手撕MQTT协议篇上

前言 诞生及优势 MQTT由Andy Stanford-Clark(IBM)和Arlen Nipper(Eurotech,现为Cirrus Link)于1999年开发,用于监测穿越沙漠的石油管道.目标是拥有一个带宽有效且使用很少电池电量的协议,因为这些设备是通过卫星链路连接的,当时这种设备非常昂贵. 与HTTP及其请求/响应范例相比,该协议使用发布/订阅体系结构.发布/订阅是事件驱动的,可以将消息推送到客户端.中央通信点是MQTT代理,它负责调度发送者和合法接收者之间的所有消息.向代理发布消息的

转战物联网&#183;基础篇05-通俗理解MQTT协议的实现原理和异步方式

??网络上搜索MQTT协议,会出现太多的解释,这里就不做官方标准释义的复制了.这一节我们从实战理解角度,通俗的将MQTT协议的作用及实现原理说一下,旨在可以快速理解MQTT协议.所以可能会出现很多看似不标准的解释,但是更容易理解MQTT的内涵,对MQTT十分精通者请忽略此文. ??在物联网项目中,经常出现的要求是"有限环境".什么意思呢,通俗说就是网络可能不太稳定,带宽也可能很小,网速也比较低,硬件MCU性能也很低,要求在这种情况下也能可靠联网传输信息.看到这里大家就会想到我前面提到的

转战物联网&#183;基础篇06-深入理解MQTT协议之基本术语

??通过上一节我们对MQTT协议已经有了初步的印象,这一节我们开始深入的理解一下MQTT协议,介绍常用的MQTT 3.1.1版本,5.0版本后面指介绍新增部分即可.这一节我们先介绍MQTT里常用的术语(非官方文档直接复制). ??网络连接(Network Connection): ??MQTT 是一种连接协议,底层使用 TCP/IP (传输层协议)提供网络连接,提供有序.可靠的.双向字节流传输.这个连接需要互联网通信的基础设施支撑,客户端使用它连接到服务端(MQTT代理服务的服务器或服务器集群)

物联网协议测评平台——吊兰使用指南-MQTT协议 Python Paho

在忙了一个周末之后,还是小有成果的.发布了一个简单的物联网平台: http://mqtt.phodal.com,简单地写一下使用指南. CoAP协议 使用Libcoap的话可以用 <code style="box-sizing: border-box; font-family: Consolas, Menlo, Monaco, 'Courier New', monospace; font-size: 1em; padding: 0px; color: inherit; border-top

转:XMPP协议、MQTT协议、HTTP协议、CoAP协议的基本比较

一.先看下相关国外的专业数据对四大协议的比较: Protocol                                    CoAP                         XMPP                                                  RESTful HTTP                                                                 MQTT Transport UDP TCP

MQTT协议以及库函数说明

内容简介:之前我们写了一篇ESP8266AT指令的说明文档,在客户端连接上服务器之后,接下来便是网络通信.为此我们又写了这一片MQTT协议的说明文档,更加深层次的讲述了通信的原理.此文档只是我们在调试过程中的一些小结和经验,所以并不是规范的设计手册.如果想要使用了解MQTT协议,一定是要仔细看到他的手册的.如果发现文中有写错的地方也希望指出,我们会改正,并且在我们的公众号“眼湖云”中更新. 图片没法贴上来,所以需要结合手册来看. 我们的网络通信通过三部分,网关(ESP8266),MQTT协议,服

MQTT协议的简单介绍和服务器的安装

转:http://blog.csdn.net/djun100/article/details/25752491 最近公司做的项目中有用到消息推送,经过多方面的筛选之后确定了使用MQTT协议,相对于XMPP,MQTT更加轻量级,并且占用用户很少的带宽. MQTT是IBM推出的一种针对移动终端设备的基于TCP/IP的发布/预订协议,可以连接大量的远程传感器和控制设备. MQTT的官网见:http://mqtt.org/.其中http://mqtt.org/software里面提供了官方推荐的各种服务

如何应用MQTT协议到物联网中(IOT)

传统的web应用可能不需要可靠的消息服务,但当前以物联网为代表的多样终端非常需要一个消息协议来提供服务. 建筑模式来来往往,如果说有一个永恒不变的事情,那就是需要一个可靠的消息传输. 消息队列也许在客户端/服务端世界有过它的盛世高峰,它处理大型机之间的信息交流并与我们的财务网络连接,但是它从来没有离开我们---尽管事实上直接访问api是大多数当前开发的主要特点. 直接访问api在大多数我们的web系统中工作良好,在有限的服务器资源及进程通信的后端.然而当我们转移到微型服务架构以及云---特别是我