android mqtt服务器搭建,Mqtt从服务端到Android客户端搭建(mqtt服务端搭建)
一、简介
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服务端搭建)相关推荐
- python 服务端渲染_客户端渲染与服务端渲染
后端渲染 服务器直接生成HTML文档并返回给浏览器,但页面交互能力有限.适用于任何后端语言:PHP.Java.Python.GO等. 客户端渲染(CSR) 页面初始加载的HTML文档中无内容,需要下载 ...
- android emoji 服务器,Emoji 实战问题:iOS,Android,Server
前言 关于emoji,有的同学会很奇怪,为什么要特意写这个,原生的本来不就支持了emoji输入以及显示吗?的确,原生的控件都支持emoji的显示以及输入.但是有的需求一旦进入了开发阶段,你就会发现并不 ...
- ios android跨服务器,阴阳师ios怎么转安卓 阴阳师跨系统角色转移服务介绍_游侠手游...
阴阳师ios怎么转安卓?阴阳师在2021年1月20日更新后开启了跨系统角色转移服务试行,那么本次跨系统角色转移的规则是什么样的,ios和安卓之间转换需要满足什么条件呢?接下来就让我们一起了解一下吧. ...
- Windows端安装Oracle客户端并配置服务、Oracle数据库备份还原以及修改数据库编码
配置客户端服务 1.安装Oracle客户端步骤省略... 2.点击[开始菜单]-> [Oracle] -> [Net Configuration Assistant] 3.[本地 Net ...
- 手机web端唤醒qq客户端以及电脑web端唤醒qq客户端
1 电脑网页唤醒qq客户端 http://shang.qq.com/v3/widget.html 先在qq推广申请下,几分钟就弄好了,不然会有提示 <a target="_blank& ...
- Esp8266进阶之路⑨ 【小实战上篇】Windows系统搭建8266的本地Mqtt服务器,局域网点亮一盏LED灯。(带Demo)
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 序号 SDK版本 内容 链接 1 nonos2.0 搭建 ...
- centos7修改服务器密码,centos7 上搭建MQTT服务器,修改密码,设置权限并进行测试。...
①.完成MQTT服务器的搭建 ②.集成MQTT到springboot后台 ③.使MQTT支持WebSocket以便前端与springboot进行消息收发. ④.集成MQTT到工控机中 1.安装 mos ...
- 从零开始开发物联网项目(1)——mqtt服务器搭建
去年开发了一个物联网的项目,入了很多坑,花了很多时间,不过最后终于做出了一个初代版本,也算完成了项目.为了避免自己遗忘,也为了让有兴趣学习物联网的同学少入点坑,我整理了一下,写成一个系列教程.通过这个 ...
- 【STM32 x ESP8266】连接 MQTT 服务器(报文,附部分源码解析)
MQTT 协议作为物联网非常重要的传输协议,如何使用它十分重要,如果有不理解的同学可以点击这里学习,这里只是简单介绍一下.同时这里附上MQTT 3.1.1协议中文版 pdf 的链接,对协议底层感兴趣的 ...
- 使用 WebSocket 连接 MQTT 服务器
近年来随着 Web 前端的快速发展,浏览器新特性层出不穷,越来越多的应用可以在浏览器端通过浏览器渲染引擎实现,Web 应用的即时通信方式 WebSocket 也因此得到了广泛的应用. WebSocke ...
最新文章
- 云服务器建站 - Node Nginx MySQL
- linux 判断网线是否插入
- vsc系统是什么意思_crm系统什么意思
- TensorFlow(3)-与训练相关的操作
- 黑圈数字符号0到50复制_电脑上怎么打出特殊符号「收藏」
- java访问微信接口发送消息
- 蓝牙学习笔记(九)——BLE超过20字节数据包传输(MTU)
- macBook户外省电有技巧,2招即可找出高耗电应用
- Atitit 学习一项技术的方法总结 目录 1. 自己动手实现学习法	1 2. 七步学习法 —— 如何高效学习一项技能	1 3. 如何快速学习一项技能-十步学习法 - HugoLester - 博客
- 小白的web优化之路 一、使用redis来缓存信息
- matlab内置函数subs使用方法
- 华硕天选4和联想拯救者r9000p选哪个好
- 这是初次的感觉 好象天空般晴朗
- 白光干涉仪(光学3D表面轮廓仪)与台阶仪的区别
- PJSIP编译与使用说明
- 5.1声道转化为左右声道
- Xcode - 使用 DWURecyclingAlert 进行 UITableView 和 UICollectionView 的绘图性能测试https://viktyz.gitbooks.io/ios
- 梯形【2018.11.26】
- 南邮计算机学院哪个研究生导师项目比较多,南邮自杀研究生曾抱怨“导师不让毕业” 导师被停职...
- 【ASP.NET Identity系列教程(三)】Identity高级技术
热门文章
- 梅科尔工作室-任采薇-鸿蒙笔记1
- 朱铎先:忽视这一点,工业几点零都是零!
- java计算机毕业设计基于安卓Android/微信小程序的宿舍管理服务平台APP
- 【每日一练】63—CSS实现金属边框文本效果
- 硬解还是软解?手机视频播放功耗揭秘
- Android将screenOrientation设置为portrait不起作用
- 新媒体推广如何策划出一个引爆众人参与的推广活动?黎想首次公布四步“引爆法”,一步解决推广烦恼
- [BZOJ1718]:[Usaco2006 Jan] Redundant Paths 分离的路径(塔尖)
- 荣耀智慧屏X2系列,开关机广告泛滥时代的逆旅者
- Android酷炫动画效果