1-安装MQTT服务器(Windows),并连接测试
对于不知道MQTT的肯定会问MQTT是干什么的.......
现在我有一个项目需求,

看到这个项目第一想法肯定需要一个服务器,所有的wifi设备和手机都去连接这个服务器,然后服务器进行信息的中转,类似于咱的QQ
这个服务器呢第一种方式是自己开发
就变成了

要是自己开发的话,其实想想就麻烦,要把谁的wifi设备数据给谁,要事先规定好协议,如果我手机想查看另一个的或者好几个的,服务器处理的事情还真不少哦,一开始的时候还需要手机进行绑定,还需要服务器存起来这些绑定信息,如果再绑定了又麻烦了,,,想想都不想做了,哎有没有人事先花了很长时间做好了什么框架可以用呢!!!!!!!--------还真有人做了,
感觉开发MQTT的原因就是发现每次做一个这样的系统总是考虑的很多很多,所以呢那些喜欢偷懒的程序猿就在想,不行我要做个好点的框架出来,我要让它自动的灵活的实现数据中转.
MQTT呢其实就是上面的服务器(没有存储哈),提供了数据中转
比方说如果安装了这个服务器,可以设置这个服务器的ip地址和端口号,然后wifi设备(网络设备) 和手机都去连接这个服务器.
对于怎么让wifi设备(网络设备) 的数据发给 手机呢
人家规定了,发送数据的时候数据头上先加一些标识(假设是"yang"),手机那边呢设置接收标识为"yang"的数据...额感觉就是加了协议而已,只不过,协议自己可以规定,而且可以设置接收多个标识的数据..
空说无凭,咱看一下---这是客户端软件(后面会给大家),然后都去连接MQTT服务器(安装后面会说),
可以用这个测试47.93.19.134:1883

下面这张图只是说主题自己看着自己规定哈


其实说白了


画了这几张图应该知道MQTT是干什么的了吧??????而且是开源的
如果项目上用MQTT,,,简直太方便了..........我们只自己设置标识就行了......额还有一些绑定信息,,,大大减轻了工作量
现在看MQTT的安装---对了MQTT的服务器软件挺多的.....
下载地址:http://activemq.apache.org/apollo/download.html
一开始我安装的是EMQ,不过没安装上,所以就选择上面的Apollo(MQTT服务器)


可以看这篇文章
http://blog.csdn.net/d_o_n_g2/article/details/77097115?locationNum=7&fps=1
http://blog.csdn.net/zhu_tianwei/article/details/42984085
我呢放在了F 盘了
所以先定位到F盘

然后create mybroke 创建的名字可以随意

就会发现

然后
运行F:\mqtt\apache-apollo-1.7.1-windows-distro\apache-apollo-1.7.1\bin\mybroke\bin>apollo-broker.cmd run 开启服务器


后台登录接口:https://127.0.0.1:61681/或http://127.0.0.1:61680/


因为只是刚开始所以好多东西其实自己也没弄好,就是简简单单的启动起来
调试助手
链接:http://pan.baidu.com/s/1sl5Gh0D 密码:njt7
补充一下,终于发现连接不上的问题了...端口号写错了,我以为所有的MQTT都是用的1883呢....
安装好以后就可以用调试助手测试了---这个调试助手不怎么好用,有时候需要重启这个助手才能连接上...

有的是1883,注意自己安装的MQTT是哪一款,注意看打印的信息

连接上是连接上了但是用这个调试助手通信可不咋滴.......
现在弄远程连接
借助花生壳
http://www.cnblogs.com/yangfengwu/p/7736296.html


