一、简介

MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。

此处不再引入官方文字描述,以个人开发认识浅谈一下

本文分为两部分:

1. MQTT基于window服务端的建立;

2.MQTT Android客户端的实现。

2019.4.23 更新:关于apollo 服务端下载问题  原来的官网链接更新后成了ActiveMQ,我还没下载配置,将apollo1.7.1版本分享一下,

链接:https://pan.baidu.com/s/1UtjKbQu3oxewC2Q-mp323Q

提取码:5mhd

二、服务端搭建(Windows)

1.JDK安装及环境变量配置,ok后下一步;

2.前往http://activemq.apache.org/apollo/download.html下载 Apollo 对应window版本,解压到一个不含中文字符的目录下

阿波罗

目录:

目录结构

3.打开cmd 进入到apollo的bin目录:E:\apache-apollo-1.7.1\bin回车 执行apollo.cmd如下,说明环境搭建正常

检测apollo环境

创建示例: 还是在E:\apache-apollo-1.7.1\bin 下执行 apollo  create  mymqtt(自定义你的mqtt实例名称)

实例创建

在E:\apache-apollo-1.7.1\bin  目录下可以看到新生成的mymqtt文件夹,里面包含 bin 、data、etc、log、tmp文件,这里重点说下etc,里面的apollo.xml是mymqtt的这个实例的配置文件,users.properties 是mymqtt这个实例下登录用户账号密码,默认为账号admin  密码password;

接下来启动实例mymqtt: 在E:\apache-apollo-1.7.1\bin\mymqtt\bin 回车执行apollo-broker.cmd  run

server start

在浏览器输入localhost:61680 或61681

login

默认登录账号密码为admin password 登录后如下:

index

证明服务端已经建立起来,关于查看当前在线客户端及数据发送概况,在Connectors中(我的Android客户端已连接):

connected

至此MQTT服务端已经搭建完毕,下一步搭建Android客户端。

若你对Android端不太懂,只是想测试搭建的MQTT服务是否可用的话,欢迎下载我刚更新过后传在个人服务器下的测试app,下载链接为:http://www.juster.xyz/download/MQTT.apk  或扫码,仅供测试搭建环境是否OK。

