mqtt+ apache-apollo
MQTT + apache-apollo服务器初学使用
说明:MQTT是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网)的通信协议。Apache Apollo是一个代理服务器,其是在ActiveMQ基础上发展而来的,可以支持STOMP, AMQP, MQTT, Openwire, SSL, WebSockets 等多种协议。
原理: 服务器端创建一个唯一订阅号,发送者可以向这个订阅号中发东西,然后接受者(即订阅了这个订阅号的人)都会收到这个订阅号发出来的消息。以此来完成消息的推送。服务器其实是一个消息中转站。
一、安装 apache-apollo服务器
1.apache-apollo下载地址:archive.apache.org/dist/active…
因为公司环境是win的服务器,而我也是在学习使用,所以我选择了win的版本\
2.下载后解压文件,进入文件的bin目录下\
3.在文件资源管理器的导航栏输入cmd按回车,进入命令行执行命令:apollo create mybroker 创建服务器代理(broker)(注运行需要配置好Java环境变量),创建成功会生成一个mybroker 文件夹\
4.在生成的服务器代理(broker)文件夹的/bin目录下使用cmd打开命令行执行命令:apollo-broker run\
5.执行成功返回
6.打开http://127.0.0.1:61680/,用户名admin, 密码password
二、使用谷歌MQTTLens工具测试
1.下载MQTTLens谷歌插件
百度网盘:pan.baidu.com/s/16PrbaR5U… 提取码:guge
2.新建一个连接并配置
详情:blog.csdn.net/qq_41018959…\
3.发送一条数据测试