可是刚才还能连接...现在不可以了..................改天换个MQTT安装试一试
感觉还是买的云的电脑上安装MQTThaoy好一些,毕竟直接IP地址就是公网的IP地址
1-安装MQTT服务器(Windows),并连接测试的更多相关文章
- 【嵌入式硬件Esp32】安装MQTT服务器(Windows) 并连接测试
对于不知道MQTT的肯定会问MQTT是干什么的....... 现在我有一个项目需求, 看到这个项目第一想法肯定需要一个服务器,所有的wifi设备和手机都去连接这个服务器,然后服务器进行信息的中转,类似 ...
- MOTT介绍(2)window安装MQTT服务器和client
MQTT目录: MQTT简单介绍 window安装MQTT服务器和client java模拟MQTT的发布,订阅 window安装MQTT服务器,我这里下载了一个apache-apollo-1.7.1 ...
- window安装MQTT服务器和client
http://activemq.apache.org/apollo/download.html 官方下载地址 MQTT目录: MQTT简单介绍 window安装MQTT服务器和client ja ...
- 1-安装MQTT服务器(Windows)
对于不知道MQTT的肯定会问MQTT是干什么的....... 现在我有一个项目需求, 看到这个项目第一想法肯定需要一个服务器,所有的wifi设备和手机都去连接这个服务器,然后服务器进行信息的中转,类似 ...
- 阿里云Ubuntu配置安装MQTT服务器
先来说说mqtt协议: MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,它比较适合于在低带宽.不可靠的网络的进行远程 ...
- 安装Ubuntu服务器版 + 远程连接ssh +更换阿里云源
安装Ubuntu服务器版 1.点击 "开启此虚拟机",开始安装. 2.默认选择English,英文版安装,直接按Enter键即可. 3.默认选择"Install Ubun ...
- 云端安装MQTT服务器
如果自己下载的3.1版本的MQTT, 安装步骤参考 https://developer.emqx.io/docs/emq/v3/cn/install.html 配置用户名和密码第一种是用http ht ...
- 9-(基础入门篇)云端安装MQTT服务器
https://www.cnblogs.com/yangfengwu/p/9953703.html 记得把文件拷贝到上一节配置的和云端共享的那个盘里面,好拷贝文件到云服务器 进入到bin目录 咱先以控 ...
- 解决 samba 服务器 windows 多重连接
samba连接,用户名密码均正确.失败提示:不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接. 事实上,这个不是samba的限制.是Windows的限制. 在打开存在public = ...
随机推荐
- TFS 打得你措手不及!TF53001:管理员已取消数据库操作
心塞.公司TFS突然挂了.签入获取 一直报 TF53001:管理员已取消数据库操作.公司开发部开发进度一下就受阻了.刚好有时关键时期. 在 老总的帮助下根据搜到的资料 .搞定了这个问题!问题出在数据库 ...
- apicloud 自定义模块的开发与上架注意事项
模块开发要点与返回刷新页面注意事项 1.介绍 apicloud 除了使用官方提供的模块外,我们可以自定义一些模块供自己使用和上传到官方出售.针对没有提供或者价格过贵的模块,如果有时间自己可以进行研究. ...
- 洛谷P4069 [SDOI2016]游戏(李超线段树)
题意 题目链接 Sol 这题细节好多啊qwq..稍不留神写出一个小bug就要调1h+.. 思路就不多说了,把询问区间拆成两段就是李超线段树板子题了. 关于dis的问题可以直接维护. // luogu- ...
- Everything实用技巧随手记
Everything是一款非常好用的即时搜索软件,针对文件名目录名搜索,并且支持通配符.正则表达式,胜过windows自带搜索N倍. 在使用中有些许不便,比如搜索结果中出现很多快捷方式,或者搜索到不想 ...
- Android--字符串和16进制相互转化(解决中文乱码)
import java.io.ByteArrayOutputStream; /** * Created by Administrator on 2016/2/2. * -----------16进制和 ...
- Spring Boot (#1 quick start)
Spring Boot (#1 quick start) 官方文档 Spring Boot是为了简化Spring应用的创建.运行.调试.部署等而出现的,使用它可以做到专注于Spring应用的开发,而无 ...
- markdown简单常用语法
一.标题(符号要和文字之间加上一个字符的空格)# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题二.列表(符号要和文字之间加上一个字符的空格)有序列 ...
- SQLServer的TDE加密
TDE的主要作用是防止数据库备份或数据文件被偷了以后,偷数据库备份或文件的人在没有数据加密密钥的情况下是无法恢复或附加数据库的. 首先创建SQL Server中master系统数据库的MASTER K ...
- mysqldump: Error 2013
最近在mysqldump时,遭遇mysqldump: Error 2013错误.以为是常见的参数设置有问题,调整之后,也没有任何成效.原来发生了OOM,以下是其具体描述. 一.故障现象 环境 # mo ...
- Python socket应用
Server端: #-*- coding: UTF-8 -*- import socket,time host='192.168.0.9' port=12307 s=socket.socket(soc ...