android mqtt服务器搭建,Mqtt从服务端到Android客户端搭建(mqtt服务端搭建)相关推荐

  1. python 服务端渲染_客户端渲染与服务端渲染

    后端渲染 服务器直接生成HTML文档并返回给浏览器,但页面交互能力有限.适用于任何后端语言:PHP.Java.Python.GO等. 客户端渲染(CSR) 页面初始加载的HTML文档中无内容,需要下载 ...

  2. android emoji 服务器,Emoji 实战问题:iOS,Android,Server

    前言 关于emoji,有的同学会很奇怪,为什么要特意写这个,原生的本来不就支持了emoji输入以及显示吗?的确,原生的控件都支持emoji的显示以及输入.但是有的需求一旦进入了开发阶段,你就会发现并不 ...

  3. ios android跨服务器,阴阳师ios怎么转安卓 阴阳师跨系统角色转移服务介绍_游侠手游...

    阴阳师ios怎么转安卓?阴阳师在2021年1月20日更新后开启了跨系统角色转移服务试行,那么本次跨系统角色转移的规则是什么样的,ios和安卓之间转换需要满足什么条件呢?接下来就让我们一起了解一下吧. ...

  4. Windows端安装Oracle客户端并配置服务、Oracle数据库备份还原以及修改数据库编码

    配置客户端服务 1.安装Oracle客户端步骤省略... 2.点击[开始菜单]-> [Oracle] -> [Net Configuration Assistant] 3.[本地 Net ...

  5. 手机web端唤醒qq客户端以及电脑web端唤醒qq客户端

    1 电脑网页唤醒qq客户端 http://shang.qq.com/v3/widget.html 先在qq推广申请下,几分钟就弄好了,不然会有提示 <a target="_blank& ...

  6. Esp8266进阶之路⑨ 【小实战上篇】Windows系统搭建8266的本地Mqtt服务器,局域网点亮一盏LED灯。(带Demo)

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 序号 SDK版本 内容 链接 1 nonos2.0 搭建 ...

  7. centos7修改服务器密码,centos7 上搭建MQTT服务器,修改密码,设置权限并进行测试。...

    ①.完成MQTT服务器的搭建 ②.集成MQTT到springboot后台 ③.使MQTT支持WebSocket以便前端与springboot进行消息收发. ④.集成MQTT到工控机中 1.安装 mos ...

  8. 从零开始开发物联网项目(1)——mqtt服务器搭建

    去年开发了一个物联网的项目,入了很多坑,花了很多时间,不过最后终于做出了一个初代版本,也算完成了项目.为了避免自己遗忘,也为了让有兴趣学习物联网的同学少入点坑,我整理了一下,写成一个系列教程.通过这个 ...

  9. 【STM32 x ESP8266】连接 MQTT 服务器(报文,附部分源码解析)

    MQTT 协议作为物联网非常重要的传输协议,如何使用它十分重要,如果有不理解的同学可以点击这里学习,这里只是简单介绍一下.同时这里附上MQTT 3.1.1协议中文版 pdf 的链接,对协议底层感兴趣的 ...

  10. 使用 WebSocket 连接 MQTT 服务器

    近年来随着 Web 前端的快速发展,浏览器新特性层出不穷,越来越多的应用可以在浏览器端通过浏览器渲染引擎实现,Web 应用的即时通信方式 WebSocket 也因此得到了广泛的应用. WebSocke ...

最新文章

  1. 云服务器建站 - Node Nginx MySQL
  2. linux 判断网线是否插入
  3. vsc系统是什么意思_crm系统什么意思
  4. TensorFlow(3)-与训练相关的操作
  5. 黑圈数字符号0到50复制_电脑上怎么打出特殊符号「收藏」
  6. java访问微信接口发送消息
  7. 蓝牙学习笔记(九)——BLE超过20字节数据包传输(MTU)
  8. macBook户外省电有技巧,2招即可找出高耗电应用
  9. Atitit 学习一项技术的方法总结 目录 1. 自己动手实现学习法 1 2. 七步学习法 —— 如何高效学习一项技能 1 3. 如何快速学习一项技能-十步学习法 - HugoLester - 博客
  10. 小白的web优化之路 一、使用redis来缓存信息
  11. matlab内置函数subs使用方法
  12. 华硕天选4和联想拯救者r9000p选哪个好
  13. 这是初次的感觉 好象天空般晴朗
  14. 白光干涉仪(光学3D表面轮廓仪)与台阶仪的区别
  15. PJSIP编译与使用说明
  16. 5.1声道转化为左右声道
  17. Xcode - 使用 DWURecyclingAlert 进行 UITableView 和 UICollectionView 的绘图性能测试https://viktyz.gitbooks.io/ios
  18. 梯形【2018.11.26】
  19. 南邮计算机学院哪个研究生导师项目比较多,南邮自杀研究生曾抱怨“导师不让毕业” 导师被停职...
  20. 【ASP.NET Identity系列教程(三)】Identity高级技术

热门文章

  1. 梅科尔工作室-任采薇-鸿蒙笔记1
  2. 朱铎先:忽视这一点,工业几点零都是零!
  3. java计算机毕业设计基于安卓Android/微信小程序的宿舍管理服务平台APP
  4. 【每日一练】63—CSS实现金属边框文本效果
  5. 硬解还是软解?手机视频播放功耗揭秘
  6. Android将screenOrientation设置为portrait不起作用
  7. 新媒体推广如何策划出一个引爆众人参与的推广活动?黎想首次公布四步“引爆法”,一步解决推广烦恼
  8. [BZOJ1718]:[Usaco2006 Jan] Redundant Paths 分离的路径(塔尖)
  9. 荣耀智慧屏X2系列,开关机广告泛滥时代的逆旅者
  10. Android酷炫动画效果